Package org.hibernate.reactive.id.insert
Class ReactiveUniqueKeySelectingDelegate
java.lang.Object
org.hibernate.generator.values.AbstractGeneratedValuesMutationDelegate
org.hibernate.id.insert.AbstractSelectingDelegate
org.hibernate.id.insert.UniqueKeySelectingDelegate
org.hibernate.reactive.id.insert.ReactiveUniqueKeySelectingDelegate
- All Implemented Interfaces:
org.hibernate.generator.values.GeneratedValuesMutationDelegate,InsertGeneratedIdentifierDelegate,ReactiveGeneratedValuesMutationDelegate
public class ReactiveUniqueKeySelectingDelegate
extends UniqueKeySelectingDelegate
implements ReactiveGeneratedValuesMutationDelegate
- See Also:
-
Field Summary
Fields inherited from class org.hibernate.generator.values.AbstractGeneratedValuesMutationDelegate
jdbcValuesMappingProducer, persister -
Constructor Summary
ConstructorsConstructorDescriptionReactiveUniqueKeySelectingDelegate(EntityPersister persister, String[] uniqueKeyPropertyNames, org.hibernate.generator.EventType timing) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object[]getParamValues(Object entity, SharedSessionContractImplementor session) org.hibernate.generator.values.GeneratedValuesperformMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails statementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session) 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) Methods inherited from class org.hibernate.id.insert.UniqueKeySelectingDelegate
bindParameters, createTableMutationBuilder, getSelectSQLMethods inherited from class org.hibernate.id.insert.AbstractSelectingDelegate
performInsertReturning, prepareStatementMethods inherited from class org.hibernate.generator.values.AbstractGeneratedValuesMutationDelegate
dialect, getGeneratedValuesMappingProducer, getTiming, supportsArbitraryValues, supportsRowIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
createTableMutationBuilder, getGeneratedValuesMappingProducer, getTiming, supportsArbitraryValues, supportsRowIdMethods inherited from interface org.hibernate.id.insert.InsertGeneratedIdentifierDelegate
prepareIdentifierGeneratingInsert
-
Constructor Details
-
ReactiveUniqueKeySelectingDelegate
public ReactiveUniqueKeySelectingDelegate(EntityPersister persister, String[] uniqueKeyPropertyNames, org.hibernate.generator.EventType timing)
-
-
Method Details