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 |
AbstractDoubleEncapsulatedExpression |
This Expression takes care of parsing an expression that encapsulates two expressions
separated by a comma.
|
class |
AbstractSingleEncapsulatedExpression |
This expression handles parsing a JPQL identifier followed by an expression encapsulated within
parenthesis.
|
class |
AbstractTripleEncapsulatedExpression |
This Expression takes care of parsing an expression that encapsulates three expressions
separated by a comma.
|
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 |
DatabaseType |
This expression represents the database specific data type, which may include size and scale.
|
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 |
LocateExpression |
The LOCATE function returns the position of a given string within a string, starting the
search at a specified position.
|
class |
LowerExpression |
The LOWER function converts a string to lower case and it returns a string.
|
class |
MaxFunction |
One of the aggregate functions.
|
class |
MinFunction |
One of the aggregate functions.
|
class |
ModExpression |
The modulo operation finds the remainder of division of one number by another.
|
class |
NullIfExpression |
NULLIF returns the first expression if the two expressions are not equal.
|
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 |
SubstringExpression |
The second and third arguments of the SUBSTRING function denote the starting position and
length of the substring to be returned.
|
class |
SumFunction |
One of the aggregate functions.
|
class |
TableExpression |
Defines a table expression.
|
class |
TreatExpression |
Returns an expression that allows to treat its base as if it were a subclass of the class
returned by the base.
|
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.
|