Class ElementIteratorStatement
java.lang.Object
org.datanucleus.store.rdbms.scostore.IteratorStatement
org.datanucleus.store.rdbms.scostore.ElementIteratorStatement
Representation of the SQLStatement for an iterator of a collection/array of elements.
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 element.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) StatementClassMapping
The class mapping for the collection/array element of the iterator.Fields inherited from class org.datanucleus.store.rdbms.scostore.IteratorStatement
backingStore, ownerMapIndex, sqlStmt
-
Constructor Summary
ConstructorsConstructorDescriptionElementIteratorStatement
(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping elemClsMapping) -
Method Summary
Methods inherited from class org.datanucleus.store.rdbms.scostore.IteratorStatement
getBackingStore, getOwnerMapIndex, getSelectStatement, setOwnerMapIndex
-
Field Details
-
elementClassMapping
StatementClassMapping elementClassMappingThe class mapping for the collection/array element of the iterator.
-
-
Constructor Details
-
ElementIteratorStatement
public ElementIteratorStatement(org.datanucleus.store.types.scostore.Store store, SelectStatement stmt, StatementClassMapping elemClsMapping)
-
-
Method Details
-
getElementClassMapping
-