BNF: arithmetic_expression ::= arithmetic_expression <identifier> arithmetic_term
AdditionExpressionStateObject, DivisionExpressionStateObject, MultiplicationExpressionStateObject, SubtractionExpressionStateObject, ArithmeticExpression
| Access | Constructor and Description |
|---|---|
| protected | ArithmeticExpressionStateObject(StateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| protected | ArithmeticExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, StateObject nullThe leftStateObject, StateObject StateObject representing the left expressionThe rightStateObject)StateObject representing the right expressionCreates a new |
| protected | ArithmeticExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, String nullThe string representation of the left expression to parse and to
convert into a leftJpqlFragment, String StateObjectThe string representation of the right expression to parse and to
convert into a rightJpqlFragment)StateObjectCreates a new |
| Modifier and Type | Method and Description |
|---|---|
| public ArithmeticExpression | getExpression()
Overrides org. Implements org. StateObject representation of the JPQL query
was created by parsing an existing JPQL query.
|
| protected String | getLeftQueryBNFId()
Implements abstract org. |
| protected String | getRightQueryBNFId()
Implements abstract org. |
| ArithmeticExpressionStateObject | back to summary |
|---|---|
| protected ArithmeticExpressionStateObject(StateObject parent) Creates a new
| |
| ArithmeticExpressionStateObject | back to summary |
|---|---|
| protected ArithmeticExpressionStateObject(StateObject parent, StateObject leftStateObject, StateObject rightStateObject) Creates a new
| |
| ArithmeticExpressionStateObject | back to summary |
|---|---|
| protected ArithmeticExpressionStateObject(StateObject parent, String leftJpqlFragment, String rightJpqlFragment) Creates a new
| |
| getExpression | back to summary |
|---|---|
| public ArithmeticExpression getExpression() Overrides org. Implements org. Doc from org. Returns the actual parsed object if this
| |
| getLeftQueryBNFId | back to summary |
|---|---|
| protected String getLeftQueryBNFId() Implements abstract org. Doc from org. Returns the unique identifier of the BNF that will be used to parse a JPQL fragment as the left side of the expression. | |
| getRightQueryBNFId | back to summary |
|---|---|
| protected String getRightQueryBNFId() Implements abstract org. Doc from org. Returns the unique identifier of the BNF that will be used to parse a JPQL fragment as the right side of the expression. | |