|
|||||||||||
| 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 | ||||||||||