Uses of Interface
org.hibernate.sql.ast.tree.Statement
Packages that use Statement
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.Package for the SQM-backed Query implementation details
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.sql.ast
Classes in org.hibernate.dialect.sql.ast with type parameters of type StatementModifier and TypeClassDescriptionclassSybaseSqmToSqlAstConverter<T extends Statement>A SQM to SQL AST translator for Sybase ASE.Constructors in org.hibernate.dialect.sql.ast 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, MariaDBDialect dialect) MySQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement, MySQLDialect dialect) OracleSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) PostgreSQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) SpannerSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) SqlAstTranslatorWithOnDuplicateKeyUpdate(SessionFactoryImplementor sessionFactory, Statement statement) SQLServerSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) SybaseASESqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) SybaseSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) -
Uses of Statement in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal with type parameters of type StatementModifier and TypeClassDescriptionfinal recordCacheableSqmInterpretation<S extends Statement,J extends JdbcOperationQuery> -
Uses of Statement in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql with type parameters of type StatementModifier and TypeClassDescriptionclassBaseSqmToSqlAstConverter<T extends Statement>interfaceSqmTranslation<T extends Statement>Information obtained from the interpretation of an SqmStatementinterfaceSqmTranslator<T extends Statement>classStandardSqmTranslation<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 TypeClassDescriptionclassStandardSqmTranslator<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 that return StatementMethods 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 StatementModifier and TypeMethodDescriptionAbstractSqlAstTranslator.getSqlAst()protected StatementAbstractSqlAstTranslator.getStatement()Methods 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 StatementModifierConstructorDescriptionprotectedAbstractSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement) SqlAstTranslatorWithMerge(SessionFactoryImplementor sessionFactory, Statement statement) protectedSqlAstTranslatorWithUpsert(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 TypeInterfaceDescriptioninterfaceSpecialization of Statement for mutation (DML) statementsClasses in org.hibernate.sql.ast.tree that implement StatementModifier and TypeClassDescriptionclassclassclass -
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 TypeInterfaceDescriptioninterfaceSpecialization of MutationStatement for insertsClasses in org.hibernate.sql.ast.tree.insert that implement StatementModifier and TypeClassDescriptionclasstodo (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 TypeInterfaceDescriptioninterfaceCustomSqlMutation<O extends JdbcMutationOperation>interfaceRestrictedTableMutation<O extends MutationOperation>Specialized TableMutation implementation for mutations which define a where-clauseinterfaceModels an update to a model (entity or collection) table, triggered from flushinterfaceModels an insert into a model (entity or collection) table, triggered from flushinterfaceTableMutation<O extends MutationOperation>Describes the mutation of a model table (mapped by an entity or collection) triggered from flush.interfaceTableUpdate<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 TypeClassDescriptionclassAbstractRestrictedTableMutation<O extends MutationOperation>classclassclassAbstractTableMutation<O extends MutationOperation>BaseTableMutationsupportclassAbstractTableUpdate<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 TypeClassDescriptionclassclassDeletion defined using custom sql-deleteclassclassInsertion defined using custom sql-insertclassclassUpdate defined using custom sql-updateclassA skipped updateclass