true only if the result of the
subquery consists of one or more values and that is false otherwise.
exists_expression ::= [NOT] EXISTS(subquery)| Modifier and Type | Field and Description |
|---|---|
| private String | notIdentifier
The actual NOT identifier found in the string representation of the JPQL query. |
| Access | Constructor and Description |
|---|---|
| public | ExistsExpression(AbstractExpression
The parent of this expression parent)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(ExpressionVisitor
The visitor)ExpressionVisitor to visit this objectImplements org. Expression by the given visitor.
|
| public String | Returns: The NOT identifier that was actually parsed, or an empty string if it was not parsedReturns the actual NOT identifier found in the string representation of the JPQL query, which has the actual case that was used. |
| public String | getEncapsulatedExpressionQueryBNFId()
Implements abstract org. |
| public JPQLQueryBNF | getQueryBNF()
Implements org. Expression.
|
| public boolean | Returns: true if the identifier NOT was parsed; false otherwiseDetermines whether the identifier NOT was parsed. |
| protected void | parse(WordParser
The text to parse based on the current position of the cursor wordParser, boolean Determines whether the parsing system should be tolerant, meaning if it should
try to parse invalid or incomplete queries tolerant)Overrides org. WordParser.
|
| protected AbstractExpression | parse(WordParser
The text to parse based on the current position of the cursor wordParser, String The unique identifier of the queryBNFId, boolean JPQLQueryBNF that is used to determine
how to parse the text at the current cursor position within the JPQL queryDetermines whether the parsing system should be tolerant, meaning if it should
try to parse invalid or incomplete queries tolerant)Overrides org. |
| notIdentifier | back to summary |
|---|---|
| private String notIdentifier The actual NOT identifier found in the string representation of the JPQL query. | |
| ExistsExpression | back to summary |
|---|---|
| public ExistsExpression(AbstractExpression parent) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(ExpressionVisitor visitor) Implements org. Doc from org. Visits this
| |
| getActualNotIdentifier | back to summary |
|---|---|
| public String getActualNotIdentifier() Returns the actual NOT identifier found in the string representation of the JPQL query, which has the actual case that was used.
| |
| getEncapsulatedExpressionQueryBNFId | back to summary |
|---|---|
| public String getEncapsulatedExpressionQueryBNFId() Implements abstract org. Returns the BNF used to parse the encapsulated expression. | |
| getQueryBNF | back to summary |
|---|---|
| public JPQLQueryBNF getQueryBNF() Implements org. Doc from org. Returns the BNF of this
| |
| hasNot | back to summary |
|---|---|
| public boolean hasNot() Determines whether the identifier NOT was parsed.
| |
| parse | back to summary |
|---|---|
| protected void parse(WordParser wordParser, boolean tolerant) Overrides org. Doc from org. Parses the query by starting at the current position, which is part of the given
| |
| parse | back to summary |
|---|---|
| protected AbstractExpression parse(WordParser wordParser, String queryBNFId, boolean tolerant) Overrides org. Doc from org. Parses the given text by using the specified BNF.
| |