Class KeyValueIteratorStatement
java.lang.Object
org.datanucleus.store.rdbms.scostore.IteratorStatement
org.datanucleus.store.rdbms.scostore.KeyValueIteratorStatement
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
FieldsModifier and TypeFieldDescription(package private) StatementClassMapping
The class mapping for the map key of the iterator.(package private) StatementClassMapping
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
ConstructorsConstructorDescriptionKeyValueIteratorStatement
(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping keyClsMapping, StatementClassMapping valueClsMapping) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.datanucleus.store.rdbms.scostore.IteratorStatement
getBackingStore, getOwnerMapIndex, getSelectStatement, setOwnerMapIndex
-
Field Details
-
keyClassMapping
StatementClassMapping keyClassMappingThe class mapping for the map key of the iterator. -
valueClassMapping
StatementClassMapping valueClassMappingThe class mapping for the map value of the iterator.
-
-
Constructor Details
-
KeyValueIteratorStatement
public KeyValueIteratorStatement(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping keyClsMapping, StatementClassMapping valueClsMapping)
-
-
Method Details
-
getKeyClassMapping
-
getValueClassMapping
-