public class DBMS
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DBMS |
CLICKHOUSE |
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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertToStringLiteral(java.lang.String string,
boolean[] mustBeParenthesized)
Converts a string to a string literal according to the
getStringLiteralEscapeSequences() . |
java.lang.String |
convertToStringLiteral(java.lang.String string,
java.lang.String prefix,
boolean[] mustBeParenthesized)
Converts a string to a string literal according to the
getStringLiteralEscapeSequences() . |
java.text.SimpleDateFormat |
createDateFormat() |
java.text.SimpleDateFormat |
createTimestampFormat() |
java.text.SimpleDateFormat |
createTimestampWithNanoFormat() |
boolean |
equals(java.lang.Object obj) |
static DBMS |
forDBMS(java.lang.String dbmsId)
Gets DBMS specific configuration.
|
java.lang.String |
getBinaryPattern() |
java.lang.String |
getBlobTypesRE() |
java.lang.String |
getClobTypesRE() |
java.lang.String |
getConstraintsQuery()
Gets query to get constraints
|
java.lang.String |
getDatePattern() |
java.lang.String |
getDdlCall()
DB-Call to get DDL of a table
|
java.lang.String |
getDdlQuery()
DB-Query to get DDL of a table
|
java.lang.String |
getDefaultSchemaQuery()
Gets query to get default schema of the user.
|
java.lang.String |
getDisplayName() |
int |
getEmbeddedLobSizeLimit() |
java.lang.String |
getEmptyBLOBValue() |
java.lang.String |
getEmptyCLOBValue() |
java.lang.String |
getEmptyNCLOBValue() |
java.lang.String |
getEstimatedRowCountQuery()
Gets query to get row count.
|
java.util.Map<java.lang.String,java.lang.String> |
getExperimentalTypeReplacement()
Sets replacement map for column types used for DDL generation.
|
java.lang.String |
getExplainCleanup() |
java.lang.String |
getExplainCreateExplainTable() |
java.lang.String |
getExplainPrepare() |
java.lang.String |
getExplainQuery() |
java.util.Set<java.lang.String> |
getExportBlocks() |
java.lang.String |
getFamilyId() |
java.lang.Integer |
getFetchSize()
Gets fetch size.
|
java.lang.String |
getFunctionSourceQuery() |
java.lang.String |
getIcon() |
java.lang.String |
getId() |
java.lang.String |
getIdentifierQuoteString() |
java.lang.String |
getIdentityColumnInsertClause() |
java.lang.String |
getIdentityColumnsQuery() |
java.lang.String |
getImportedKeysQuery() |
java.lang.String |
getIndexInfoQuery() |
java.util.Map<java.lang.String,java.lang.String> |
getJdbcProperties()
Gets the JDBC properties.
|
int |
getLimitedFetchSize(long limit) |
LimitTransactionSizeInfo |
getLimitTransactionSize()
Information about how to to limit transaction size (never
null ). |
java.lang.String |
getLiquibaseProductName() |
java.lang.String |
getNcharPrefix() |
java.lang.String |
getnClobTypesRE() |
java.lang.String |
getNullableContraint() |
java.util.List<DatabaseObjectRenderingDescription> |
getObjectRenderers() |
java.lang.String |
getPackageNamesQuery() |
java.lang.String |
getPackageSourceQuery() |
java.lang.String |
getPartitionsQuery() |
java.lang.String |
getPrimaryKeysQuery() |
java.lang.String |
getProcedureSourceQuery() |
java.lang.String |
getRowidName() |
java.lang.String |
getRowidType() |
DefaultTemporaryTableManager |
getSessionTemporaryTableManager() |
SQLDialect |
getSqlDialect() |
java.util.Map<java.lang.String,java.lang.String> |
getSqlExpressionRule() |
java.lang.String |
getSqlLimitSuffix() |
SqlScriptBasedStatisticRenovator |
getStatisticRenovator()
Gets the
SqlScriptBasedStatisticRenovator . |
java.util.Map<java.lang.String,java.lang.String> |
getStringLiteralEscapeSequences()
Gets replacement map for special characters in string literals.
|
java.lang.Boolean |
getSupportsSchemasInIndexDefinitions() |
java.lang.String |
getSynonymTableQuery()
Gets query to get underlying table of a synonym.
|
java.lang.String |
getTableProperties() |
java.lang.String |
getTestQuery() |
java.lang.String |
getTimestampPattern() |
java.lang.String |
getTimestampWithNanoPattern() |
java.lang.String |
getTimestampWithNanoTypeName() |
java.lang.String |
getToBlob() |
java.lang.String |
getToClob() |
java.lang.String |
getToNClob() |
DefaultTemporaryTableManager |
getTransactionTemporaryTableManager() |
java.util.Map<java.lang.String,java.lang.String> |
getTypeReplacement()
Gets replacement map for column types used for DDL generation.
|
java.lang.String |
getUrlPattern() |
java.lang.String |
getUserDefinedColumnsQuery() |
java.lang.Integer |
getVarcharLengthLimit() |
java.lang.String |
getViewTextOrDDLQuery()
Gets query to get view text.
|
java.lang.String |
getVirtualColumnsQuery() |
int |
hashCode() |
boolean |
isAvoidLeftJoin() |
boolean |
isBlobType(java.lang.String typeWithLength) |
boolean |
isClobType(java.lang.String typeWithLength) |
boolean |
isIdentityInserts() |
boolean |
isNClobType(java.lang.String typeWithLength) |
boolean |
isProcedureDetailNeedsSpecificName() |
boolean |
isSupported() |
boolean |
isSupportsCStyleBackslashEscapes()
Indicates that E'x\ny' syntax is supported.
|
boolean |
isSupportsGlobalWorkingtables() |
boolean |
isUseInlineViewsInDataBrowser() |
boolean |
isUsesCatalog() |
java.lang.String |
postProcessStringLiteral(java.lang.String literal,
java.lang.String value,
java.lang.String prefix)
Evt. applies standart escape syntax.
|
void |
setAvoidLeftJoin(boolean avoidLeftJoin) |
void |
setBinaryPattern(java.lang.String binaryPattern) |
void |
setBlobTypesRE(java.lang.String blobTypesRE) |
void |
setClobTypesRE(java.lang.String clobTypesRE) |
void |
setConstraintsQuery(java.lang.String constraintsQuery)
Sets query to get constraints
|
void |
setDatePattern(java.lang.String datePattern) |
void |
setDdlCall(java.lang.String ddlCall)
DB-Call to get DDL of a table
|
void |
setDdlQuery(java.lang.String ddlQuery)
DB-Query to get DDL of a table
|
void |
setDefaultSchemaQuery(java.lang.String defaultSchemaQuery)
Sets query to get default schema of the user.
|
void |
setDisplayName(java.lang.String displayName) |
void |
setEmbeddedLobSizeLimit(int embeddedLobSizeLimit) |
void |
setEmptyBLOBValue(java.lang.String emptyBLOBValue) |
void |
setEmptyCLOBValue(java.lang.String emptyCLOBValue) |
void |
setEmptyNCLOBValue(java.lang.String emptyNCLOBValue) |
void |
setEstimatedRowCountQuery(java.lang.String estimatedRowCountQuery)
Sets query to get row count.
|
void |
setExperimentalTypeReplacement(java.util.Map<java.lang.String,java.lang.String> tr)
Sets replacement map for column types used for DDL generation.
|
void |
setExplainCleanup(java.lang.String explainCleanup) |
void |
setExplainCreateExplainTable(java.lang.String explainCreateExplainTable) |
void |
setExplainPrepare(java.lang.String explainPrepare) |
void |
setExplainQuery(java.lang.String explainQuery) |
void |
setExportBlocks(java.util.Set<java.lang.String> exportBlocks) |
void |
setFamilyId(java.lang.String familyId) |
void |
setFetchSize(java.lang.Integer fetchSize)
Sets fetch size.
|
void |
setFunctionSourceQuery(java.lang.String functionSourceQuery) |
void |
setIcon(java.lang.String icon) |
void |
setId(java.lang.String id) |
void |
setIdentifierQuoteString(java.lang.String identifierQuoteString) |
void |
setIdentityColumnInsertClause(java.lang.String identityColumnInsertClause) |
void |
setIdentityColumnsQuery(java.lang.String identityColumnsQuery) |
void |
setIdentityInserts(boolean identityInserts) |
void |
setImportedKeysQuery(java.lang.String importedKeysQuery) |
void |
setIndexInfoQuery(java.lang.String indexInfoQuery) |
void |
setJdbcProperties(java.util.Map<java.lang.String,java.lang.String> jdbcProperties)
Sets the JDBC properties.
|
void |
setLimitTransactionSize(LimitTransactionSizeInfo incremenalInsertInfo)
Information about how to limit transaction size.
|
void |
setLiquibaseProductName(java.lang.String liquibaseProductName) |
void |
setNcharPrefix(java.lang.String ncharPrefix) |
void |
setnClobTypesRE(java.lang.String nClobTypesRE) |
void |
setNullableContraint(java.lang.String nullableContraint) |
void |
setObjectRenderers(java.util.List<DatabaseObjectRenderingDescription> objectRenderers) |
void |
setPackageNamesQuery(java.lang.String packageNamesQuery) |
void |
setPackageSourceQuery(java.lang.String packageSourceQuery) |
void |
setPartitionsQuery(java.lang.String partitionsQuery) |
void |
setPrimaryKeysQuery(java.lang.String primaryKeysQuery) |
void |
setProcedureDetailNeedsSpecificName(boolean procedureDetailNeedsSpecificName) |
void |
setProcedureSourceQuery(java.lang.String procedureSourceQuery) |
void |
setRowidName(java.lang.String rowidName) |
void |
setRowidType(java.lang.String rowidType) |
void |
setSessionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
Sets manager for session local temporary tables.
|
void |
setSqlDialect(SQLDialect sqlDialect) |
void |
setSqlExpressionRule(java.util.Map<java.lang.String,java.lang.String> sqlExpressionRule) |
void |
setSqlLimitSuffix(java.lang.String sqlLimitSuffix) |
void |
setStatisticRenovator(SqlScriptBasedStatisticRenovator statisticRenovator)
Sets the
SqlScriptBasedStatisticRenovator . |
void |
setStringLiteralEscapeSequences(java.util.Map<java.lang.String,java.lang.String> stringLiteralEscapeSequences)
Sets replacement map for special characters in string literals.
|
void |
setSupported(boolean supported) |
void |
setSupportsCStyleBackslashEscapes(boolean supportsCStyleBackslashEscapes)
Indicates that E'x\ny' syntax is supported.
|
void |
setSupportsGlobalWorkingtables(boolean supportsGlobalWorkingtables) |
void |
setSupportsSchemasInIndexDefinitions(java.lang.Boolean supportsSchemasInIndexDefinitions) |
void |
setSynonymTableQuery(java.lang.String synonymTableQuery)
Sets query to get underlying table of a synonym.
|
void |
setTableProperties(java.lang.String tableProperties) |
void |
setTestQuery(java.lang.String testQuery) |
void |
setTimestampPattern(java.lang.String timestampPattern) |
void |
setTimestampWithNanoPattern(java.lang.String timestampWithNanoPattern) |
void |
setTimestampWithNanoTypeName(java.lang.String timestampWithNanoTypeName) |
static void |
setTmpFetchSize(java.lang.Integer tmpFetchSize) |
void |
setToBlob(java.lang.String toBlob) |
void |
setToClob(java.lang.String toClob) |
void |
setToNClob(java.lang.String toNClob) |
void |
setTransactionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
Sets manager for transaction local temporary tables.
|
void |
setTypeReplacement(java.util.Map<java.lang.String,java.lang.String> tr)
Sets replacement map for column types used for DDL generation.
|
void |
setUrlPattern(java.lang.String urlPattern)
Sets DB-URL pattern of DBMS for which this holds the configuration.
|
void |
setUseInlineViewsInDataBrowser(boolean useInlineViewsInDataBrowser) |
void |
setUserDefinedColumnsQuery(java.lang.String userDefinedColumnsQuery) |
void |
setUsesCatalog(boolean usesCatalog) |
void |
setVarcharLengthLimit(java.lang.Integer varcharLengthLimit) |
void |
setViewTextOrDDLQuery(java.lang.String viewTextOrDDLQuery) |
void |
setVirtualColumnsQuery(java.lang.String virtualColumnsQuery) |
static DBMS[] |
values()
Gets all DBMSes.
|
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 static final DBMS CLICKHOUSE
public static DBMS[] values()
public static DBMS forDBMS(java.lang.String dbmsId)
dbmsId
- the DBMS idnull
public java.lang.String getLiquibaseProductName()
public void setLiquibaseProductName(java.lang.String liquibaseProductName)
public java.lang.String getDdlQuery()
public void setDdlQuery(java.lang.String ddlQuery)
public java.lang.String getDdlCall()
public void setDdlCall(java.lang.String ddlCall)
public boolean isUsesCatalog()
public void setUsesCatalog(boolean usesCatalog)
public boolean isSupportsGlobalWorkingtables()
public void setSupportsGlobalWorkingtables(boolean supportsGlobalWorkingtables)
public boolean isSupported()
public void setSupported(boolean supported)
public boolean isClobType(java.lang.String typeWithLength)
public boolean isNClobType(java.lang.String typeWithLength)
public boolean isBlobType(java.lang.String typeWithLength)
public java.lang.String getClobTypesRE()
public void setClobTypesRE(java.lang.String clobTypesRE)
public java.lang.String getnClobTypesRE()
public void setnClobTypesRE(java.lang.String nClobTypesRE)
public java.lang.String getBlobTypesRE()
public void setBlobTypesRE(java.lang.String blobTypesRE)
public java.lang.String getVirtualColumnsQuery()
public void setVirtualColumnsQuery(java.lang.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 java.lang.Boolean getSupportsSchemasInIndexDefinitions()
public void setSupportsSchemasInIndexDefinitions(java.lang.Boolean supportsSchemasInIndexDefinitions)
supportsSchemasInIndexDefinitions
- the supportsSchemasInIndexDefinitions to setpublic java.lang.String getRowidName()
public void setRowidName(java.lang.String rowidName)
rowidName
- the rowidName to setpublic java.lang.String getRowidType()
public void setRowidType(java.lang.String rowidType)
rowidType
- the rowidType to setpublic SQLDialect getSqlDialect()
public void setSqlDialect(SQLDialect sqlDialect)
public java.lang.String getUrlPattern()
public void setUrlPattern(java.lang.String urlPattern)
public java.util.Set<java.lang.String> getExportBlocks()
public void setExportBlocks(java.util.Set<java.lang.String> exportBlocks)
public SqlScriptBasedStatisticRenovator getStatisticRenovator()
SqlScriptBasedStatisticRenovator
.SqlScriptBasedStatisticRenovator
public void setStatisticRenovator(SqlScriptBasedStatisticRenovator statisticRenovator)
SqlScriptBasedStatisticRenovator
.statisticRenovator
- the SqlScriptBasedStatisticRenovator
public void setEmptyCLOBValue(java.lang.String emptyCLOBValue)
public void setEmptyBLOBValue(java.lang.String emptyBLOBValue)
public void setBinaryPattern(java.lang.String binaryPattern)
public void setTypeReplacement(java.util.Map<java.lang.String,java.lang.String> tr)
public void setExperimentalTypeReplacement(java.util.Map<java.lang.String,java.lang.String> tr)
public java.lang.String getToBlob()
public void setToBlob(java.lang.String toBlob)
toBlob
- the toBlob to setpublic java.lang.String getToClob()
public void setToClob(java.lang.String toClob)
toClob
- the toClob to setpublic java.util.Map<java.lang.String,java.lang.String> getTypeReplacement()
public java.util.Map<java.lang.String,java.lang.String> getExperimentalTypeReplacement()
public void setSessionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
public void setTransactionTemporaryTableManager(DefaultTemporaryTableManager tableManager)
public boolean isIdentityInserts()
public void setIdentityInserts(boolean identityInserts)
public boolean isSupportsCStyleBackslashEscapes()
true
iff E'x\ny' syntax is supportedpublic void setSupportsCStyleBackslashEscapes(boolean supportsCStyleBackslashEscapes)
supportsCStyleBackslashEscapes
- true
iff E'x\ny' syntax is supportedpublic void setStringLiteralEscapeSequences(java.util.Map<java.lang.String,java.lang.String> stringLiteralEscapeSequences)
public java.util.Map<java.lang.String,java.lang.String> getStringLiteralEscapeSequences()
public java.lang.String convertToStringLiteral(java.lang.String string, boolean[] mustBeParenthesized)
getStringLiteralEscapeSequences()
.string
- the string to convertboolean[]
- mustBeParenthesized 1-element array. Contains true
after call iff result is complex expression.public java.lang.String convertToStringLiteral(java.lang.String string, java.lang.String prefix, boolean[] mustBeParenthesized)
getStringLiteralEscapeSequences()
.string
- the string to convertprefix
- literal prefix (optional)boolean[]
- mustBeParenthesized 1-element array. Contains true
after call iff result is complex expression.public java.lang.String postProcessStringLiteral(java.lang.String literal, java.lang.String value, java.lang.String prefix)
literal
- the litaralvalue
- original stringpublic boolean isAvoidLeftJoin()
public void setAvoidLeftJoin(boolean avoidLeftJoin)
public void setSqlLimitSuffix(java.lang.String sqlLimitSuffix)
sqlLimitSuffix
- the sqlLimitSuffix to setpublic java.lang.String getSqlLimitSuffix()
public java.lang.Integer getVarcharLengthLimit()
public void setVarcharLengthLimit(java.lang.Integer varcharLengthLimit)
public java.lang.String getTimestampPattern()
public void setTimestampPattern(java.lang.String timestampPattern)
timestampPattern
- the timestampPattern to setpublic java.lang.String getTimestampWithNanoTypeName()
public void setTimestampWithNanoTypeName(java.lang.String timestampWithNanoTypeName)
timestampWithNanoTypeName
- name of timestamp type with nano-precision, if anypublic java.lang.String getTimestampWithNanoPattern()
public void setTimestampWithNanoPattern(java.lang.String timestampWithNanoPattern)
timestampWithNanoPattern
- the timestampPattern to setpublic java.text.SimpleDateFormat createTimestampWithNanoFormat()
getTimestampWithNanoPattern()
as SimpleDateFormat
.public java.text.SimpleDateFormat createTimestampFormat()
getTimestampPattern()
as SimpleDateFormat
.public java.lang.String getDatePattern()
public void setDatePattern(java.lang.String datePattern)
datePattern
- the datePattern to setpublic java.text.SimpleDateFormat createDateFormat()
getDatePattern()
as SimpleDateFormat
.public java.lang.String getNcharPrefix()
public void setNcharPrefix(java.lang.String ncharPrefix)
ncharPrefix
- the ncharPrefix to setpublic java.lang.String getTableProperties()
public void setTableProperties(java.lang.String tableProperties)
tableProperties
- the tableProperties to setpublic java.util.Map<java.lang.String,java.lang.String> getJdbcProperties()
public void setJdbcProperties(java.util.Map<java.lang.String,java.lang.String> jdbcProperties)
jdbcProperties
- the jdbcProperties to setpublic java.lang.String getIdentifierQuoteString()
public void setIdentifierQuoteString(java.lang.String identifierQuoteString)
identifierQuoteString
- the identifierQuoteString to setpublic java.lang.String getTestQuery()
public void setTestQuery(java.lang.String testQuery)
public java.lang.String getUserDefinedColumnsQuery()
public void setUserDefinedColumnsQuery(java.lang.String userDefinedColumnsQuery)
public java.lang.String getIdentityColumnsQuery()
public void setIdentityColumnsQuery(java.lang.String identityColumnsQuery)
public java.lang.String getPartitionsQuery()
public void setPartitionsQuery(java.lang.String partitionsQuery)
public java.lang.String getIdentityColumnInsertClause()
public void setIdentityColumnInsertClause(java.lang.String identityColumnInsertClause)
public java.lang.String getNullableContraint()
public void setNullableContraint(java.lang.String nullableContraint)
nullableContraint
- the nullableContraint to setpublic java.lang.String getEmptyNCLOBValue()
public void setEmptyNCLOBValue(java.lang.String emptyNCLOBValue)
emptyNCLOBValue
- the emptyNCLOBValue to setpublic java.lang.String getImportedKeysQuery()
public void setImportedKeysQuery(java.lang.String importedKeysQuery)
importedKeysQuery
- the importedKeysQuery to setpublic java.lang.String getPrimaryKeysQuery()
public void setPrimaryKeysQuery(java.lang.String primaryKeysQuery)
primaryKeysQuery
- the primaryKeysQuery to setpublic java.lang.String getIndexInfoQuery()
public void setIndexInfoQuery(java.lang.String indexInfoQuery)
indexInfoQuery
- the indexInfoQuery to setpublic java.lang.String getToNClob()
public void setToNClob(java.lang.String toNClob)
toNClob
- the toNClob to setpublic java.lang.String getEmptyCLOBValue()
public java.lang.String getEmptyBLOBValue()
public java.lang.String getBinaryPattern()
public DefaultTemporaryTableManager getSessionTemporaryTableManager()
public DefaultTemporaryTableManager getTransactionTemporaryTableManager()
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getFamilyId()
public void setFamilyId(java.lang.String familyId)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getIcon()
public void setIcon(java.lang.String icon)
public java.lang.String getExplainPrepare()
public void setExplainPrepare(java.lang.String explainPrepare)
public java.lang.String getExplainCreateExplainTable()
public void setExplainCreateExplainTable(java.lang.String explainCreateExplainTable)
public java.lang.String getExplainQuery()
public void setExplainQuery(java.lang.String explainQuery)
public java.lang.String getExplainCleanup()
public void setExplainCleanup(java.lang.String explainCleanup)
public java.lang.String getFunctionSourceQuery()
public void setFunctionSourceQuery(java.lang.String functionSourceQuery)
public java.lang.String getProcedureSourceQuery()
public void setProcedureSourceQuery(java.lang.String procedureSourceQuery)
public java.lang.String getPackageSourceQuery()
public void setPackageSourceQuery(java.lang.String packageSourceQuery)
public java.lang.String getPackageNamesQuery()
public void setPackageNamesQuery(java.lang.String packageNamesQuery)
public java.util.List<DatabaseObjectRenderingDescription> getObjectRenderers()
public void setObjectRenderers(java.util.List<DatabaseObjectRenderingDescription> objectRenderers)
public boolean isProcedureDetailNeedsSpecificName()
public void setProcedureDetailNeedsSpecificName(boolean procedureDetailNeedsSpecificName)
public java.lang.String getConstraintsQuery()
public void setConstraintsQuery(java.lang.String constraintsQuery)
public java.lang.String getEstimatedRowCountQuery()
public void setEstimatedRowCountQuery(java.lang.String estimatedRowCountQuery)
public java.lang.String getViewTextOrDDLQuery()
public void setViewTextOrDDLQuery(java.lang.String viewTextOrDDLQuery)
public java.lang.String getSynonymTableQuery()
public void setSynonymTableQuery(java.lang.String synonymTableQuery)
public java.lang.String getDefaultSchemaQuery()
public void setDefaultSchemaQuery(java.lang.String defaultSchemaQuery)
public LimitTransactionSizeInfo getLimitTransactionSize()
null
).public void setLimitTransactionSize(LimitTransactionSizeInfo incremenalInsertInfo)
public java.lang.Integer getFetchSize()
public void setFetchSize(java.lang.Integer fetchSize)
fetchSize
- fetch sizepublic java.util.Map<java.lang.String,java.lang.String> getSqlExpressionRule()
public void setSqlExpressionRule(java.util.Map<java.lang.String,java.lang.String> sqlExpressionRule)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static void setTmpFetchSize(java.lang.Integer tmpFetchSize)
public int getLimitedFetchSize(long limit)