Part of JPA 2.0.
type_discriminator ::= TYPE(identification_variable |
single_valued_object_path_expression |
input_parameter)| Access | Constructor and Description |
|---|---|
| public |
| 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 | 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. |
| TypeExpression | back to summary |
|---|---|
| public TypeExpression(AbstractExpression parent) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(ExpressionVisitor visitor) Implements org. Doc from org. Visits this
| |
| 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
| |
| 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.
| |