Interface ReactiveMutationExecutor
- All Superinterfaces:
org.hibernate.engine.jdbc.mutation.MutationExecutor
- All Known Implementing Classes:
ReactiveMutationExecutorSingleBatched,ReactiveMutationExecutorSingleNonBatched,ReactiveMutationExecutorSingleSelfExecuting,ReactiveMutationExecutorStandard
public interface ReactiveMutationExecutor
extends org.hibernate.engine.jdbc.mutation.MutationExecutor
- See Also:
-
AbstractMutationExecutor
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.hibernate.generator.values.GeneratedValuesexecute(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session) default CompletionStage<org.hibernate.generator.values.GeneratedValues>executeReactive(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session) default CompletionStage<org.hibernate.generator.values.GeneratedValues>executeReactive(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean isIdentityInsert, String[] identifierColumnsNames) default CompletionStage<Void>performReactiveBatchedOperations(org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session) default CompletionStage<Void>performReactiveNonBatchedMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails statementDetails, Object id, org.hibernate.engine.jdbc.mutation.JdbcValueBindings valueBindings, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session, String[] identifierColumnsNames) Perform a non-batched mutationdefault CompletionStage<org.hibernate.generator.values.GeneratedValues>performReactiveNonBatchedOperations(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean isIdentityInsert, String[] identifierColumnsNames) default CompletionStage<Void>performReactiveSelfExecutingOperations(org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session) Methods inherited from interface org.hibernate.engine.jdbc.mutation.MutationExecutor
execute, getJdbcValueBindings, getPreparedStatementDetails, release
-
Method Details