BNF: empty_collection_comparison_expression ::= collection_valued_path_expression IS [NOT] EMPTY
EmptyCollectionComparisonExpression
| Modifier and Type | Field and Description |
|---|---|
| private boolean | not
Determines whether the |
| public static final String | NOT_PROPERTY
Notifies the visibility of the |
| private CollectionValuedPathExpressionStateObject | stateObject
The |
| Access | Constructor and Description |
|---|---|
| public | EmptyCollectionComparisonExpressionStateObject(StateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | EmptyCollectionComparisonExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, boolean nullDetermines whether the not, String NOT identifier is part of the expression
or notThe collection-valued path expression path)Creates a new |
| public | EmptyCollectionComparisonExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, String nullThe collection-valued path expression path)Creates 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 EmptyCollectionComparisonExpressionStateObject | |
| public EmptyCollectionComparisonExpression | getExpression()
Overrides org. Implements org. StateObject representation of the JPQL query
was created by parsing an existing JPQL query.
|
| public CollectionValuedPathExpressionStateObject | Returns: TheCollectionValuedPathExpressionStateObject representing the collection-
valued path expression, which is never nullReturns the |
| public boolean | Returns: true if the NOT identifier is part of the expression;
false otherwiseDetermines whether the |
| 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 | setExpression(EmptyCollectionComparisonExpression
The expression)parsed object representing
an EMPTY 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 | |
| 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.
|
| 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 | |
| stateObject | back to summary |
|---|---|
| private CollectionValuedPathExpressionStateObject stateObject The | |
| EmptyCollectionComparisonExpressionStateObject | back to summary |
|---|---|
| public EmptyCollectionComparisonExpressionStateObject(StateObject parent) Creates a new
| |
| EmptyCollectionComparisonExpressionStateObject | back to summary |
|---|---|
| public EmptyCollectionComparisonExpressionStateObject(StateObject parent, boolean not, String path) Creates a new
| |
| EmptyCollectionComparisonExpressionStateObject | back to summary |
|---|---|
| public EmptyCollectionComparisonExpressionStateObject(StateObject parent, String path) 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 EmptyCollectionComparisonExpressionStateObject addNot() Makes sure the
| |
| getExpression | back to summary |
|---|---|
| public EmptyCollectionComparisonExpression getExpression() Overrides org. Implements org. Doc from org. Returns the actual parsed object if this
| |
| getStateObject | back to summary |
|---|---|
| public CollectionValuedPathExpressionStateObject getStateObject() Returns the
| |
| hasNot | back to summary |
|---|---|
| public boolean hasNot() Determines whether the
| |
| 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 | |
| setExpression | back to summary |
|---|---|
| public void setExpression(EmptyCollectionComparisonExpression expression) Keeps a reference of the
| |
| setNot | back to summary |
|---|---|
| public void setNot(boolean not) Sets whether the
| |
| toggleNot | back to summary |
|---|---|
| public void toggleNot() 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
| |