ABS function removes the minus sign from a specified argument and returns
the absolute value, which is always a positive number or zero.
This is one of the JPQL arithmetic functions. The ABS function takes a
numeric argument and returns a number (integer, float, or double) of the same type as the
argument to the function.
expression ::= ABS(simple_arithmetic_expression)AbsExpression
| Access | Constructor and Description |
|---|---|
| public | AbsExpressionStateObject(StateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | AbsExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, StateObject nullThe stateObject)StateObject representing the encapsulated expressionCreates a new |
| protected | AbsExpressionStateObject(StateObject
The parent of this state object, which cannot be parent, String nullThe portion of the query representing the encapsulated expression jpqlFragment)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(StateObjectVisitor
The visitor)visitor to visit this objectImplements org. StateObject by the given visitor.
|
| public AbsExpression | getExpression()
Implements org. StateObject representation of the JPQL query
was created by parsing an existing JPQL query.
|
| public String | getIdentifier()
Implements abstract org. AbstractSingleEncapsulatedExpressionStateObject.
|
| protected String | getQueryBNFId()
Implements abstract org. JPQLQueryBNF that will determine how to parse the encapsulated expression.
|
| public void | setExpression(AbsExpression
The expression)parsed object representing a ABS
expressionKeeps a reference of the |
| public void | setStateObject(StateObject
The new encapsulated stateObject)
Sets the given StateObjectStateObject to represent the new encapsulated expression.
|
| AbsExpressionStateObject | back to summary |
|---|---|
| public AbsExpressionStateObject(StateObject parent) Creates a new
| |
| AbsExpressionStateObject | back to summary |
|---|---|
| public AbsExpressionStateObject(StateObject parent, StateObject stateObject) Creates a new
| |
| AbsExpressionStateObject | back to summary |
|---|---|
| protected AbsExpressionStateObject(StateObject parent, String jpqlFragment) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| getExpression | back to summary |
|---|---|
| public AbsExpression getExpression() Implements org. Doc from org. Returns the actual parsed object if this
| |
| getIdentifier | back to summary |
|---|---|
| public String getIdentifier() Implements abstract org. Returns the JPQL identifier of the expression represented by this | |
| getQueryBNFId | back to summary |
|---|---|
| protected String getQueryBNFId() Implements abstract org. Returns the unique identifier of the | |
| setExpression | back to summary |
|---|---|
| public void setExpression(AbsExpression expression) Keeps a reference of the
| |
| setStateObject | back to summary |
|---|---|
| public void setStateObject(StateObject stateObject) Sets the given
| |