Uses of Class
org.hibernate.query.sqm.tree.select.SqmSelectStatement
-
Packages that use SqmSelectStatement Package Description org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree. -
-
Uses of SqmSelectStatement in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmSelectStatement Modifier and Type Method Description static <R> SqmSelectStatement<R>[]
QuerySplitter. split(SqmSelectStatement<R> statement, SessionFactoryImplementor sessionFactory)
SqmSelectStatement<R>
SemanticQueryBuilder. visitSelectStatement(HqlParser.SelectStatementContext ctx)
Methods in org.hibernate.query.hql.internal with parameters of type SqmSelectStatement Modifier and Type Method Description static <R> SqmSelectStatement<R>[]
QuerySplitter. split(SqmSelectStatement<R> statement, SessionFactoryImplementor sessionFactory)
-
Uses of SqmSelectStatement in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type SqmSelectStatement Modifier and Type Method Description protected int
AbstractCommonQueryContract. getMaxRows(SqmSelectStatement<?> selectStatement, int size)
protected static boolean
AbstractSelectionQuery. hasLimit(SqmSelectStatement<?> sqm, MutableQueryOptions queryOptions)
-
Uses of SqmSelectStatement in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmSelectStatement Modifier and Type Method Description SqmSelectStatement<Object>
NodeBuilder. createQuery()
<T> SqmSelectStatement<T>
NodeBuilder. createQuery(Class<T> resultClass)
SqmSelectStatement<Tuple>
NodeBuilder. createTupleQuery()
Methods in org.hibernate.query.sqm with parameters of type SqmSelectStatement Modifier and Type Method Description T
SemanticQueryWalker. visitSelectStatement(SqmSelectStatement<?> statement)
-
Uses of SqmSelectStatement in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmSelectStatement Modifier and Type Method Description SqmSelectStatement<Object>
SqmCriteriaNodeBuilder. createQuery()
<T> SqmSelectStatement<T>
SqmCriteriaNodeBuilder. createQuery(Class<T> resultClass)
SqmSelectStatement<Tuple>
SqmCriteriaNodeBuilder. createTupleQuery()
SqmSelectStatement
SqmSelectionQueryImpl. getSqmStatement()
Methods in org.hibernate.query.sqm.internal with parameters of type SqmSelectStatement Modifier and Type Method Description protected static <T> RowTransformer<T>
ConcreteSqmSelectQueryPlan. determineRowTransformer(SqmSelectStatement<?> sqm, Class<T> resultType, TupleMetadata tupleMetadata, QueryOptions queryOptions)
Object
SqmTreePrinter. visitSelectStatement(SqmSelectStatement<?> statement)
Constructors in org.hibernate.query.sqm.internal with parameters of type SqmSelectStatement Constructor Description ConcreteSqmSelectQueryPlan(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.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmSelectStatement Modifier and Type Method Description Object
BaseSemanticQueryWalker. visitSelectStatement(SqmSelectStatement<?> statement)
-
Uses of SqmSelectStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmSelectStatement Modifier and Type Method Description SqmTranslator<SelectStatement>
SqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
SqmTranslator<SelectStatement>
StandardSqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
SelectStatement
BaseSqmToSqlAstConverter. visitSelectStatement(SqmSelectStatement<?> statement)
-
Uses of SqmSelectStatement in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmSelectStatement Modifier and Type Method Description SqmSelectStatement<T>
SqmSelectStatement. copy(SqmCopyContext context)
SqmSelectStatement<T>
SqmSelectStatement. distinct(boolean distinct)
SqmSelectStatement<T>
SqmSelectStatement. groupBy(Expression<?>... expressions)
SqmSelectStatement<T>
SqmSelectStatement. groupBy(List<Expression<?>> grouping)
SqmSelectStatement<T>
SqmSelectStatement. having(Expression<Boolean> booleanExpression)
SqmSelectStatement<T>
SqmSelectStatement. having(Predicate... predicates)
SqmSelectStatement<T>
SqmSelectStatement. multiselect(Selection<?>... selections)
SqmSelectStatement<T>
SqmSelectStatement. multiselect(List<Selection<?>> selectionList)
SqmSelectStatement<T>
SqmSelectStatement. orderBy(Order... orders)
SqmSelectStatement<T>
SqmSelectStatement. orderBy(List<Order> orders)
SqmSelectStatement<T>
SqmSelectStatement. select(Selection<? extends T> selection)
SqmSelectStatement<T>
SqmSelectStatement. where(Expression<Boolean> restriction)
SqmSelectStatement<T>
SqmSelectStatement. where(Predicate... restrictions)
-