Package org.hibernate.reactive.id.insert
Interface ReactiveAbstractReturningDelegate
-
- All Superinterfaces:
GeneratedValuesMutationDelegate,ReactiveGeneratedValuesMutationDelegate,ReactiveInsertGeneratedIdentifierDelegate
- All Known Implementing Classes:
ReactiveInsertReturningDelegate
public interface ReactiveAbstractReturningDelegate extends ReactiveInsertGeneratedIdentifierDelegate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PostInsertIdentityPersistergetPersister()PreparedStatementprepareStatement(String insertSql, SharedSessionContractImplementor session)CompletionStage<GeneratedValues>reactiveExecuteAndExtractReturning(String sql, Object[] params, SharedSessionContractImplementor session)default CompletionStage<GeneratedValues>reactivePerformInsertReturning(String sql, SharedSessionContractImplementor session, Binder binder)default CompletionStage<GeneratedValues>reactivePerformMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)default GeneratedValuesvalidateGeneratedIdentityId(GeneratedValues generatedId)-
Methods inherited from interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
createTableMutationBuilder, getGeneratedValuesMappingProducer, getTiming, performMutation, supportsArbitraryValues, supportsRowId
-
-
-
-
Method Detail
-
prepareStatement
PreparedStatement prepareStatement(String insertSql, SharedSessionContractImplementor session)
- Specified by:
prepareStatementin interfaceGeneratedValuesMutationDelegate
-
getPersister
PostInsertIdentityPersister getPersister()
-
reactivePerformInsertReturning
default CompletionStage<GeneratedValues> reactivePerformInsertReturning(String sql, SharedSessionContractImplementor session, Binder binder)
- Specified by:
reactivePerformInsertReturningin interfaceReactiveInsertGeneratedIdentifierDelegate
-
reactiveExecuteAndExtractReturning
CompletionStage<GeneratedValues> reactiveExecuteAndExtractReturning(String sql, Object[] params, SharedSessionContractImplementor session)
-
reactivePerformMutation
default CompletionStage<GeneratedValues> reactivePerformMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
- Specified by:
reactivePerformMutationin interfaceReactiveGeneratedValuesMutationDelegate
-
validateGeneratedIdentityId
default GeneratedValues validateGeneratedIdentityId(GeneratedValues generatedId)
-
-