class |
AbsExpression |
The ABS function removes the minus sign from a specified argument and returns the absolute
value, which is always a positive number or zero.
|
class |
AggregateFunction |
In the SELECT clause the result of a query may be the result of an aggregate function
applied to a path expression.
|
class |
AllOrAnyExpression |
An ALL conditional expression is a predicate that is true if the comparison
operation is true for all values in the result of the subquery or the result of the
subquery is empty.
|
class |
AvgFunction |
One of the aggregate functions.
|
class |
CastExpression |
The CAST function cast value to a different type.
|
class |
CoalesceExpression |
A COALESCE expression returns null if all its arguments evaluate to
null, and the value of the first non-null argument otherwise.
|
class |
ConcatExpression |
The CONCAT function returns a string that is a concatenation of its arguments.
|
class |
CountFunction |
One of the aggregate functions.
|
class |
EncapsulatedIdentificationVariableExpression |
This Expression represents an identification variable that maps a Map
property, either the key, the value or a Map.Entry).
|
class |
EntryExpression |
An identification variable qualified by the ENTRY operator is a path
expression.
|
class |
ExistsExpression |
An EXISTS expression is a predicate that is true only if the result of the
subquery consists of one or more values and that is false otherwise.
|
class |
ExtractExpression |
The EXTRACT function extracts a date part from a date/time value.
|
class |
FunctionExpression |
This expression adds support to call native database functions.
|
class |
IndexExpression |
The INDEX function returns an integer value corresponding to the position of its argument
in an ordered list.
|
class |
KeyExpression |
An identification variable qualified by the KEY operator is a path
expression.
|
class |
LengthExpression |
The LENGTH function returns the length of the string in characters as an integer.
|
class |
LowerExpression |
The LOWER function converts a string to lower case and it returns a string.
|
class |
MathSingleExpression |
Math single argument functions expressions.
|
static class |
MathSingleExpression.Ceiling |
The CEILING function takes a numeric argument and return a number (integer,
float, or double) of the same type as the argument.
|
static class |
MathSingleExpression.Exp |
The EXP function takes a numeric argument and returns a double.
|
static class |
MathSingleExpression.Floor |
The FLOOR function takes a numeric argument and returns a number (integer,
float, or double) of the same type as the argument.
|
static class |
MathSingleExpression.Ln |
The LN function takes a numeric argument and returns a double.
|
static class |
MathSingleExpression.Sign |
The SIGN function takes a numeric argument and returns an integer.
|
class |
MaxFunction |
One of the aggregate functions.
|
class |
MinFunction |
One of the aggregate functions.
|
class |
ObjectExpression |
Stand-alone identification variables in the SELECT clause may optionally be qualified by
the OBJECT operator.
|
class |
SizeExpression |
The SIZE function returns an integer value, the number of elements of the collection.
|
class |
SqrtExpression |
The SQRT function takes a numeric argument and returns a double.
|
class |
SubExpression |
This expression wraps a sub-expression within parenthesis.
|
class |
SumFunction |
One of the aggregate functions.
|
class |
TableExpression |
Defines a table expression.
|
class |
TrimExpression |
The TRIM function trims the specified character from a string.
|
class |
TypeExpression |
An entity type expression can be used to restrict query polymorphism.
|
class |
UpperExpression |
The UPPER function converts a string to upper case and it returns a string.
|
class |
ValueExpression |
An identification variable qualified by the VALUE operator is a path
expression.
|