UpdateItemStateFieldPathExpressionFactory is meant to handle the parsing of a
portion of the query when it's expected to be a state field path. By default a word without a dot
would be parsed as an identification variable but for the left side of the update item assignment,
a single word is a state field path expression.
StateFieldPathExpression
| Modifier and Type | Field and Description |
|---|---|
| public static final String | ID
The unique identifier of this |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected 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.
|
| ID | back to summary |
|---|---|
| public static final String ID The unique identifier of this | |
| UpdateItemStateFieldPathExpressionFactory | back to summary |
|---|---|
| public UpdateItemStateFieldPathExpressionFactory() Creates a new | |
| buildExpression | back to summary |
|---|---|
| protected AbstractExpression buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) Implements abstract org. Doc from org. Creates a new
| |