public class DefaultTemporaryTableManager extends java.lang.Object implements TemporaryTableManager
TemporaryTableManager.| Constructor and Description |
|---|
DefaultTemporaryTableManager() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCreateIndexPrefix()
Gets prefix of DDL statement to create temporary index.
|
java.lang.String |
getCreateIndexSuffix()
Gets suffix of DDL statement to create temporary index.
|
java.lang.String |
getCreateTablePrefix()
Gets prefix of DDL statement to create temporary table.
|
java.lang.String |
getCreateTableSuffix()
Gets suffix of DDL statement to create temporary table.
|
java.lang.String |
getDdlTableReferencePrefix()
Gets prefix of reference to a temporary table in DDL statements.
|
java.lang.String |
getDmlTableReference(java.lang.String table)
Gets reference to a temporary table in DML statements.
|
java.lang.String |
getDmlTableReferencePrefix() |
java.lang.String |
getDropTablePrefix()
Gets prefix to be used in DDL for dropping temporary tables.
|
java.lang.String |
getIndexTablePrefix()
Gets prefix of table name to be used in DDL for creating temporary index.
|
boolean |
isNeedsExclusiveAccess()
Whether temp tables are shared between sessions.
|
void |
setCreateIndexPrefix(java.lang.String v)
Gets prefix of DDL statement to create temporary index.
|
void |
setCreateIndexSuffix(java.lang.String v)
Gets suffix of DDL statement to create temporary index.
|
void |
setCreateTablePrefix(java.lang.String v)
Gets prefix of DDL statement to create temporary table.
|
void |
setCreateTableSuffix(java.lang.String v)
Gets suffix of DDL statement to create temporary table.
|
void |
setDdlTableReferencePrefix(java.lang.String ddlTableReferencePrefix) |
void |
setDmlTableReferencePrefix(java.lang.String dmlTableReferencePrefix)
Sets prefix of references to a temporary table in DML statements.
|
void |
setDropTablePrefix(java.lang.String v)
Sets prefix to be used in DDL for dropping temporary tables.
|
void |
setIndexTablePrefix(java.lang.String v)
Sets prefix of table name to be used in DDL for creating temporary index.
|
void |
setNeedsExclusiveAccess(boolean needsExclusiveAccess)
Whether temp tables are shared between sessions.
|
public java.lang.String getCreateTablePrefix()
getCreateTablePrefix in interface TemporaryTableManagerpublic java.lang.String getIndexTablePrefix()
getIndexTablePrefix in interface TemporaryTableManagerpublic void setIndexTablePrefix(java.lang.String v)
public java.lang.String getCreateTableSuffix()
getCreateTableSuffix in interface TemporaryTableManagerpublic java.lang.String getCreateIndexPrefix()
getCreateIndexPrefix in interface TemporaryTableManagerpublic java.lang.String getCreateIndexSuffix()
getCreateIndexSuffix in interface TemporaryTableManagerpublic void setDmlTableReferencePrefix(java.lang.String dmlTableReferencePrefix)
public void setCreateTablePrefix(java.lang.String v)
public void setCreateTableSuffix(java.lang.String v)
public void setCreateIndexPrefix(java.lang.String v)
public void setCreateIndexSuffix(java.lang.String v)
public java.lang.String getDropTablePrefix()
getDropTablePrefix in interface TemporaryTableManagerpublic void setDropTablePrefix(java.lang.String v)
public java.lang.String getDmlTableReference(java.lang.String table)
getDmlTableReference in interface TemporaryTableManagerpublic java.lang.String getDmlTableReferencePrefix()
public void setDdlTableReferencePrefix(java.lang.String ddlTableReferencePrefix)
public java.lang.String getDdlTableReferencePrefix()
TemporaryTableManagergetDdlTableReferencePrefix in interface TemporaryTableManagerpublic boolean isNeedsExclusiveAccess()
public void setNeedsExclusiveAccess(boolean needsExclusiveAccess)
needsExclusiveAccess - whether temp tables are shared between sessions