Class GeneratedValuesMutationDelegateAdaptor
- java.lang.Object
-
- org.hibernate.reactive.generator.values.GeneratedValuesMutationDelegateAdaptor
-
- All Implemented Interfaces:
org.hibernate.generator.values.GeneratedValuesMutationDelegate,ReactiveGeneratedValuesMutationDelegate
public class GeneratedValuesMutationDelegateAdaptor extends Object implements ReactiveGeneratedValuesMutationDelegate
-
-
Constructor Summary
Constructors Constructor Description GeneratedValuesMutationDelegateAdaptor(org.hibernate.generator.values.GeneratedValuesMutationDelegate delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.sql.model.ast.builder.TableMutationBuilder<?>createTableMutationBuilder(Expectation expectation, SessionFactoryImplementor sessionFactory)org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducergetGeneratedValuesMappingProducer()org.hibernate.generator.EventTypegetTiming()org.hibernate.generator.values.GeneratedValuesperformMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails statementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)PreparedStatementprepareStatement(String sql, SharedSessionContractImplementor session)CompletionStage<org.hibernate.generator.values.GeneratedValues>reactivePerformMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails singleStatementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, Object modelReference, SharedSessionContractImplementor session)booleansupportsArbitraryValues()booleansupportsRowId()
-
-
-
Method Detail
-
reactivePerformMutation
public CompletionStage<org.hibernate.generator.values.GeneratedValues> reactivePerformMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails singleStatementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, Object modelReference, SharedSessionContractImplementor session)
- Specified by:
reactivePerformMutationin interfaceReactiveGeneratedValuesMutationDelegate
-
createTableMutationBuilder
public org.hibernate.sql.model.ast.builder.TableMutationBuilder<?> createTableMutationBuilder(Expectation expectation, SessionFactoryImplementor sessionFactory)
- Specified by:
createTableMutationBuilderin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
prepareStatement
public PreparedStatement prepareStatement(String sql, SharedSessionContractImplementor session)
- Specified by:
prepareStatementin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
performMutation
public org.hibernate.generator.values.GeneratedValues performMutation(org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails statementDetails, org.hibernate.engine.jdbc.mutation.JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)- Specified by:
performMutationin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
getTiming
public org.hibernate.generator.EventType getTiming()
- Specified by:
getTimingin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
supportsArbitraryValues
public boolean supportsArbitraryValues()
- Specified by:
supportsArbitraryValuesin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
supportsRowId
public boolean supportsRowId()
- Specified by:
supportsRowIdin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
getGeneratedValuesMappingProducer
public org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer getGeneratedValuesMappingProducer()
- Specified by:
getGeneratedValuesMappingProducerin interfaceorg.hibernate.generator.values.GeneratedValuesMutationDelegate
-
-