MEMBER OF expression is FALSE and the
value of the NOT MEMBER OF expression is TRUE. Otherwise, if the value
of the collection-valued path expression or single-valued association-field path expression in
the collection member expression is NULL or unknown, the value of the collection member
expression is unknown.
BNF: collection_member_expression ::= entity_or_value_expression [NOT] MEMBER [OF] collection_valued_path_expression
CollectionMemberExpression
| Modifier and Type | Field and Description |
|---|---|
| private CollectionValuedPathExpressionStateObject | |
| public static final String | ENTITY_STATE_OBJECT_PROPERTY
Notifies the entity state object property has changed. |
| private StateObject | |
| private boolean | not
Determines whether the |
| public static final String | NOT_PROPERTY
Notifies the visibility of the |
| private boolean | of
Determines whether the |
| public static final String | OF_PROPERTY
Notifies the visibility of the |
| Access | Constructor and Description |
|---|---|
| public | CollectionMemberExpressionStateObject(StateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | CollectionMemberExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, StateObject entityStateObject, boolean nullDetermines whether the not, boolean of, String collectionValuedPath)NOT identifier is part of the expression
or notCreates a new |
| public | CollectionMemberExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, StateObject entityStateObject, String collectionValuedPath)nullCreates a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(StateObjectVisitor
The visitor)visitor to visit this objectImplements org. StateObject by the given visitor.
|
| protected void | addChildren(List<StateObject>
The list used to store the children children)Overrides org. StateObject to the given list.
|
| public CollectionMemberExpressionStateObject | |
| public CollectionMemberExpressionStateObject | |
| public CollectionValuedPathExpressionStateObject | |
| public StateObject | |
| public CollectionMemberExpression | getExpression()
Overrides org. Implements org. StateObject representation of the JPQL query
was created by parsing an existing JPQL query.
|
| public boolean | |
| public boolean | Returns: true if the NOT identifier is part of the expression;
false otherwiseDetermines whether the |
| public boolean | |
| protected void | initialize()
Overrides org. |
| public boolean | isEquivalent(StateObject
The stateObject)StateObject to compare its content to this oneOverrides org. Implements org. StateObject is equivalent to this one, i.e. the
information of both StateObject is the same.
|
| public void | |
| public void | |
| public void | |
| public void | setExpression(CollectionMemberExpression
The expression)parsed object representing a
collection member expressionKeeps a reference of the |
| public void | setNot(boolean
true if the NOT identifier should be part of the
expression; false otherwiseSets whether the |
| public void | |
| public void | |
| public void | |
| protected void | toTextInternal(Appendable
The writer used to print out the string representation writer)Implements abstract org. StateObject, which should not be used to
define a true string representation of a JPQL query but should be used for
debugging purposes.
|
| collectionValuedPath | back to summary |
|---|---|
| private CollectionValuedPathExpressionStateObject collectionValuedPath | |
| ENTITY_STATE_OBJECT_PROPERTY | back to summary |
|---|---|
| public static final String ENTITY_STATE_OBJECT_PROPERTY Notifies the entity state object property has changed. | |
| entityStateObject | back to summary |
|---|---|
| private StateObject entityStateObject | |
| not | back to summary |
|---|---|
| private boolean not Determines whether the | |
| NOT_PROPERTY | back to summary |
|---|---|
| public static final String NOT_PROPERTY Notifies the visibility of the | |
| of | back to summary |
|---|---|
| private boolean of Determines whether the | |
| OF_PROPERTY | back to summary |
|---|---|
| public static final String OF_PROPERTY Notifies the visibility of the | |
| CollectionMemberExpressionStateObject | back to summary |
|---|---|
| public CollectionMemberExpressionStateObject(StateObject parent) Creates a new
| |
| CollectionMemberExpressionStateObject | back to summary |
|---|---|
| public CollectionMemberExpressionStateObject(StateObject parent, StateObject entityStateObject, boolean not, boolean of, String collectionValuedPath) Creates a new
| |
| CollectionMemberExpressionStateObject | back to summary |
|---|---|
| public CollectionMemberExpressionStateObject(StateObject parent, StateObject entityStateObject, String collectionValuedPath) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| addChildren | back to summary |
|---|---|
| protected void addChildren(List<StateObject> children) Overrides org. Doc from org. Adds the children of this
| |
| addNot | back to summary |
|---|---|
| public CollectionMemberExpressionStateObject addNot() Makes sure the
| |
| addOf | back to summary |
|---|---|
| public CollectionMemberExpressionStateObject addOf() Makes sure the
| |
| getCollectionValuedPath | back to summary |
|---|---|
| public CollectionValuedPathExpressionStateObject getCollectionValuedPath() | |
| getEntityStateObject | back to summary |
|---|---|
| public StateObject getEntityStateObject() | |
| getExpression | back to summary |
|---|---|
| public CollectionMemberExpression getExpression() Overrides org. Implements org. Doc from org. Returns the actual parsed object if this
| |
| hasEntityStateObject | back to summary |
|---|---|
| public boolean hasEntityStateObject() | |
| hasNot | back to summary |
|---|---|
| public boolean hasNot() Determines whether the
| |
| hasOf | back to summary |
|---|---|
| public boolean hasOf() | |
| initialize | back to summary |
|---|---|
| protected void initialize() Overrides org. Doc from org. Initializes this state object.
| |
| isEquivalent | back to summary |
|---|---|
| public boolean isEquivalent(StateObject stateObject) Overrides org. Implements org. Doc from org. Determines whether the given
| |
| removeNot | back to summary |
|---|---|
| public void removeNot() Makes sure the | |
| removeOf | back to summary |
|---|---|
| public void removeOf() Makes sure the | |
| setEntityStateObject | back to summary |
|---|---|
| public void setEntityStateObject(StateObject entityStateObject) Sets | |
| setExpression | back to summary |
|---|---|
| public void setExpression(CollectionMemberExpression expression) Keeps a reference of the
| |
| setNot | back to summary |
|---|---|
| public void setNot(boolean not) Sets whether the
| |
| setOf | back to summary |
|---|---|
| public void setOf(boolean of) | |
| toggleNot | back to summary |
|---|---|
| public void toggleNot() Changes the visibility state of the | |
| toggleOf | back to summary |
|---|---|
| public void toggleOf() Changes the visibility state of the | |
| toTextInternal | back to summary |
|---|---|
| protected void toTextInternal(Appendable writer) throws IOException Implements abstract org. Doc from org. Prints out a string representation of this
| |