Class GeneratedValuesMutationDelegateAdaptor
- java.lang.Object
-
- org.hibernate.reactive.generator.values.GeneratedValuesMutationDelegateAdaptor
-
- All Implemented Interfaces:
GeneratedValuesMutationDelegate
,ReactiveGeneratedValuesMutationDelegate
public class GeneratedValuesMutationDelegateAdaptor extends Object implements ReactiveGeneratedValuesMutationDelegate
-
-
Constructor Summary
Constructors Constructor Description GeneratedValuesMutationDelegateAdaptor(GeneratedValuesMutationDelegate delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableMutationBuilder<?>
createTableMutationBuilder(Expectation expectation, SessionFactoryImplementor sessionFactory)
JdbcValuesMappingProducer
getGeneratedValuesMappingProducer()
EventType
getTiming()
GeneratedValues
performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
PreparedStatement
prepareStatement(String sql, SharedSessionContractImplementor session)
CompletionStage<GeneratedValues>
reactivePerformMutation(PreparedStatementDetails singleStatementDetails, JdbcValueBindings jdbcValueBindings, Object modelReference, SharedSessionContractImplementor session)
boolean
supportsArbitraryValues()
boolean
supportsRowId()
-
-
-
Constructor Detail
-
GeneratedValuesMutationDelegateAdaptor
public GeneratedValuesMutationDelegateAdaptor(GeneratedValuesMutationDelegate delegate)
-
-
Method Detail
-
reactivePerformMutation
public CompletionStage<GeneratedValues> reactivePerformMutation(PreparedStatementDetails singleStatementDetails, JdbcValueBindings jdbcValueBindings, Object modelReference, SharedSessionContractImplementor session)
- Specified by:
reactivePerformMutation
in interfaceReactiveGeneratedValuesMutationDelegate
-
createTableMutationBuilder
public TableMutationBuilder<?> createTableMutationBuilder(Expectation expectation, SessionFactoryImplementor sessionFactory)
- Specified by:
createTableMutationBuilder
in interfaceGeneratedValuesMutationDelegate
-
prepareStatement
public PreparedStatement prepareStatement(String sql, SharedSessionContractImplementor session)
- Specified by:
prepareStatement
in interfaceGeneratedValuesMutationDelegate
-
performMutation
public GeneratedValues performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
- Specified by:
performMutation
in interfaceGeneratedValuesMutationDelegate
-
getTiming
public EventType getTiming()
- Specified by:
getTiming
in interfaceGeneratedValuesMutationDelegate
-
supportsArbitraryValues
public boolean supportsArbitraryValues()
- Specified by:
supportsArbitraryValues
in interfaceGeneratedValuesMutationDelegate
-
supportsRowId
public boolean supportsRowId()
- Specified by:
supportsRowId
in interfaceGeneratedValuesMutationDelegate
-
getGeneratedValuesMappingProducer
public JdbcValuesMappingProducer getGeneratedValuesMappingProducer()
- Specified by:
getGeneratedValuesMappingProducer
in interfaceGeneratedValuesMutationDelegate
-
-