Uses of Interface
org.hibernate.query.sqm.tree.select.SqmSelectQuery
Packages that use SqmSelectQuery
Package
Description
SPI-level SQM contracts
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing
select
statements in the SQM tree.-
Uses of SqmSelectQuery in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmSelectQueryModifier and TypeMethodDescriptionprotected Object
BaseSemanticQueryWalker.visitSelectQuery
(SqmSelectQuery<?> selectQuery) -
Uses of SqmSelectQuery in org.hibernate.query.sqm.tree.cte
Methods in org.hibernate.query.sqm.tree.cte that return SqmSelectQueryMethods in org.hibernate.query.sqm.tree.cte with parameters of type SqmSelectQueryModifier and TypeMethodDescriptionstatic <X> SqmCteTable<X>
SqmCteTable.createStatementTable
(String name, SqmCteStatement<X> cteStatement, SqmSelectQuery<X> selectStatement) Constructors in org.hibernate.query.sqm.tree.cte with parameters of type SqmSelectQueryModifierConstructorDescriptionSqmCteStatement
(String name, SqmSelectQuery<T> nonRecursiveQueryPart, boolean unionDistinct, Function<JpaCteCriteria<T>, AbstractQuery<T>> finalCriteriaProducer, SqmCteContainer cteContainer, NodeBuilder nodeBuilder) SqmCteStatement
(String name, SqmSelectQuery<T> cteDefinition, SqmCteContainer cteContainer, NodeBuilder nodeBuilder) -
Uses of SqmSelectQuery in org.hibernate.query.sqm.tree.select
Classes in org.hibernate.query.sqm.tree.select that implement SqmSelectQueryMethods in org.hibernate.query.sqm.tree.select that return SqmSelectQueryModifier and TypeMethodDescriptionSqmSelectQuery.copy
(SqmCopyContext context) AbstractSqmSelectQuery.distinct
(boolean distinct) SqmSelectQuery.distinct
(boolean distinct) SqmSubQuery.getParent()
AbstractSqmSelectQuery.groupBy
(Expression<?>... expressions) AbstractSqmSelectQuery.groupBy
(List<Expression<?>> grouping) AbstractSqmSelectQuery.having
(Expression<Boolean> booleanExpression) AbstractSqmSelectQuery.where
(Expression<Boolean> restriction)