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 voidSemanticQueryBuilder.visitLimitOffset(SqmQueryPart<?> sqmQueryPart, HqlParser.LimitOffsetContext ctx) protected voidSemanticQueryBuilder.visitOrderBy(SqmQueryPart<?> sqmQueryPart, HqlParser.OrderByClauseContext ctx) -
Uses of SqmQueryPart in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmQueryPartModifier and TypeMethodDescriptionstatic voidSqmUtil.checkQueryReturnType(SqmQueryPart<?> queryPart, Class<?> expectedResultType) Similar toSqmUtil.validateQueryReturnType(SqmQueryPart, Class)but does not check ifSqmUtil.isResultTypeAlwaysAllowed(Class).static voidSqmUtil.validateCriteriaQuery(SqmQueryPart<?> queryPart) static voidSqmUtil.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 voidBaseSqmToSqlAstConverter.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 TypeMethodDescriptionvoidSqmInsertSelectStatement.setSelectQueryPart(SqmQueryPart<?> selectQueryPart) -
Uses of SqmQueryPart in org.hibernate.query.sqm.tree.select
Subclasses of SqmQueryPart in org.hibernate.query.sqm.tree.selectModifier and TypeClassDescriptionclassA grouped list of queries connected through a certain set operator.classSqmQuerySpec<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 voidSqmQueryPart.copyTo(SqmQueryPart<T> target, SqmCopyContext context) voidAbstractSqmSelectQuery.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)