Interface Summary Interface Description SqmAliasedExpressionContainer<T extends SqmAliasedNode<?>> SqmAliasedNode<T>Models any aliased expression. SqmDynamicInstantiationTarget<T>Represents the thing-to-be-instantiated in a dynamic instantiation expression. SqmSelectableNode<T>Defines a SQM AST node that can be used as a selection in the query, or as an argument to a dynamic-instantiation. SqmSelectQuery<T>
Class Summary Class Description AbstractSqmSelectQuery<T> SqmDynamicInstantiation<T>Represents a dynamic instantiation (
select new XYZ(...) ...) as part of the SQM.
SqmDynamicInstantiationArgument<T>Represents an individual argument to a dynamic instantiation. SqmJpaCompoundSelection<T> SqmOrderByClause SqmQueryGroup<T>A grouped list of queries connected through a certain set operator. SqmQueryPart<T>Defines the ordering and fetch/offset part of a query which is shared with query groups. SqmQuerySpec<T>Defines the commonality between a root query and a subquery. SqmSelectClauseThe semantic select clause. SqmSelection<T>Represents an individual selection within a select clause. SqmSelectStatement<T> SqmSortSpecification SqmSubQuery<T>