Uses of Class
org.hibernate.query.sqm.tree.select.SqmQueryPart
Packages that use SqmQueryPart
Package
Description
Implementation of the SPIs for HQL support.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing
insert
statements in the SQM tree.Nodes representing
select
statements in the SQM tree.-
Uses of SqmQueryPart in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmQueryPartModifier and TypeMethodDescriptionSqmQueryPart<?>
SemanticQueryBuilder.visitNestedQueryExpression
(HqlParser.NestedQueryExpressionContext ctx) SqmQueryPart<?>
SemanticQueryBuilder.visitQueryOrderExpression
(HqlParser.QueryOrderExpressionContext ctx) SqmQueryPart<?>
SemanticQueryBuilder.visitQuerySpecExpression
(HqlParser.QuerySpecExpressionContext ctx) SqmQueryPart<?>
SemanticQueryBuilder.visitSimpleQueryGroup
(HqlParser.SimpleQueryGroupContext ctx) Methods in org.hibernate.query.hql.internal with parameters of type SqmQueryPartModifier and TypeMethodDescriptionprotected void
SemanticQueryBuilder.visitQueryOrder
(SqmQueryPart<?> sqmQueryPart, HqlParser.QueryOrderContext ctx) -
Uses of SqmQueryPart in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmQueryPartModifier and TypeMethodDescriptionstatic void
SqmUtil.checkQueryReturnType
(SqmQueryPart<?> queryPart, Class<?> expectedResultType) Similar toSqmUtil.validateQueryReturnType(SqmQueryPart, Class)
but does not check ifSqmUtil.isResultTypeAlwaysAllowed(Class)
.static void
SqmUtil.validateQueryReturnType
(SqmQueryPart<?> queryPart, @Nullable Class<?> expectedResultType) Used to validate that the specified query return type is valid (i.e. -
Uses of SqmQueryPart in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmQueryPartModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitQueryPart
(SqmQueryPart<?> queryPart) -
Uses of SqmQueryPart in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SqmQueryPartModifier and TypeMethodDescriptionSqmQueryPart<?>
FakeSqmToSqlAstConverter.getCurrentSqmQueryPart()
default SqmQueryPart<?>
SqmToSqlAstConverter.getCurrentSqmQueryPart()
Methods in org.hibernate.query.sqm.sql that return types with arguments of type SqmQueryPartModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.getSqmQueryPartStack()
FakeSqmToSqlAstConverter.getSqmQueryPartStack()
SqmToSqlAstConverter.getSqmQueryPartStack()
Methods in org.hibernate.query.sqm.sql with parameters of type SqmQueryPartModifier and TypeMethodDescriptionprotected void
BaseSqmToSqlAstConverter.visitOrderByOffsetAndFetch
(SqmQueryPart<?> sqmQueryPart, QueryPart sqlQueryPart) BaseSqmToSqlAstConverter.visitQueryPart
(SqmQueryPart<?> queryPart) -
Uses of SqmQueryPart in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert that return SqmQueryPartMethods in org.hibernate.query.sqm.tree.insert with parameters of type SqmQueryPartModifier and TypeMethodDescriptionvoid
SqmInsertSelectStatement.setSelectQueryPart
(SqmQueryPart<?> selectQueryPart) -
Uses of SqmQueryPart in org.hibernate.query.sqm.tree.select
Subclasses of SqmQueryPart in org.hibernate.query.sqm.tree.selectModifier and TypeClassDescriptionclass
A grouped list of queries connected through a certain set operator.class
SqmQuerySpec<T>
Defines the commonality between a root query and a subquery.Methods in org.hibernate.query.sqm.tree.select that return SqmQueryPartModifier and TypeMethodDescriptionSqmQueryGroup.copy
(SqmCopyContext context) abstract SqmQueryPart<T>
SqmQueryPart.copy
(SqmCopyContext context) AbstractSqmSelectQuery.getQueryPart()
SqmSelectQuery.getQueryPart()
SqmQueryPart.setFetch
(JpaExpression<? extends Number> fetch) SqmQueryPart.setOffset
(JpaExpression<? extends Number> offset) SqmQueryPart.setSortSpecifications
(List<? extends JpaOrder> sortSpecifications) Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmQueryPartMethods in org.hibernate.query.sqm.tree.select with parameters of type SqmQueryPartModifier and TypeMethodDescriptionprotected void
SqmQueryPart.copyTo
(SqmQueryPart<T> target, SqmCopyContext context) void
AbstractSqmSelectQuery.setQueryPart
(SqmQueryPart<T> sqmQueryPart) Constructors in org.hibernate.query.sqm.tree.select with parameters of type SqmQueryPartModifierConstructorDescriptionAbstractSqmSelectQuery
(SqmQueryPart<T> queryPart, Class<T> resultType, NodeBuilder builder) AbstractSqmSelectQuery
(SqmQueryPart<T> queryPart, Map<String, SqmCteStatement<?>> cteStatements, Class<T> resultType, NodeBuilder builder) SqmQueryGroup
(SqmQueryPart<T> queryPart) SqmQueryPart
(SqmQueryPart<T> original, SqmCopyContext context) SqmSelectStatement
(SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, SqmQuerySource querySource, NodeBuilder builder) SqmSelectStatement
(SqmQueryPart<T> queryPart, Class<T> resultType, SqmQuerySource querySource, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, SqmQueryPart<T> queryPart, Class<T> resultType, NodeBuilder builder) Constructor parameters in org.hibernate.query.sqm.tree.select with type arguments of type SqmQueryPartModifierConstructorDescriptionSqmQueryGroup
(NodeBuilder nodeBuilder, SetOperator setOperator, List<SqmQueryPart<T>> queryParts)