Package org.hibernate.reactive.id.insert
Interface ReactiveAbstractReturningDelegate
- All Superinterfaces:
org.hibernate.generator.values.GeneratedValuesMutationDelegate,ReactiveGeneratedValuesMutationDelegate,ReactiveInsertGeneratedIdentifierDelegate
- All Known Implementing Classes:
ReactiveInsertReturningDelegate
public interface ReactiveAbstractReturningDelegate
extends ReactiveInsertGeneratedIdentifierDelegate
-
Method Summary
Modifier and TypeMethodDescriptionprepareStatement(String insertSql, SharedSessionContractImplementor session) CompletionStage<org.hibernate.generator.values.GeneratedValues>reactiveExecuteAndExtractReturning(String sql, Object[] params, SharedSessionContractImplementor session) default CompletionStage<org.hibernate.generator.values.GeneratedValues>reactivePerformInsertReturning(String sql, SharedSessionContractImplementor session, Binder binder) default CompletionStage<org.hibernate.generator.values.GeneratedValues>reactivePerformMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails statementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session) default org.hibernate.generator.values.GeneratedValuesvalidateGeneratedIdentityId(org.hibernate.generator.values.GeneratedValues generatedId) Methods inherited from interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
createTableMutationBuilder, getGeneratedValuesMappingProducer, getTiming, performMutation, supportsArbitraryValues, supportsRowId
-
Method Details
-
getPersister
EntityPersister getPersister() -
validateGeneratedIdentityId
default org.hibernate.generator.values.GeneratedValues validateGeneratedIdentityId(org.hibernate.generator.values.GeneratedValues generatedId)