Uses of Interface
org.hibernate.sql.ast.tree.cte.CteContainer
Packages that use CteContainer
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.
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
Methods in org.hibernate.dialect with parameters of type CteContainerModifier and TypeMethodDescriptionvoid
H2SqlAstTranslator.visitCteContainer
(CteContainer cteContainer) -
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.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)