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.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type InsertSelectStatementModifier and TypeMethodDescriptionTableBasedInsertHandler.buildExecutionDelegate(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext executionContext) For Hibernate Reactivestatic intExecuteWithTemporaryTableHelper.saveIntoTemporaryTable(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type InsertSelectStatementModifierConstructorDescriptionInsertExecutionDelegate(MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext 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)