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 PostInsertIdentityPersister
getPersister()
PreparedStatement
prepareStatement(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 GeneratedValues
validateGeneratedIdentityId(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:
prepareStatement
in interfaceGeneratedValuesMutationDelegate
-
getPersister
PostInsertIdentityPersister getPersister()
-
reactivePerformInsertReturning
default CompletionStage<GeneratedValues> reactivePerformInsertReturning(String sql, SharedSessionContractImplementor session, Binder binder)
- Specified by:
reactivePerformInsertReturning
in 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:
reactivePerformMutation
in interfaceReactiveGeneratedValuesMutationDelegate
-
validateGeneratedIdentityId
default GeneratedValues validateGeneratedIdentityId(GeneratedValues generatedId)
-
-