Package org.hibernate.query.sqm.tree.select
Nodes representing
select
statements in the SQM tree.-
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.SqmSelectClause The semantic select clause.SqmSelection<T> Represents an individual selection within a select clause.SqmSelectStatement<T> SqmSortSpecification SqmSubQuery<T>