Class UpdateExecutionDelegate
- java.lang.Object
-
- org.hibernate.query.sqm.mutation.internal.temptable.UpdateExecutionDelegate
-
- All Implemented Interfaces:
TableBasedUpdateHandler.ExecutionDelegate
public class UpdateExecutionDelegate extends Object implements TableBasedUpdateHandler.ExecutionDelegate
-
-
Constructor Summary
Constructors Constructor Description UpdateExecutionDelegate(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
-
-
-
Constructor Detail
-
UpdateExecutionDelegate
public UpdateExecutionDelegate(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
-
-
Method Detail
-
execute
public int execute(ExecutionContext executionContext)
- Specified by:
execute
in interfaceTableBasedUpdateHandler.ExecutionDelegate
-
-