|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CollectionStore
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 |
|---|
java.lang.Class getElementType()
boolean isEmbeddedElement()
boolean allowsNulls()
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.
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 | |||||||||