Package org.hibernate.reactive.sql.model
Class ReactiveDeleteOrUpsertOperation
- java.lang.Object
-
- org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation
-
- org.hibernate.reactive.sql.model.ReactiveDeleteOrUpsertOperation
-
- All Implemented Interfaces:
ReactiveSelfExecutingUpdateOperation,org.hibernate.sql.model.MutationOperation,org.hibernate.sql.model.SelfExecutingUpdateOperation
public class ReactiveDeleteOrUpsertOperation extends org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation implements ReactiveSelfExecutingUpdateOperation
-
-
Constructor Summary
Constructors Constructor Description ReactiveDeleteOrUpsertOperation(org.hibernate.persister.entity.mutation.EntityMutationTarget mutationTarget, org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping, org.hibernate.sql.model.jdbc.UpsertOperation upsertOperation, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidperformMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session)CompletionStage<Void>performReactiveMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)-
Methods inherited from class org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation
findValueDescriptor, getMutationTarget, getMutationType, getTableDetails
-
-
-
-
Constructor Detail
-
ReactiveDeleteOrUpsertOperation
public ReactiveDeleteOrUpsertOperation(org.hibernate.persister.entity.mutation.EntityMutationTarget mutationTarget, org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping, org.hibernate.sql.model.jdbc.UpsertOperation upsertOperation, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
-
-
Method Detail
-
performMutation
public void performMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session)- Specified by:
performMutationin interfaceorg.hibernate.sql.model.SelfExecutingUpdateOperation- Overrides:
performMutationin classorg.hibernate.sql.model.jdbc.DeleteOrUpsertOperation
-
performReactiveMutation
public CompletionStage<Void> performReactiveMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
- Specified by:
performReactiveMutationin interfaceReactiveSelfExecutingUpdateOperation
-
-