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 StringgetCreateCommand()protected StringgetCreateOptions()protected StringgetDropCommand()StringgetSqlCreateCommand(TemporaryTable temporaryTable)StringgetSqlDropCommand(TemporaryTable idTable)StringgetSqlTruncateCommand(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, SharedSessionContractImplementor session)protected StringgetTruncateTableCommand()
-
-
-
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:
getSqlCreateCommandin interfaceTemporaryTableExporter
-
getSqlDropCommand
public String getSqlDropCommand(TemporaryTable idTable)
- Specified by:
getSqlDropCommandin interfaceTemporaryTableExporter
-
getSqlTruncateCommand
public String getSqlTruncateCommand(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, SharedSessionContractImplementor session)
- Specified by:
getSqlTruncateCommandin interfaceTemporaryTableExporter
-
-