Interface ReactiveSqmMultiTableMutationStrategy
-
- All Superinterfaces:
org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
- All Known Implementing Classes:
ReactiveCteMutationStrategy
,ReactiveGlobalTemporaryTableMutationStrategy
,ReactiveLocalTemporaryTableMutationStrategy
,ReactivePersistentTableMutationStrategy
public interface ReactiveSqmMultiTableMutationStrategy extends org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
executeDelete(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
default int
executeUpdate(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
java.util.concurrent.CompletionStage<java.lang.Integer>
reactiveExecuteDelete(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
java.util.concurrent.CompletionStage<java.lang.Integer>
reactiveExecuteUpdate(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
-
-
-
Field Detail
-
LOG
static final Log LOG
-
-
Method Detail
-
executeUpdate
default int executeUpdate(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
- Specified by:
executeUpdate
in interfaceorg.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
-
reactiveExecuteUpdate
java.util.concurrent.CompletionStage<java.lang.Integer> reactiveExecuteUpdate(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
-
executeDelete
default int executeDelete(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
- Specified by:
executeDelete
in interfaceorg.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
-
reactiveExecuteDelete
java.util.concurrent.CompletionStage<java.lang.Integer> reactiveExecuteDelete(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)
-
-