ValueExpressionFactory creates a general identification variable, which is either
with the identifier KEY or VALUE and then checks the existence of a path expression.
KeyExpressionFactory, ValueExpressionFactory
| Access | Constructor and Description |
|---|---|
| public | GeneralIdentificationExpressionFactory(String
The unique identifier of this id, String ExpressionFactoryThe JPQL identifier handled by this factory identifier)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract AbstractExpression | Returns: TheExpression this factory managesThe parent of this expression parent)Creates the actual expression this factory manages. |
| protected final AbstractExpression | buildExpression(AbstractExpression
The parent parent, WordParser AbstractExpressionThe text to parse based on the current position of the cursor wordParser, String The current word being parsed word, JPQLQueryBNF The BNF grammar that was used to identifier this factory to be capable to
parse a portion of the query queryBNF, AbstractExpression During the parsing, it is possible the first part of an expression was
parsed which needs to be used as a sub-expression of the newly created expression expression, boolean tolerant)Implements abstract org. Expression.
|
| GeneralIdentificationExpressionFactory | back to summary |
|---|---|
| public GeneralIdentificationExpressionFactory(String id, String identifier) Creates a new | |
| buildExpression | back to summary |
|---|---|
| protected abstract AbstractExpression buildExpression(AbstractExpression parent) Creates the actual expression this factory manages.
| |
| buildExpression | back to summary |
|---|---|
| protected final AbstractExpression buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) Implements abstract org. Doc from org. Creates a new
| |