Uses of Class
org.hibernate.sql.ast.tree.cte.CteStatement
Packages that use CteStatement
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Package for the translation of SQM into SQL AST
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
Support for common table expressions (CTE) in a SQL tree.
-
Uses of CteStatement in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type CteStatementModifier and TypeMethodDescriptionprotected boolean
HANASqlAstTranslator.isCorrelated
(CteStatement cteStatement) protected void
PostgreSQLSqlAstTranslator.renderStandardCycleClause
(CteStatement cte) -
Uses of CteStatement in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return CteStatementModifier and TypeMethodDescriptionstatic CteStatement
CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer.createSeriesCte
(int maxSeriesSize, SqmToSqlAstConverter converter) protected CteStatement
CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer.createSeriesCte
(SqmToSqlAstConverter converter) protected CteStatement
HANAGenerateSeriesFunction.HANAGenerateSeriesQueryTransformer.createSeriesCte
(SqmToSqlAstConverter converter) -
Uses of CteStatement in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type CteStatementModifier and TypeMethodDescriptionprotected abstract void
AbstractCteMutationHandler.addDmlCtes
(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) protected void
CteDeleteHandler.addDmlCtes
(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) protected String
CteInsertHandler.addDmlCtes
(CteContainer statement, CteStatement queryCte, List<Map.Entry<List<CteColumn>, Assignment>> assignments, boolean assignsId, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor factory) protected void
CteUpdateHandler.addDmlCtes
(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) protected void
CteDeleteHandler.applyDmlOperations
(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) protected void
CteSoftDeleteHandler.applyDmlOperations
(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) protected QuerySpec
AbstractCteMutationHandler.createIdSubQuery
(CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory) protected Predicate
AbstractCteMutationHandler.createIdSubQueryPredicate
(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, SessionFactoryImplementor factory) protected Predicate
AbstractCteMutationHandler.createIdSubQueryPredicate
(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory) -
Uses of CteStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return CteStatementModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitCteStatement
(SqmCteStatement<?> sqmCteStatement) -
Uses of CteStatement in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return CteStatementModifier and TypeMethodDescriptionprotected CteStatement
AbstractSqlAstTranslator.getCteStatement
(String cteName) protected CteStatement
AbstractSqlAstTranslator.getCurrentCteStatement()
Methods in org.hibernate.sql.ast.spi with parameters of type CteStatementModifier and TypeMethodDescriptionprotected String
AbstractSqlAstTranslator.determineCyclePathColumnName
(CteStatement cte) protected boolean
AbstractSqlAstTranslator.isCorrelated
(CteStatement cteStatement) protected void
AbstractSqlAstTranslator.renderCteColumns
(CteStatement cte) protected void
AbstractSqlAstTranslator.renderCycleClause
(CteStatement cte) protected void
AbstractSqlAstTranslator.renderSearchClause
(CteStatement cte) protected void
AbstractSqlAstTranslator.renderStandardCycleClause
(CteStatement cte) protected void
AbstractSqlAstTranslator.renderStandardSearchClause
(CteStatement cte) protected void
AbstractSqlAstTranslator.visitCteDefinition
(CteStatement cte) -
Uses of CteStatement in org.hibernate.sql.ast.tree
Methods in org.hibernate.sql.ast.tree that return CteStatementMethods in org.hibernate.sql.ast.tree that return types with arguments of type CteStatementMethods in org.hibernate.sql.ast.tree with parameters of type CteStatementModifier and TypeMethodDescriptionvoid
AbstractStatement.addCteStatement
(CteStatement cteStatement) -
Uses of CteStatement in org.hibernate.sql.ast.tree.cte
Methods in org.hibernate.sql.ast.tree.cte that return CteStatementMethods in org.hibernate.sql.ast.tree.cte that return types with arguments of type CteStatementMethods in org.hibernate.sql.ast.tree.cte with parameters of type CteStatement