Package org.hibernate.dialect.temptable
Class StandardTemporaryTableExporter
- java.lang.Object
-
- org.hibernate.dialect.temptable.StandardTemporaryTableExporter
-
- All Implemented Interfaces:
TemporaryTableExporter
public class StandardTemporaryTableExporter extends Object implements TemporaryTableExporter
-
-
Constructor Summary
Constructors Constructor Description StandardTemporaryTableExporter(Dialect dialect)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCreateCommand()
protected String
getCreateOptions()
protected String
getDropCommand()
String
getSqlCreateCommand(TemporaryTable temporaryTable)
String
getSqlDropCommand(TemporaryTable idTable)
String
getSqlTruncateCommand(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, SharedSessionContractImplementor session)
protected String
getTruncateTableCommand()
-
-
-
Constructor Detail
-
StandardTemporaryTableExporter
public StandardTemporaryTableExporter(Dialect dialect)
-
-
Method Detail
-
getCreateCommand
protected String getCreateCommand()
-
getCreateOptions
protected String getCreateOptions()
-
getDropCommand
protected String getDropCommand()
-
getTruncateTableCommand
protected String getTruncateTableCommand()
-
getSqlCreateCommand
public String getSqlCreateCommand(TemporaryTable temporaryTable)
- Specified by:
getSqlCreateCommand
in interfaceTemporaryTableExporter
-
getSqlDropCommand
public String getSqlDropCommand(TemporaryTable idTable)
- Specified by:
getSqlDropCommand
in interfaceTemporaryTableExporter
-
getSqlTruncateCommand
public String getSqlTruncateCommand(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, SharedSessionContractImplementor session)
- Specified by:
getSqlTruncateCommand
in interfaceTemporaryTableExporter
-
-