Class GeneratedValuesMutationDelegateAdaptor

java.lang.Object
org.hibernate.reactive.generator.values.GeneratedValuesMutationDelegateAdaptor
All Implemented Interfaces:
org.hibernate.generator.values.GeneratedValuesMutationDelegate, ReactiveGeneratedValuesMutationDelegate

@Deprecated(since="7.1", forRemoval=true) public class GeneratedValuesMutationDelegateAdaptor extends Object implements ReactiveGeneratedValuesMutationDelegate
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used
  • Constructor Details

    • GeneratedValuesMutationDelegateAdaptor

      public GeneratedValuesMutationDelegateAdaptor(org.hibernate.generator.values.GeneratedValuesMutationDelegate delegate)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • 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)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      reactivePerformMutation in interface ReactiveGeneratedValuesMutationDelegate
    • createTableMutationBuilder

      public org.hibernate.sql.model.ast.builder.TableMutationBuilder<?> createTableMutationBuilder(Expectation expectation, SessionFactoryImplementor sessionFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      createTableMutationBuilder in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
    • prepareStatement

      public PreparedStatement prepareStatement(String sql, SharedSessionContractImplementor session)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      prepareStatement in interface org.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)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      performMutation in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
    • getTiming

      public org.hibernate.generator.EventType getTiming()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getTiming in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
    • supportsArbitraryValues

      public boolean supportsArbitraryValues()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      supportsArbitraryValues in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
    • supportsRowId

      public boolean supportsRowId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      supportsRowId in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
    • getGeneratedValuesMappingProducer

      public org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer getGeneratedValuesMappingProducer()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getGeneratedValuesMappingProducer in interface org.hibernate.generator.values.GeneratedValuesMutationDelegate