Uses of Interface
org.hibernate.sql.ast.tree.Statement
-
Packages that use Statement Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.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.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.ast.tree.delete AST nodes representingdelete
statements 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.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.model.internal -
-
Uses of Statement in org.hibernate.dialect
Classes in org.hibernate.dialect with type parameters of type Statement Modifier and Type Class Description class
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE. -
Uses of Statement in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql with type parameters of type Statement Modifier and Type Class Description class
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 Statement Modifier and Type Class Description class
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 Modifier and Type Method Description static void
SqlTreePrinter. logSqlAst(Statement sqlAstStatement)
-
Uses of Statement in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return Statement Modifier and Type Method Description protected Statement
AbstractSqlAstTranslator. getStatement()
Methods in org.hibernate.sql.ast.spi that return types with arguments of type Statement Modifier and Type Method Description protected Stack<Statement>
AbstractSqlAstTranslator. getStatementStack()
Methods in org.hibernate.sql.ast.spi with parameters of type Statement Modifier and Type Method Description protected <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 Statement Constructor Description 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.tree Modifier and Type Interface Description interface
MutationStatement
Specialization of Statement for mutation (DML) statementsClasses in org.hibernate.sql.ast.tree that implement Statement Modifier and Type Class Description class
AbstractMutationStatement
class
AbstractStatement
class
AbstractUpdateOrDeleteStatement
-
Uses of Statement in org.hibernate.sql.ast.tree.cte
Methods in org.hibernate.sql.ast.tree.cte that return Statement Modifier and Type Method Description Statement
CteStatement. getCteDefinition()
Constructors in org.hibernate.sql.ast.tree.cte with parameters of type Statement Constructor Description CteStatement(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 Modifier and Type Class Description class
DeleteStatement
-
Uses of Statement in org.hibernate.sql.ast.tree.insert
Subinterfaces of Statement in org.hibernate.sql.ast.tree.insert Modifier and Type Interface Description interface
InsertStatement
Specialization of MutationStatement for insertsClasses in org.hibernate.sql.ast.tree.insert that implement Statement 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. -
Uses of Statement in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement Statement Modifier and Type Class Description class
SelectStatement
-
Uses of Statement in org.hibernate.sql.ast.tree.update
Classes in org.hibernate.sql.ast.tree.update that implement Statement Modifier and Type Class Description class
UpdateStatement
-
Uses of Statement in org.hibernate.sql.model.ast
Subinterfaces of Statement in org.hibernate.sql.model.ast Modifier and Type Interface Description interface
CustomSqlMutation<O extends JdbcMutationOperation>
interface
RestrictedTableMutation<O extends MutationOperation>
Specialized TableMutation implementation for mutations which define a where-clauseinterface
TableDelete
Models an update to a model (entity or collection) table, triggered from flushinterface
TableInsert
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 Statement Modifier and Type Class Description class
AbstractRestrictedTableMutation<O extends MutationOperation>
class
AbstractTableDelete
class
AbstractTableInsert
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 Statement Modifier and Type Class Description class
OptionalTableUpdate
class
TableDeleteCustomSql
Deletion defined using custom sql-deleteclass
TableDeleteStandard
class
TableInsertCustomSql
Insertion defined using custom sql-insertclass
TableInsertStandard
class
TableUpdateCustomSql
Update defined using custom sql-updateclass
TableUpdateNoSet
A skipped updateclass
TableUpdateStandard
-