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 JdbcOperationQueryInsertCockroachSqlAstTranslator.translateInsert(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsertMariaDBSqlAstTranslator.translateInsert(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsertPostgreSQLSqlAstTranslator.translateInsert(InsertSelectStatement sqlAst) protected voidMariaDBSqlAstTranslator.visitInsertSource(InsertSelectStatement statement) protected voidMySQLSqlAstTranslator.visitInsertSource(InsertSelectStatement statement) protected voidDB2SqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidH2SqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidHANASqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidHSQLSqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidOracleSqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidSQLServerSqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidSybaseASESqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement) protected voidSybaseSqlAstTranslator.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 InsertSelectStatementInlineUpdateHandler.TableUpdater.nullableInsert()Returns the value of thenullableInsertrecord component.Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type InsertSelectStatementModifierConstructorDescriptionprotectedTableUpdater(UpdateStatement updateStatement, @Nullable InsertSelectStatement nullableInsert, Supplier<Consumer<SelectableConsumer>> tableKeyColumnVisitationSupplier) Creates an instance of aTableUpdaterrecord 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 intExecuteWithTemporaryTableHelper.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 TypeMethodDescriptionvoidSqlAstWalker.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 StringAbstractSqlAstTranslator.getUniqueConstraintNameThatMayFail(InsertSelectStatement sqlAst) protected JdbcOperationQueryInsertAbstractSqlAstTranslator.translateInsert(InsertSelectStatement sqlAst) protected voidAbstractSqlAstTranslator.visitInsertSource(InsertSelectStatement statement) voidAbstractSqlAstTranslator.visitInsertStatement(InsertSelectStatement statement) voidAbstractSqlAstWalker.visitInsertStatement(InsertSelectStatement statement) voidAggregateFunctionChecker.visitInsertStatement(InsertSelectStatement statement) voidExpressionReplacementWalker.visitInsertStatement(InsertSelectStatement statement) protected voidAbstractSqlAstTranslator.visitInsertStatementEmulateMerge(InsertSelectStatement statement) protected voidAbstractSqlAstTranslator.visitInsertStatementOnly(InsertSelectStatement statement)