Uses of Class
org.hibernate.query.sqm.tree.select.SqmSelectStatement
Packages that use SqmSelectStatement
Package
Description
Helper classes for string and type processing as well as access type detection.
Implementation of the SPIs for HQL support.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing
select
statements in the SQM tree.-
Uses of SqmSelectStatement in org.hibernate.processor.util
Methods in org.hibernate.processor.util with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionstatic String
SqmTypeUtils.resultType
(SqmSelectStatement<?> selectStatement, Context context) -
Uses of SqmSelectStatement in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmSelectStatementModifier and TypeMethodDescriptionstatic <R> SqmSelectStatement<R>[]
QuerySplitter.split
(SqmSelectStatement<R> statement) SemanticQueryBuilder.visitSelectStatement
(HqlParser.SelectStatementContext ctx) Methods in org.hibernate.query.hql.internal with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionstatic <R> SqmSelectStatement<R>[]
QuerySplitter.split
(SqmSelectStatement<R> statement) -
Uses of SqmSelectStatement in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionprotected int
AbstractCommonQueryContract.getMaxRows
(SqmSelectStatement<?> selectStatement, int size) -
Uses of SqmSelectStatement in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmSelectStatementModifier and TypeMethodDescriptionNodeBuilder.createQuery()
<T> SqmSelectStatement<T>
NodeBuilder.createQuery
(Class<T> resultClass) <T> SqmSelectStatement<T>
NodeBuilder.createQuery
(String hql, Class<T> resultClass) NodeBuilder.createTupleQuery()
Methods in org.hibernate.query.sqm with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionSemanticQueryWalker.visitSelectStatement
(SqmSelectStatement<?> statement) -
Uses of SqmSelectStatement in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmSelectStatementModifier and TypeMethodDescriptionSqmCriteriaNodeBuilder.createQuery()
<T> SqmSelectStatement<T>
SqmCriteriaNodeBuilder.createQuery
(Class<T> resultClass) <T> SqmSelectStatement<T>
SqmCriteriaNodeBuilder.createQuery
(String hql, Class<T> resultClass) SqmCriteriaNodeBuilder.createTupleQuery()
SqmSelectionQueryImpl.getSqmStatement()
Methods in org.hibernate.query.sqm.internal with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionprotected static <T> RowTransformer<T>
ConcreteSqmSelectQueryPlan.determineRowTransformer
(SqmSelectStatement<?> sqm, Class<T> resultClass, TupleMetadata tupleMetadata, QueryOptions queryOptions) protected void
QuerySqmImpl.setSqmStatement
(SqmSelectStatement<R> sqm) protected void
SqmSelectionQueryImpl.setSqmStatement
(SqmSelectStatement<R> sqm) SqmTreePrinter.visitSelectStatement
(SqmSelectStatement<?> statement) Constructors in org.hibernate.query.sqm.internal with parameters of type SqmSelectStatementModifierConstructorDescriptionConcreteSqmSelectQueryPlan
(SqmSelectStatement<?> sqm, String hql, DomainParameterXref domainParameterXref, Class<R> resultType, TupleMetadata tupleMetadata, QueryOptions queryOptions) SqmSelectionQueryImpl
(SqmSelectStatement<R> criteria, Class<R> expectedResultType, SharedSessionContractImplementor session) -
Uses of SqmSelectStatement in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return SqmSelectStatementModifier and TypeMethodDescriptionstatic SqmSelectStatement<?>
MatchingIdSelectionHelper.generateMatchingIdSelectStatement
(SqmDeleteOrUpdateStatement<?> sqmStatement, EntityMappingType entityDescriptor) -
Uses of SqmSelectStatement in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitSelectStatement
(SqmSelectStatement<?> statement) -
Uses of SqmSelectStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmSelectStatementModifier and TypeMethodDescriptionSqmTranslatorFactory.createSelectTranslator
(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems) StandardSqmTranslatorFactory.createSelectTranslator
(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems) BaseSqmToSqlAstConverter.visitSelectStatement
(SqmSelectStatement<?> statement) -
Uses of SqmSelectStatement in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmSelectStatementModifier and TypeMethodDescriptionSqmSelectStatement.copy
(SqmCopyContext context) <X> SqmSelectStatement<X>
SqmSelectStatement.createCopy
(SqmCopyContext context, Class<X> resultType) SqmSelectStatement.createCountQuery()
SqmSelectStatement.distinct
(boolean distinct) SqmSelectStatement.groupBy
(Expression<?>... expressions) SqmSelectStatement.groupBy
(List<Expression<?>> grouping) SqmSelectStatement.having
(Expression<Boolean> booleanExpression) SqmSelectStatement.multiselect
(Selection<?>... selections) SqmSelectStatement.multiselect
(List<Selection<?>> selectionList) SqmSelectStatement.where
(Expression<Boolean> restriction) Constructors in org.hibernate.query.sqm.tree.select with parameters of type SqmSelectStatement