Class KeyValueIteratorStatement
- java.lang.Object
-
- org.datanucleus.store.rdbms.scostore.IteratorStatement
-
- org.datanucleus.store.rdbms.scostore.KeyValueIteratorStatement
-
public class KeyValueIteratorStatement extends IteratorStatement
Representation of the SQLStatement for an iterator of a map of keys/values. An iterator statement can be an iterator for a single owner, or a bulk iterator for multiple owners (in which case the ownerMapIndex will be set so we can check the owner for the key/value.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) StatementClassMapping
keyClassMapping
The class mapping for the map key of the iterator.(package private) StatementClassMapping
valueClassMapping
The class mapping for the map value of the iterator.-
Fields inherited from class org.datanucleus.store.rdbms.scostore.IteratorStatement
backingStore, ownerMapIndex, sqlStmt
-
-
Constructor Summary
Constructors Constructor Description KeyValueIteratorStatement(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping keyClsMapping, StatementClassMapping valueClsMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementClassMapping
getKeyClassMapping()
StatementClassMapping
getValueClassMapping()
-
Methods inherited from class org.datanucleus.store.rdbms.scostore.IteratorStatement
getBackingStore, getOwnerMapIndex, getSelectStatement, setOwnerMapIndex
-
-
-
-
Field Detail
-
keyClassMapping
StatementClassMapping keyClassMapping
The class mapping for the map key of the iterator.
-
valueClassMapping
StatementClassMapping valueClassMapping
The class mapping for the map value of the iterator.
-
-
Constructor Detail
-
KeyValueIteratorStatement
public KeyValueIteratorStatement(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping keyClsMapping, StatementClassMapping valueClsMapping)
-
-
Method Detail
-
getKeyClassMapping
public StatementClassMapping getKeyClassMapping()
-
getValueClassMapping
public StatementClassMapping getValueClassMapping()
-
-