Package org.hibernate.query.sqm.internal
Class SimpleDeleteQueryPlan
java.lang.Object
org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
org.hibernate.query.sqm.internal.SimpleDeleteQueryPlan
- All Implemented Interfaces:
NonSelectQueryPlan
,QueryPlan
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
SimpleNonSelectQueryPlan.Interpretation
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleDeleteQueryPlan
(EntityPersister entityDescriptor, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref) -
Method Summary
Modifier and TypeMethodDescriptionprotected SimpleNonSelectQueryPlan.Interpretation
buildInterpretation
(SqmDmlStatement<?> sqm, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) protected SqmTranslation
<? extends MutationStatement> buildTranslation
(SqmDmlStatement<?> sqm, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext) protected int
execute
(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) protected List
<JdbcOperationQueryMutation> Methods inherited from class org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
buildInterpretation, executeUpdate, getInterpretation, getStatement
-
Constructor Details
-
SimpleDeleteQueryPlan
public SimpleDeleteQueryPlan(EntityPersister entityDescriptor, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref)
-
-
Method Details
-
buildInterpretation
protected SimpleNonSelectQueryPlan.Interpretation buildInterpretation(SqmDmlStatement<?> sqm, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) - Overrides:
buildInterpretation
in classSimpleNonSelectQueryPlan
-
getCollectionTableDeletes
-
execute
protected int execute(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) - Overrides:
execute
in classSimpleNonSelectQueryPlan
-
buildTranslation
protected SqmTranslation<? extends MutationStatement> buildTranslation(SqmDmlStatement<?> sqm, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext) - Overrides:
buildTranslation
in classSimpleNonSelectQueryPlan
-