Uses of Class
org.hibernate.sql.ast.spi.query.select.QueryPart
Packages that use QueryPart
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
Package for the translation of SQM into SQL AST
Package defining support for creating and consuming a SQL AST.
Contracts for analyzing a SQL AST.
Contracts for creating a SQL AST.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing
insert statements in a SQL tree.AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select statements in a SQL tree.Contracts for transforming a SQL AST.
Contracts for translating a SQL AST to executable SQL.
-
Uses of QueryPart in org.hibernate.dialect.sql.ast.spi
Methods in org.hibernate.dialect.sql.ast.spi that return QueryPartModifier and TypeMethodDescriptionfinal QueryPartAbstractSqlAstTranslator.getCurrentQueryPart()protected QueryPartAbstractSqlAstTranslator.getQueryPartForRowNumbering()PaginationRenderingRequest.queryPart()The query part whose pagination clause is being rendered.Methods in org.hibernate.dialect.sql.ast.spi that return types with arguments of type QueryPartMethods in org.hibernate.dialect.sql.ast.spi with parameters of type QueryPartModifier and TypeMethodDescriptionprotected voidAbstractSqlAstTranslator.afterQueryGroup(QueryGroup queryGroup, QueryPart currentQueryPart) protected voidAbstractSqlAstTranslator.assertRowsOnlyFetchClauseType(QueryPart queryPart) protected voidAbstractSqlAstTranslator.beforeQueryGroup(QueryGroup queryGroup, QueryPart currentQueryPart) protected final PaginationRenderingPlanAbstractSqlAstTranslator.determinePaginationRenderingPlan(QueryPart queryPart) protected voidAbstractSqlAstTranslator.emulateFetchOffsetWithWindowFunctions(QueryPart queryPart, boolean emulateFetchClause) protected voidAbstractSqlAstTranslator.emulateFetchOffsetWithWindowFunctions(QueryPart queryPart, Expression offsetExpression, Expression fetchExpression, FetchClauseType fetchClauseType, boolean emulateFetchClause) protected voidAbstractSqlAstTranslator.emulateFetchOffsetWithWindowFunctionsVisitQueryPart(QueryPart queryPart) protected voidDB2SqlAstTranslator.emulateFetchOffsetWithWindowFunctionsVisitQueryPart(QueryPart queryPart) protected FetchClauseTypeAbstractSqlAstTranslator.getFetchClauseTypeForRowNumbering(QueryPart queryPartForRowNumbering) protected List<SortSpecification> AbstractSqlAstTranslator.getSortSpecificationsRowNumbering(SelectClause selectClause, QueryPart queryPart) protected final booleanprotected final booleanbooleanFullJoinEmulation.isFullJoinEmulationQueryPart(QueryPart queryPart) protected final booleanAbstractSqlAstTranslator.isRowsOnlyFetchClauseType(QueryPart queryPart) protected voidAbstractSqlAstTranslator.renderCombinedLimitClause(QueryPart queryPart) protected voidAbstractSqlAstTranslator.renderLimitOffsetClause(QueryPart queryPart) protected voidAbstractSqlAstTranslator.renderOffsetFetchClause(QueryPart queryPart, boolean renderOffsetRowsKeyword) voidFullJoinEmulation.renderOrderByIfNeeded(QueryPart queryPart, List<SortSpecification> sortSpecifications, Consumer<List<SortSpecification>> renderDefaultOrderBy) protected voidAbstractSqlAstTranslator.renderRowNumber(SelectClause selectClause, QueryPart queryPart) protected voidAbstractSqlAstTranslator.renderRowNumberingSelectItems(SelectClause selectClause, QueryPart queryPart) protected booleanAbstractSqlAstTranslator.shouldEmulateLateralWithIntersect(QueryPart queryPart) protected final booleanAbstractSqlAstTranslator.useOffsetFetchClause(QueryPart queryPart) voidAbstractSqlAstTranslator.visitOffsetFetchClause(QueryPart queryPart) protected final voidAbstractSqlAstTranslator.withRowNumbering(QueryPart queryPart, boolean needsSelectAliases, Runnable r) -
Uses of QueryPart in org.hibernate.query.sqm.sql.spi
Methods in org.hibernate.query.sqm.sql.spi that return QueryPartModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitQueryPart(SqmQueryPart<?> queryPart) Methods in org.hibernate.query.sqm.sql.spi with parameters of type QueryPartModifier and TypeMethodDescriptionprotected voidBaseSqmToSqlAstConverter.visitOrderByOffsetAndFetch(SqmQueryPart<?> sqmQueryPart, QueryPart sqlQueryPart) -
Uses of QueryPart in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type QueryPartModifier and TypeMethodDescriptionvoidAbstractSqlAstWalker.visitOffsetFetchClause(QueryPart querySpec) voidSqlAstWalker.visitOffsetFetchClause(QueryPart querySpec) -
Uses of QueryPart in org.hibernate.sql.ast.spi.analysis
Methods in org.hibernate.sql.ast.spi.analysis with parameters of type QueryPartModifier and TypeMethodDescriptionvoidAggregateFunctionChecker.visitOffsetFetchClause(QueryPart querySpec) -
Uses of QueryPart in org.hibernate.sql.ast.spi.creation
Methods in org.hibernate.sql.ast.spi.creation that return QueryPartModifier and TypeMethodDescriptionSqlAstQueryPartProcessingState.getInflightQueryPart()Get the QueryPart being processed as part of this state. -
Uses of QueryPart in org.hibernate.sql.ast.spi.query.from
Methods in org.hibernate.sql.ast.spi.query.from that return QueryPart -
Uses of QueryPart in org.hibernate.sql.ast.spi.query.insert
Methods in org.hibernate.sql.ast.spi.query.insert that return QueryPartMethods in org.hibernate.sql.ast.spi.query.insert with parameters of type QueryPartModifier and TypeMethodDescriptionvoidInsertSelectStatement.setSourceSelectStatement(QueryPart sourceSelectStatement) -
Uses of QueryPart in org.hibernate.sql.ast.spi.query.predicate
Constructors in org.hibernate.sql.ast.spi.query.predicate with parameters of type QueryPartModifierConstructorDescriptionExistsPredicate(QueryPart expression, boolean negated, JdbcMappingContainer expressionType) InSubQueryPredicate(Expression testExpression, QueryPart subQuery, boolean negated) -
Uses of QueryPart in org.hibernate.sql.ast.spi.query.select
Subclasses of QueryPart in org.hibernate.sql.ast.spi.query.selectMethods in org.hibernate.sql.ast.spi.query.select that return QueryPartMethods in org.hibernate.sql.ast.spi.query.select that return types with arguments of type QueryPartConstructors in org.hibernate.sql.ast.spi.query.select with parameters of type QueryPartModifierConstructorDescriptionprotectedSelectStatement(CteContainer cteContainer, QueryPart queryPart, List<DomainResult<?>> domainResults) SelectStatement(QueryPart queryPart) SelectStatement(QueryPart queryPart, List<DomainResult<?>> domainResults) Constructor parameters in org.hibernate.sql.ast.spi.query.select with type arguments of type QueryPartModifierConstructorDescriptionQueryGroup(boolean isRoot, SetOperator setOperator, List<? extends QueryPart> queryParts) -
Uses of QueryPart in org.hibernate.sql.ast.spi.transform
Methods in org.hibernate.sql.ast.spi.transform with parameters of type QueryPartModifier and TypeMethodDescriptionvoidExpressionReplacementWalker.visitOffsetFetchClause(QueryPart querySpec) -
Uses of QueryPart in org.hibernate.sql.ast.spi.translation
Methods in org.hibernate.sql.ast.spi.translation that return QueryPartModifier and TypeMethodDescriptionSqlAstTranslator.getCurrentQueryPart()The query part at the top of the translator's traversal stack.