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 TypeMethodDescriptionorg.hibernate.persister.entity.EntityPersisterprepareStatement(String insertSql, org.hibernate.engine.spi.SharedSessionContractImplementor session) CompletionStage<org.hibernate.generator.values.GeneratedValues>reactiveExecuteAndExtractReturning(String sql, Object[] params, org.hibernate.engine.spi.SharedSessionContractImplementor session) default CompletionStage<org.hibernate.generator.values.GeneratedValues>reactivePerformInsertReturning(String sql, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.id.insert.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, org.hibernate.engine.spi.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
org.hibernate.persister.entity.EntityPersister getPersister() -
validateGeneratedIdentityId
default org.hibernate.generator.values.GeneratedValues validateGeneratedIdentityId(org.hibernate.generator.values.GeneratedValues generatedId)