Uses of Class
org.hibernate.sql.ast.tree.insert.InsertSelectStatement
Packages that use InsertSelectStatement
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator
.Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
-
Uses of InsertSelectStatement in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type InsertSelectStatementModifier and TypeMethodDescriptionprotected JdbcOperationQueryInsert
CockroachSqlAstTranslator.translateInsert
(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsert
MariaDBSqlAstTranslator.translateInsert
(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsert
PostgreSQLSqlAstTranslator.translateInsert
(InsertSelectStatement sqlAst) protected void
MariaDBSqlAstTranslator.visitInsertSource
(InsertSelectStatement statement) protected void
MySQLSqlAstTranslator.visitInsertSource
(InsertSelectStatement statement) protected void
DB2SqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
H2SqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
HANASqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
HSQLSqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
OracleSqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
SQLServerSqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
SybaseASESqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) protected void
SybaseSqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement) -
Uses of InsertSelectStatement in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline that return InsertSelectStatementModifier and TypeMethodDescription@Nullable InsertSelectStatement
InlineUpdateHandler.TableUpdater.nullableInsert()
Returns the value of thenullableInsert
record component.Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type InsertSelectStatementModifierConstructorDescriptionprotected
TableUpdater
(UpdateStatement updateStatement, @Nullable InsertSelectStatement nullableInsert, Supplier<Consumer<SelectableConsumer>> tableKeyColumnVisitationSupplier) Creates an instance of aTableUpdater
record class. -
Uses of InsertSelectStatement in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return types with arguments of type InsertSelectStatementModifier and TypeMethodDescriptionExecuteWithTemporaryTableHelper.createMatchingIdsIntoIdTableInsert
(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, JdbcParameter sessionUidParameter, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) ExecuteWithTemporaryTableHelper.createTemporaryTableInsert
(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) TableBasedDeleteHandler.getIdTableInsert()
TableBasedSoftDeleteHandler.getIdTableInsert()
TableBasedUpdateHandler.getMatchingIdsIntoIdTableInsert()
TableBasedInsertHandler.getTemporaryTableInsert()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type InsertSelectStatementModifier and TypeMethodDescriptionExecuteWithTemporaryTableHelper.createTemporaryTableInsert
(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static int
ExecuteWithTemporaryTableHelper.saveIntoTemporaryTable
(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of InsertSelectStatement in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type InsertSelectStatementModifier and TypeMethodDescriptionvoid
SqlAstWalker.visitInsertStatement
(InsertSelectStatement statement) -
Uses of InsertSelectStatement in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type InsertSelectStatementModifier and TypeMethodDescriptionprotected String
AbstractSqlAstTranslator.getUniqueConstraintNameThatMayFail
(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsert
AbstractSqlAstTranslator.translateInsert
(InsertSelectStatement sqlAst) protected void
AbstractSqlAstTranslator.visitInsertSource
(InsertSelectStatement statement) void
AbstractSqlAstTranslator.visitInsertStatement
(InsertSelectStatement statement) void
AbstractSqlAstWalker.visitInsertStatement
(InsertSelectStatement statement) void
AggregateFunctionChecker.visitInsertStatement
(InsertSelectStatement statement) void
ExpressionReplacementWalker.visitInsertStatement
(InsertSelectStatement statement) protected void
AbstractSqlAstTranslator.visitInsertStatementEmulateMerge
(InsertSelectStatement statement) protected void
AbstractSqlAstTranslator.visitInsertStatementOnly
(InsertSelectStatement statement)