Interface ReactiveGlobalTemporaryTableStrategy

All Known Implementing Classes:
ReactiveGlobalTemporaryTableInsertStrategy, ReactiveGlobalTemporaryTableMutationStrategy

public interface ReactiveGlobalTemporaryTableStrategy
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Log
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.engine.spi.SessionFactoryImplementor
     
    org.hibernate.dialect.temptable.TemporaryTable
     
    boolean
     
    boolean
     
    default void
    prepare(org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess mappingModelCreationProcess, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableCreatedStage)
     
    default void
    release(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableDroppedStage)
     
    static String
    sessionIdentifier(org.hibernate.engine.spi.SharedSessionContractImplementor session)
     
    void
    setDropIdTables(boolean dropIdTables)
     
    void
    setPrepared(boolean prepared)
     
  • Field Details

    • LOG

      static final Log LOG
  • Method Details

    • sessionIdentifier

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

      boolean isPrepared()
    • setPrepared

      void setPrepared(boolean prepared)
    • isDropIdTables

      boolean isDropIdTables()
    • setDropIdTables

      void setDropIdTables(boolean dropIdTables)
    • getTemporaryTable

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

      org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()
    • 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)