Class InsertExecutionDelegate
- java.lang.Object
-
- org.hibernate.query.sqm.mutation.internal.temptable.InsertExecutionDelegate
-
- All Implemented Interfaces:
TableBasedInsertHandler.ExecutionDelegate
public class InsertExecutionDelegate extends Object implements TableBasedInsertHandler.ExecutionDelegate
-
-
Constructor Summary
Constructors Constructor Description InsertExecutionDelegate(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)
-
-
-
Constructor Detail
-
InsertExecutionDelegate
public InsertExecutionDelegate(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)
-
-
Method Detail
-
execute
public int execute(ExecutionContext executionContext)
- Specified by:
execute
in interfaceTableBasedInsertHandler.ExecutionDelegate
-
-