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

public Class MultiTableDeleteQueryPlan

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.delete.SqmDeleteStatement

Author
Steve Ebersole

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Field Detail

deleteStrategyback to summary
private final SqmMultiTableMutationStrategy deleteStrategy
domainParameterXrefback to summary
private final DomainParameterXref domainParameterXref
sqmDeleteback to summary
private final SqmDeleteStatement<T> sqmDelete

Constructor Detail

MultiTableDeleteQueryPlanback to summary
public MultiTableDeleteQueryPlan(SqmDeleteStatement<T> sqmDelete, DomainParameterXref domainParameterXref, SqmMultiTableMutationStrategy deleteStrategy)

Method Detail

executeUpdateback to summary
public int executeUpdate(DomainQueryExecutionContext executionContext)

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

Annotations
@Override