public class DBMS extends Object
| Modifier and Type | Field and Description |
|---|---|
static DBMS |
CLOADSCAPE |
static DBMS |
DB2 |
static DBMS |
DB2_ZOS |
static DBMS |
DERBY |
static DBMS |
FIREBIRD |
static DBMS |
H2 |
static DBMS |
HSQL |
static DBMS |
INFORMIX |
static DBMS |
MSSQL |
static DBMS |
MySQL |
static DBMS |
ORACLE |
static DBMS |
POSTGRESQL |
static DBMS |
SQLITE |
static DBMS |
SYBASE |
| Constructor and Description |
|---|
DBMS()
Default constructor.
|
DBMS(DBMS other)
Copy constructor.
|
public static final DBMS ORACLE
public static final DBMS MSSQL
public static final DBMS DB2
public static final DBMS DB2_ZOS
public static final DBMS MySQL
public static final DBMS POSTGRESQL
public static final DBMS SQLITE
public static final DBMS HSQL
public static final DBMS H2
public static final DBMS SYBASE
public static final DBMS INFORMIX
public static final DBMS CLOADSCAPE
public static final DBMS FIREBIRD
public static final DBMS DERBY
public DBMS()
public DBMS(DBMS other)
public static DBMS[] values()
public static DBMS forDBMS(String dbmsId)
dbmsId - the DBMS idnullpublic String getVirtualColumnsQuery()
public void setVirtualColumnsQuery(String virtualColumnsQuery)
virtualColumnsQuery - the virtualColumnsQuery to setpublic boolean isUseInlineViewsInDataBrowser()
public void setUseInlineViewsInDataBrowser(boolean useInlineViewsInDataBrowser)
useInlineViewsInDataBrowser - the useInlineViewsInDataBrowser to setpublic int getEmbeddedLobSizeLimit()
public void setEmbeddedLobSizeLimit(int embeddedLobSizeLimit)
embeddedLobSizeLimit - the embeddedLobSizeLimit to setpublic Boolean getSupportsSchemasInIndexDefinitions()
public void setSupportsSchemasInIndexDefinitions(Boolean supportsSchemasInIndexDefinitions)
supportsSchemasInIndexDefinitions - the supportsSchemasInIndexDefinitions to setpublic String getRowidName()
public void setRowidName(String rowidName)
rowidName - the rowidName to setpublic String getRowidType()
public void setRowidType(String rowidType)
rowidType - the rowidType to setpublic SQLDialect getSqlDialect()
public void setSqlDialect(SQLDialect sqlDialect)
public String getUrlPattern()
public void setUrlPattern(String urlPattern)
public SqlScriptBasedStatisticRenovator getStatisticRenovator()
SqlScriptBasedStatisticRenovator.SqlScriptBasedStatisticRenovatorpublic void setStatisticRenovator(SqlScriptBasedStatisticRenovator statisticRenovator)
SqlScriptBasedStatisticRenovator.statisticRenovator - the SqlScriptBasedStatisticRenovatorpublic void setEmptyCLOBValue(String emptyCLOBValue)
public void setEmptyBLOBValue(String emptyBLOBValue)
public void setBinaryPattern(String binaryPattern)
public void setTypeReplacement(Map<String,String> tr)
public String getToBlob()
public void setToBlob(String toBlob)
toBlob - the toBlob to setpublic String getToClob()
public void setToClob(String toClob)
toClob - the toClob to setpublic Map<String,String> getTypeReplacement()
public void setSessionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
public void setTransactionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
public boolean isIdentityInserts()
public void setIdentityInserts(boolean identityInserts)
public void setStringLiteralEscapeSequences(Map<String,String> stringLiteralEscapeSequences)
public Map<String,String> getStringLiteralEscapeSequences()
public String convertToStringLiteral(String string)
getStringLiteralEscapeSequences().string - the string to convertpublic boolean isAvoidLeftJoin()
public void setAvoidLeftJoin(boolean avoidLeftJoin)
public void setSqlLimitSuffix(String sqlLimitSuffix)
sqlLimitSuffix - the sqlLimitSuffix to setpublic String getSqlLimitSuffix()
public Integer getVarcharLengthLimit()
public void setVarcharLengthLimit(Integer varcharLengthLimit)
public String getTimestampPattern()
public void setTimestampPattern(String timestampPattern)
timestampPattern - the timestampPattern to setpublic SimpleDateFormat createTimestampFormat()
getTimestampPattern() as SimpleDateFormat.public String getDatePattern()
public void setDatePattern(String datePattern)
datePattern - the datePattern to setpublic SimpleDateFormat createDateFormat()
getDatePattern() as SimpleDateFormat.public String getNcharPrefix()
public void setNcharPrefix(String ncharPrefix)
ncharPrefix - the ncharPrefix to setpublic String getTableProperties()
public void setTableProperties(String tableProperties)
tableProperties - the tableProperties to setpublic Map<String,String> getJdbcProperties()
public void setJdbcProperties(Map<String,String> jdbcProperties)
jdbcProperties - the jdbcProperties to setpublic String getIdentifierQuoteString()
public void setIdentifierQuoteString(String identifierQuoteString)
identifierQuoteString - the identifierQuoteString to setpublic String getTestQuery()
public void setTestQuery(String testQuery)
public String getUserDefinedColumnsQuery()
public void setUserDefinedColumnsQuery(String userDefinedColumnsQuery)
public String getNullableContraint()
public void setNullableContraint(String nullableContraint)
nullableContraint - the nullableContraint to setpublic String getEmptyNCLOBValue()
public void setEmptyNCLOBValue(String emptyNCLOBValue)
emptyNCLOBValue - the emptyNCLOBValue to setpublic String getImportedKeysQuery()
public void setImportedKeysQuery(String importedKeysQuery)
importedKeysQuery - the importedKeysQuery to setpublic String getPrimaryKeysQuery()
public void setPrimaryKeysQuery(String primaryKeysQuery)
primaryKeysQuery - the primaryKeysQuery to setpublic String getIndexInfoQuery()
public void setIndexInfoQuery(String indexInfoQuery)
indexInfoQuery - the indexInfoQuery to setpublic String getToNClob()
public void setToNClob(String toNClob)
toNClob - the toNClob to setpublic String getEmptyCLOBValue()
public String getEmptyBLOBValue()
public String getBinaryPattern()
public DefaultTemporaryTableManager getSessionTemporaryTableManager()
public DefaultTemporaryTableManager getTransactionTemporaryTableManager()
public String getId()
public void setId(String id)
public String getDisplayName()
public void setDisplayName(String displayName)