Package org.hibernate.dialect.temptable
Class HSQLLocalTemporaryTableStrategy
java.lang.Object
org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
org.hibernate.dialect.temptable.HSQLLocalTemporaryTableStrategy
- All Implemented Interfaces:
TemporaryTableStrategy
HSQL specific local temporary table strategy.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustTemporaryTableName
(String desiredTableName) Returns an adjusted table name that can be used for temporary tables.The action to take after finishing use of a temporary table.The command to create a temporary table.Methods inherited from class org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
getCreateTemporaryTableColumnAnnotation, getTemporaryTableBeforeUseAction, getTemporaryTableCreateOptions, getTemporaryTableDropCommand, getTemporaryTableKind, getTemporaryTableTruncateCommand
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.dialect.temptable.TemporaryTableStrategy
supportsTemporaryTableNullConstraint, supportsTemporaryTablePrimaryKey
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
HSQLLocalTemporaryTableStrategy
public HSQLLocalTemporaryTableStrategy()
-
-
Method Details
-
adjustTemporaryTableName
Description copied from interface:TemporaryTableStrategy
Returns an adjusted table name that can be used for temporary tables.- Specified by:
adjustTemporaryTableName
in interfaceTemporaryTableStrategy
- Overrides:
adjustTemporaryTableName
in classStandardLocalTemporaryTableStrategy
-
getTemporaryTableCreateCommand
Description copied from interface:TemporaryTableStrategy
The command to create a temporary table.- Specified by:
getTemporaryTableCreateCommand
in interfaceTemporaryTableStrategy
- Overrides:
getTemporaryTableCreateCommand
in classStandardLocalTemporaryTableStrategy
-
getTemporaryTableAfterUseAction
Description copied from interface:TemporaryTableStrategy
The action to take after finishing use of a temporary table.- Specified by:
getTemporaryTableAfterUseAction
in interfaceTemporaryTableStrategy
- Overrides:
getTemporaryTableAfterUseAction
in classStandardLocalTemporaryTableStrategy
-