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> |
|
ValueBindJpaCriteriaParameter<T> |
It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BIND
|