| AbstractSqmExpression<T> |
|
| AbstractSqmParameter<T> |
Common support for SqmParameter impls
|
| Compatibility |
|
| Conversion |
A conversion of a duration to a given temporal unit,
as a result of applying the 'by unit' operator.
|
| JpaCriteriaParameter<T> |
|
| NullSqmExpressible |
|
| SqmAliasedNodeRef |
Models a reference to a SqmAliasedNode
used in the order-by or group-by clause by either position or alias,
though the reference is normalized here to a positional ref
|
| SqmAny<T> |
|
| SqmAnyDiscriminatorValue<T> |
|
| SqmBinaryArithmetic<T> |
|
| SqmByUnit |
|
| SqmCaseSearched<R> |
|
| SqmCaseSearched.WhenFragment<R> |
|
| SqmCaseSimple<T,R> |
|
| SqmCaseSimple.WhenFragment<T,R> |
|
| SqmCastTarget<T> |
|
| SqmCoalesce<T> |
|
| SqmCollation |
|
| SqmCollectionSize |
Represents the SIZE() function.
|
| SqmDistinct<T> |
|
| SqmDurationUnit<T> |
|
| SqmEnumLiteral<E extends Enum<E>> |
Specialized SQM literal defined by an enum reference.
|
| SqmEvery<T> |
|
| SqmExpressionHelper |
|
| SqmExtractUnit<T> |
|
| SqmFieldLiteral<T> |
|
| SqmFormat |
Effectively a query-literal but we want to handle it specially in the SQM -> SQL AST conversion
|
| SqmFunction<T> |
A SQM function
|
| SqmJpaCriteriaParameterWrapper<T> |
Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)).
|
| SqmLiteral<T> |
Represents a literal value in the sqm, e.g.
1
'some string'
some.JavaClass.CONSTANT
some.JavaEnum.VALUE
etc
|
| SqmLiteralEntityType<T> |
Represents an reference to an entity type as a literal.
|
| SqmLiteralNull<T> |
|
| SqmModifiedSubQueryExpression<T> |
|
| SqmNamedParameter<T> |
Represents a named query parameter in the SQM tree.
|
| SqmOver<T> |
|
| SqmOverflow<T> |
|
| SqmParameterizedEntityType<T> |
Entity type expression based on a parameter - `TYPE( :someParam )`
|
| SqmPositionalParameter<T> |
Models a positional parameter expression
|
| SqmSelfRenderingExpression<T> |
|
| SqmStar |
|
| SqmSummarization<T> |
|
| SqmToDuration<T> |
|
| SqmTrimSpecification |
Needed to pass TrimSpecification as an SqmExpression when we call out to
SqmFunctionTemplates handling TRIM calls as a function argument.
|
| SqmTuple<T> |
Models a tuple of values, generally defined as a series of values
wrapped in parentheses, e.g.
|
| SqmUnaryOperation<T> |
|
| SqmWindow |
|
| SqmWindowFrame |
|
| ValueBindJpaCriteriaParameter<T> |
It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BIND
|