Uses of Interface
org.hibernate.sql.ast.tree.cte.CteContainer
Packages that use CteContainer
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator
.Package for the translation of SQM into SQL AST
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
AST nodes representing
delete
statements in a SQL tree.AST nodes representing expressions in a SQL tree.
AST nodes representing
insert
statements in a SQL tree.AST nodes representing
select
statements in a SQL tree.AST nodes representing
update
statements in a SQL tree.-
Uses of CteContainer in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type CteContainerModifier and TypeMethodDescriptionAggregateWindowEmulationQueryTransformer.transform
(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer.transform
(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) NumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer.transform
(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) -
Uses of CteContainer in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json with parameters of type CteContainerModifier and TypeMethodDescriptionDB2JsonTableFunction.SeriesQueryTransformer.transform
(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) -
Uses of CteContainer in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type CteContainerModifier and TypeMethodDescriptionvoid
H2SqlAstTranslator.visitCteContainer
(CteContainer cteContainer) -
Uses of CteContainer in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type CteContainerModifier 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) -
Uses of CteContainer in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return CteContainerModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitCteContainer
(SqmCteContainer consumer) -
Uses of CteContainer in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type CteContainerModifier and TypeMethodDescriptionvoid
AbstractSqlAstTranslator.visitCteContainer
(CteContainer cteContainer) -
Uses of CteContainer in org.hibernate.sql.ast.tree
Classes in org.hibernate.sql.ast.tree that implement CteContainerModifier and TypeClassDescriptionclass
class
class
Constructors in org.hibernate.sql.ast.tree with parameters of type CteContainerModifierConstructorDescriptionAbstractMutationStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) AbstractStatement
(CteContainer cteContainer) AbstractUpdateOrDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of CteContainer in org.hibernate.sql.ast.tree.delete
Classes in org.hibernate.sql.ast.tree.delete that implement CteContainerConstructors in org.hibernate.sql.ast.tree.delete with parameters of type CteContainerModifierConstructorDescriptionDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of CteContainer in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type CteContainerModifier and TypeMethodDescriptionQueryTransformer.transform
(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) -
Uses of CteContainer in org.hibernate.sql.ast.tree.insert
Classes in org.hibernate.sql.ast.tree.insert that implement CteContainerModifier and TypeClassDescriptionclass
todo (6.2) - Would much prefer to split insert-values and insert-select into individual contracts - something like `InsertStatement` and `InsertSelectStatement` e.g.Constructors in org.hibernate.sql.ast.tree.insert with parameters of type CteContainerModifierConstructorDescriptionInsertSelectStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) -
Uses of CteContainer in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement CteContainerConstructors in org.hibernate.sql.ast.tree.select with parameters of type CteContainerModifierConstructorDescriptionSelectStatement
(CteContainer cteContainer, QueryPart queryPart, List<DomainResult<?>> domainResults) -
Uses of CteContainer in org.hibernate.sql.ast.tree.update
Classes in org.hibernate.sql.ast.tree.update that implement CteContainerConstructors in org.hibernate.sql.ast.tree.update with parameters of type CteContainerModifierConstructorDescriptionUpdateStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)