|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The backing store for a collection.
The collection involved might be a SetStore or might be the keys or values in a MapStore viewed as a CollectionStore.
Method Summary | |
boolean |
allowsNulls()
Indicates whether or not null elements are allowed to be stored. |
java.lang.Class |
getElementType()
Returns the type of elements stored in the collection. |
boolean |
isEmbeddedElement()
Indicates whether or not elements are "embedded" in the store. |
QueryStatement.QueryColumn[] |
newSubqueryStatement(QueryStatement qs,
CorrelationName collectionRangeVar)
Creates a subquery of the given query that selects all the relationships in the collection. |
QueryStatement.QueryColumn[] |
newSubqueryStatement(QueryStatement qs,
CorrelationName collectionRangeVar,
CorrelationName elementRangeVar,
java.lang.Class elementSubtype)
Creates a subquery of the given query that selects all the relationships in the collection to elements of a specific type. |
Method Detail |
public java.lang.Class getElementType()
public boolean isEmbeddedElement()
public boolean allowsNulls()
public QueryStatement.QueryColumn[] newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar)
qs
- The surrounding query statement.collectionRangeVar
- The range variable to be used for the "Set" table in the subquery.
public QueryStatement.QueryColumn[] newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar, CorrelationName elementRangeVar, java.lang.Class elementSubtype)
qs
- The surrounding query statement.collectionRangeVar
- The range variable to be used for the "Set" table in the subquery.elementRangeVar
- The range variable to be used for the "Element" table in the
subquery, if necessary.elementSubtype
- Attempts to query only over elements of this type.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |