Uses of Interface
org.hibernate.sql.ast.tree.cte.CteContainer
-
Packages that use CteContainer Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree Package defining the SQL AST.org.hibernate.sql.ast.tree.delete AST nodes representingdelete
statements in a SQL tree.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.insert AST nodes representinginsert
statements in a SQL tree.org.hibernate.sql.ast.tree.select AST nodes representingselect
statements in a SQL tree.org.hibernate.sql.ast.tree.update AST nodes representingupdate
statements in a SQL tree. -
-
Uses of CteContainer in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type CteContainer Modifier and Type Method Description void
H2SqlAstTranslator. visitCteContainer(CteContainer cteContainer)
-
Uses of CteContainer in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type CteContainer Modifier and Type Method Description QuerySpec
AggregateWindowEmulationQueryTransformer. 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 CteContainer Modifier and Type Method Description protected 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, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, 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 CteContainer Modifier and Type Method Description CteContainer
BaseSqmToSqlAstConverter. visitCteContainer(SqmCteContainer consumer)
-
Uses of CteContainer in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type CteContainer Modifier and Type Method Description void
AbstractSqlAstTranslator. visitCteContainer(CteContainer cteContainer)
-
Uses of CteContainer in org.hibernate.sql.ast.tree
Classes in org.hibernate.sql.ast.tree that implement CteContainer Modifier and Type Class Description class
AbstractMutationStatement
class
AbstractStatement
class
AbstractUpdateOrDeleteStatement
Constructors in org.hibernate.sql.ast.tree with parameters of type CteContainer Constructor Description AbstractMutationStatement(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 CteContainer Modifier and Type Class Description class
DeleteStatement
Constructors in org.hibernate.sql.ast.tree.delete with parameters of type CteContainer Constructor Description DeleteStatement(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 CteContainer Modifier and Type Method Description QuerySpec
QueryTransformer. 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 CteContainer Modifier and Type Class Description class
InsertSelectStatement
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 CteContainer Constructor Description InsertSelectStatement(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 CteContainer Modifier and Type Class Description class
SelectStatement
Constructors in org.hibernate.sql.ast.tree.select with parameters of type CteContainer Constructor Description SelectStatement(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 CteContainer Modifier and Type Class Description class
UpdateStatement
Constructors in org.hibernate.sql.ast.tree.update with parameters of type CteContainer Constructor Description UpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)
-