SUBSTRING(string_primary, simple_arithmetic_expression, simple_arithmetic_expression)SUBSTRING(string_primary, simple_arithmetic_expression [, simple_arithmetic_expression])SUBSTRING(string_expression, arithmetic_expression [, arithmetic_expression])| Access | Constructor and Description |
|---|---|
| public | SubstringExpression(AbstractExpression
The parent of this expression parent)Creates a new |
| 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 | getParameterQueryBNFId(int
The position of the encapsulated index)Expression that needs to be parsed
within the parenthesis, which starts at position 0Implements abstract org. JPQLQueryBNF to be used to parse one of the
encapsulated expression at the given position.
|
| public JPQLQueryBNF | getQueryBNF()
Implements org. Expression.
|
| protected boolean | isThirdExpressionOptional()
Implements abstract org. |
| SubstringExpression | back to summary |
|---|---|
| public SubstringExpression(AbstractExpression parent) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(ExpressionVisitor visitor) Implements org. Doc from org. Visits this
| |
| getParameterQueryBNFId | back to summary |
|---|---|
| public String getParameterQueryBNFId(int index) Implements abstract org. Doc from org. Returns the unique identifier of the
| |
| getQueryBNF | back to summary |
|---|---|
| public JPQLQueryBNF getQueryBNF() Implements org. Doc from org. Returns the BNF of this
| |
| isThirdExpressionOptional | back to summary |
|---|---|
| protected boolean isThirdExpressionOptional() Implements abstract org. Determines whether the third expression is an optional expression, which means a valid query can have it or not.
| |