Interface ReactiveGlobalTemporaryTableStrategy
- All Known Implementing Classes:
ReactiveGlobalTemporaryTableInsertStrategy,ReactiveGlobalTemporaryTableMutationStrategy
public interface ReactiveGlobalTemporaryTableStrategy
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.engine.spi.SessionFactoryImplementororg.hibernate.dialect.temptable.TemporaryTablebooleanbooleandefault voidprepare(org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess mappingModelCreationProcess, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableCreatedStage) default voidrelease(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess connectionAccess, CompletableFuture<Void> tableDroppedStage) static StringsessionIdentifier(org.hibernate.engine.spi.SharedSessionContractImplementor session) voidsetDropIdTables(boolean dropIdTables) voidsetPrepared(boolean prepared)
-
Field Details
-
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() -
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)