Interface ReactiveGlobalTemporaryTableStrategy
-
- All Known Implementing Classes:
ReactiveGlobalTemporaryTableInsertStrategy
,ReactiveGlobalTemporaryTableMutationStrategy
public interface ReactiveGlobalTemporaryTableStrategy
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.concurrent.CompletionStage<java.lang.Void>
getCreateTableActionStage()
java.util.concurrent.CompletionStage<java.lang.Void>
getDropTableActionStage()
org.hibernate.engine.spi.SessionFactoryImplementor
getSessionFactory()
org.hibernate.dialect.temptable.TemporaryTable
getTemporaryTable()
boolean
isDropIdTables()
boolean
isPrepared()
default void
prepare(org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess mappingModelCreationProcess, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, java.util.concurrent.CompletableFuture<java.lang.Void> tableCreatedStage)
default void
release(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, java.util.concurrent.CompletableFuture<java.lang.Void> tableDroppedStage)
static java.lang.String
sessionIdentifier(org.hibernate.engine.spi.SharedSessionContractImplementor session)
void
setDropIdTables(boolean dropIdTables)
void
setPrepared(boolean prepared)
-
-
-
Field Detail
-
LOG
static final Log LOG
-
-
Method Detail
-
sessionIdentifier
static java.lang.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()
-
getDropTableActionStage
java.util.concurrent.CompletionStage<java.lang.Void> getDropTableActionStage()
-
getCreateTableActionStage
java.util.concurrent.CompletionStage<java.lang.Void> getCreateTableActionStage()
-
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, java.util.concurrent.CompletableFuture<java.lang.Void> tableCreatedStage)
-
release
default void release(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, java.util.concurrent.CompletableFuture<java.lang.Void> tableDroppedStage)
-
-