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 TemporaryTableManager
public java.lang.String getIndexTablePrefix()
getIndexTablePrefix
in interface TemporaryTableManager
public void setIndexTablePrefix(java.lang.String v)
public java.lang.String getCreateTableSuffix()
getCreateTableSuffix
in interface TemporaryTableManager
public java.lang.String getCreateIndexPrefix()
getCreateIndexPrefix
in interface TemporaryTableManager
public java.lang.String getCreateIndexSuffix()
getCreateIndexSuffix
in interface TemporaryTableManager
public 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 TemporaryTableManager
public void setDropTablePrefix(java.lang.String v)
public java.lang.String getDmlTableReference(java.lang.String table)
getDmlTableReference
in interface TemporaryTableManager
public java.lang.String getDmlTableReferencePrefix()
public void setDdlTableReferencePrefix(java.lang.String ddlTableReferencePrefix)
public java.lang.String getDdlTableReferencePrefix()
TemporaryTableManager
getDdlTableReferencePrefix
in interface TemporaryTableManager
public boolean isNeedsExclusiveAccess()
public void setNeedsExclusiveAccess(boolean needsExclusiveAccess)
needsExclusiveAccess
- whether temp tables are shared between sessions