Expression represents an identification variable that maps a Map
property, either the key, the value or a Map.Entry ).
This is part of JPA 2.0.
<identifier>(identification_variable)| Access | Constructor and Description |
|---|---|
| protected | EncapsulatedIdentificationVariableExpression(AbstractExpression
The parent of this expression parent, String The JPQL identifier that starts this expression identifier)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| public final String | getEncapsulatedExpressionQueryBNFId()
Implements abstract org. |
| public JPQLQueryBNF | getQueryBNF()
Implements org. Expression.
|
| 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. |
| EncapsulatedIdentificationVariableExpression | back to summary |
|---|---|
| protected EncapsulatedIdentificationVariableExpression(AbstractExpression parent, String identifier) Creates a new
| |
| getEncapsulatedExpressionQueryBNFId | back to summary |
|---|---|
| public final 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
| |
| 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.
| |