Top Description Fields Constructors Methods
org.hibernate.boot

public final Enum TempTableDdlTransactionHandling

extends Enum<TempTableDdlTransactionHandling>
Class Inheritance

Enum describing how creation and dropping of temporary tables should be done in terms of transaction handling.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final TempTableDdlTransactionHandling
ISOLATE

Execution of the DDL must be isolated from any ongoing transaction

public static final TempTableDdlTransactionHandling
ISOLATE_AND_TRANSACT

As with ISOLATE the execution of the DDL must be isolated from any ongoing transaction.

public static final TempTableDdlTransactionHandling
NONE

No handling of transactions is needed

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TempTableDdlTransactionHandling
public static TempTableDdlTransactionHandling[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ISOLATEback to summary
public static final TempTableDdlTransactionHandling ISOLATE

Execution of the DDL must be isolated from any ongoing transaction

ISOLATE_AND_TRANSACTback to summary
public static final TempTableDdlTransactionHandling ISOLATE_AND_TRANSACT

As with ISOLATE the execution of the DDL must be isolated from any ongoing transaction. However, here the "isolation" will also be transacted. Some databases require that the DDL happen within a transaction. This value covers such cases.

NONEback to summary
public static final TempTableDdlTransactionHandling NONE

No handling of transactions is needed

Constructor Detail

TempTableDdlTransactionHandlingback to summary
private TempTableDdlTransactionHandling()

Method Detail

valueOfback to summary
public static TempTableDdlTransactionHandling valueOf(String name)
valuesback to summary
public static TempTableDdlTransactionHandling[] values()