Uses of Interface
org.hibernate.sql.ast.tree.Statement
Packages that use Statement
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Package for the translation of SQM into SQL AST
Package defining a SQL AST for use in generation of SQL.
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.
AST nodes representing
delete
statements 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.SQL AST extensions for model mutations.
-
Uses of Statement in org.hibernate.dialect
Classes in org.hibernate.dialect with type parameters of type StatementModifier and TypeClassDescriptionclass
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE.Constructors in org.hibernate.dialect with parameters of type StatementModifierConstructorDescriptionCockroachSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) DB2iSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version) DB2SqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) DB2zSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version) H2SqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) HANASqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) HSQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) MariaDBSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) MySQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) OracleSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) PostgreSQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SpannerSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SqlAstTranslatorWithMerge
(SessionFactoryImplementor sessionFactory, Statement statement) protected
SqlAstTranslatorWithUpsert
(SessionFactoryImplementor sessionFactory, Statement statement) SQLServerSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SybaseASESqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SybaseSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) TiDBSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) -
Uses of Statement in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql with type parameters of type StatementModifier and TypeClassDescriptionclass
BaseSqmToSqlAstConverter<T extends Statement>
interface
SqmTranslation<T extends Statement>
Information obtained from the interpretation of an SqmStatementinterface
SqmTranslator<T extends Statement>
class
StandardSqmTranslation<T extends Statement>
-
Uses of Statement in org.hibernate.query.sqm.sql.internal
Classes in org.hibernate.query.sqm.sql.internal with type parameters of type StatementModifier and TypeClassDescriptionclass
StandardSqmTranslator<T extends Statement>
The standard translator for SQM to SQL ASTs. -
Uses of Statement in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type Statement -
Uses of Statement in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return StatementMethods in org.hibernate.sql.ast.spi that return types with arguments of type StatementMethods in org.hibernate.sql.ast.spi with parameters of type StatementModifier and TypeMethodDescriptionprotected <T extends JdbcOperation>
SqlAstTranslator<T>StandardSqlAstTranslatorFactory.buildTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) Consolidated building of a translator for all Query casesConstructors in org.hibernate.sql.ast.spi with parameters of type StatementModifierConstructorDescriptionprotected
AbstractSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) StandardSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) -
Uses of Statement in org.hibernate.sql.ast.tree
Subinterfaces of Statement in org.hibernate.sql.ast.treeModifier and TypeInterfaceDescriptioninterface
Specialization of Statement for mutation (DML) statementsClasses in org.hibernate.sql.ast.tree that implement StatementModifier and TypeClassDescriptionclass
class
class
-
Uses of Statement in org.hibernate.sql.ast.tree.cte
Methods in org.hibernate.sql.ast.tree.cte that return StatementConstructors in org.hibernate.sql.ast.tree.cte with parameters of type StatementModifierConstructorDescriptionCteStatement
(CteTable cteTable, Statement cteDefinition) CteStatement
(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization) CteStatement
(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization, CteSearchClauseKind searchClauseKind, List<SearchClauseSpecification> searchBySpecifications, CteColumn searchColumn, List<CteColumn> cycleColumns, CteColumn cycleMarkColumn, CteColumn cyclePathColumn, Literal cycleValue, Literal noCycleValue) -
Uses of Statement in org.hibernate.sql.ast.tree.delete
Classes in org.hibernate.sql.ast.tree.delete that implement Statement -
Uses of Statement in org.hibernate.sql.ast.tree.insert
Subinterfaces of Statement in org.hibernate.sql.ast.tree.insertModifier and TypeInterfaceDescriptioninterface
Specialization of MutationStatement for insertsClasses in org.hibernate.sql.ast.tree.insert that implement StatementModifier 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. -
Uses of Statement in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement Statement -
Uses of Statement in org.hibernate.sql.ast.tree.update
Classes in org.hibernate.sql.ast.tree.update that implement Statement -
Uses of Statement in org.hibernate.sql.model.ast
Subinterfaces of Statement in org.hibernate.sql.model.astModifier and TypeInterfaceDescriptioninterface
CustomSqlMutation<O extends JdbcMutationOperation>
interface
RestrictedTableMutation<O extends MutationOperation>
Specialized TableMutation implementation for mutations which define a where-clauseinterface
Models an update to a model (entity or collection) table, triggered from flushinterface
Models an insert into a model (entity or collection) table, triggered from flushinterface
TableMutation<O extends MutationOperation>
Describes the mutation of a model table (mapped by an entity or collection) triggered from flush.interface
TableUpdate<O extends MutationOperation>
Models an update to a model (entity or collection) table, triggered from flushClasses in org.hibernate.sql.model.ast that implement StatementModifier and TypeClassDescriptionclass
AbstractRestrictedTableMutation<O extends MutationOperation>
class
class
class
AbstractTableMutation<O extends MutationOperation>
BaseTableMutation
supportclass
AbstractTableUpdate<O extends MutationOperation>
Base support for TableUpdate implementations -
Uses of Statement in org.hibernate.sql.model.internal
Classes in org.hibernate.sql.model.internal that implement StatementModifier and TypeClassDescriptionclass
class
Deletion defined using custom sql-deleteclass
class
Insertion defined using custom sql-insertclass
class
Update defined using custom sql-updateclass
A skipped updateclass