Interface ReactivePersistentTableStrategy

All Known Implementing Classes:
ReactivePersistentTableInsertStrategy, ReactivePersistentTableMutationStrategy

public interface ReactivePersistentTableStrategy
See Also:
  • PersistentTableStrategy
  • Field Details

    • LOG

      static final Log LOG
  • Method Details

    • isPrepared

      boolean isPrepared()
    • setPrepared

      void setPrepared(boolean prepared)
    • isDropIdTables

      boolean isDropIdTables()
    • setDropIdTables

      void setDropIdTables(boolean dropIdTables)
    • getTemporaryTable

      org.hibernate.dialect.temptable.TemporaryTable getTemporaryTable()
    • getDropTableActionStage

      CompletionStage<Void> getDropTableActionStage()
    • getCreateTableActionStage

      CompletionStage<Void> getCreateTableActionStage()
    • getSessionFactory

      org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()
    • sessionIdentifier

      static String sessionIdentifier(org.hibernate.engine.spi.SharedSessionContractImplementor session)
    • prepare

      default void prepare(org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess mappingModelCreationProcess, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableCreatedStage)
    • release

      default void release(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableDroppedStage)