Top Description Fields Constructors Methods
org.hibernate.query.sqm.mutation.internal.temptable

public Class LocalTemporaryTableStrategy

extends Object
Class Inheritance
Known Direct Subclasses
org.hibernate.query.sqm.mutation.internal.temptable.LocalTemporaryTableInsertStrategy, org.hibernate.query.sqm.mutation.internal.temptable.LocalTemporaryTableMutationStrategy
Imports
org.hibernate.dialect.temptable.TemporaryTable, org.hibernate.engine.config.spi.ConfigurationService, .StandardConverters, org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.EntityMappingType, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess

Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final String
private boolean
private final SessionFactoryImplementor
sessionFactory

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public static final String
private final TemporaryTable

Constructor Summary

AccessConstructor and Description
public
LocalTemporaryTableStrategy(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public EntityMappingType
public SessionFactoryImplementor
getSessionFactory()

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public TemporaryTable
public boolean
public void
prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)

public void
release(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DROP_ID_TABLESback to summary
public static final String DROP_ID_TABLES
dropIdTablesback to summary
private boolean dropIdTables
sessionFactoryback to summary
private final SessionFactoryImplementor sessionFactory

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

SHORT_NAMEback to summary
public static final String SHORT_NAME
temporaryTableback to summary
private final TemporaryTable temporaryTable

Constructor Detail

LocalTemporaryTableStrategyback to summary
public LocalTemporaryTableStrategy(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

getEntityDescriptorback to summary
public EntityMappingType getEntityDescriptor()
getSessionFactoryback to summary
public SessionFactoryImplementor getSessionFactory()

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

getTemporaryTableback to summary
public TemporaryTable getTemporaryTable()
isDropIdTablesback to summary
public boolean isDropIdTables()
prepareback to summary
public void prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)
releaseback to summary
public void release(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.