Top Fields Constructors Methods
org.hibernate.query.sqm.internal

public Class MultiTableUpdateQueryPlan

extends Object
implements NonSelectQueryPlan
Class Inheritance
All Implemented Interfaces
org.hibernate.query.spi.NonSelectQueryPlan, org.hibernate.query.spi.QueryPlan
Imports
org.hibernate.action.internal.BulkOperationCleanupAction, org.hibernate.query.spi.DomainQueryExecutionContext, .NonSelectQueryPlan, org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy, org.hibernate.query.sqm.tree.update.SqmUpdateStatement, org.hibernate.sql.exec.spi.ExecutionContext

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final DomainParameterXref
private final SqmMultiTableMutationStrategy
private final SqmUpdateStatement<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

domainParameterXrefback to summary
private final DomainParameterXref domainParameterXref
mutationStrategyback to summary
private final SqmMultiTableMutationStrategy mutationStrategy
sqmUpdateback to summary
private final SqmUpdateStatement<T> sqmUpdate

Constructor Detail

MultiTableUpdateQueryPlanback to summary
public MultiTableUpdateQueryPlan(SqmUpdateStatement<T> sqmUpdate, DomainParameterXref domainParameterXref, SqmMultiTableMutationStrategy mutationStrategy)

Method Detail

executeUpdateback to summary
public int executeUpdate(DomainQueryExecutionContext executionContext)

Implements org.hibernate.query.spi.NonSelectQueryPlan.executeUpdate.

Annotations
@Override