public class DbCompareConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXCLUDED_COLUMN |
static java.lang.String |
WHERE_CLAUSE |
| Constructor and Description |
|---|
DbCompareConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDateTimeFormat() |
java.util.List<java.lang.String> |
getExcludedTableNames() |
int |
getNumericScale() |
java.lang.String |
getOutputSql() |
java.util.List<java.lang.String> |
getSourceTableNames() |
java.lang.String |
getSourceWhereClause(java.lang.String tableName) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getTablesToExcludedColumns() |
java.util.List<java.lang.String> |
getTargetTableNames() |
java.lang.String |
getTargetWhereClause(java.lang.String tableName) |
protected java.lang.String |
getWhereClause(java.lang.String tableName,
java.lang.String sourceOrTarget) |
java.util.Map<java.lang.String,java.lang.String> |
getWhereClauses() |
boolean |
isContinueAfterError() |
boolean |
isUseSymmetricConfig() |
java.lang.String |
report() |
void |
setConfigSource(java.lang.String configName,
java.lang.String configSource) |
void |
setContinueAfterError(boolean continueAfterError) |
void |
setDateTimeFormat(java.lang.String format) |
void |
setExcludedTableNames(java.util.List<java.lang.String> excludedTableNames) |
void |
setNumericScale(int numericScale) |
void |
setOutputSql(java.lang.String outputSql) |
void |
setSourceTableNames(java.util.List<java.lang.String> sourceTableNames) |
void |
setTablesToExcludedColumns(java.util.Map<java.lang.String,java.util.List<java.lang.String>> tablesToExcludedColumns) |
void |
setTargetTableNames(java.util.List<java.lang.String> targetTableNames) |
void |
setUseSymmetricConfig(boolean useSymmetricConfig) |
void |
setWhereClauses(java.util.Map<java.lang.String,java.lang.String> whereClauses) |
protected boolean |
shouldIncludeColumn(java.lang.String tableName,
java.lang.String columnName) |
public static final java.lang.String WHERE_CLAUSE
public static final java.lang.String EXCLUDED_COLUMN
public java.lang.String getSourceWhereClause(java.lang.String tableName)
public java.lang.String getTargetWhereClause(java.lang.String tableName)
protected java.lang.String getWhereClause(java.lang.String tableName,
java.lang.String sourceOrTarget)
protected boolean shouldIncludeColumn(java.lang.String tableName,
java.lang.String columnName)
public java.util.List<java.lang.String> getExcludedTableNames()
public void setExcludedTableNames(java.util.List<java.lang.String> excludedTableNames)
public boolean isUseSymmetricConfig()
public void setUseSymmetricConfig(boolean useSymmetricConfig)
public int getNumericScale()
public void setNumericScale(int numericScale)
public java.lang.String getDateTimeFormat()
public void setDateTimeFormat(java.lang.String format)
public java.util.Map<java.lang.String,java.lang.String> getWhereClauses()
public void setConfigSource(java.lang.String configName,
java.lang.String configSource)
public void setWhereClauses(java.util.Map<java.lang.String,java.lang.String> whereClauses)
public java.util.List<java.lang.String> getSourceTableNames()
public void setSourceTableNames(java.util.List<java.lang.String> sourceTableNames)
public java.util.List<java.lang.String> getTargetTableNames()
public void setTargetTableNames(java.util.List<java.lang.String> targetTableNames)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTablesToExcludedColumns()
public void setTablesToExcludedColumns(java.util.Map<java.lang.String,java.util.List<java.lang.String>> tablesToExcludedColumns)
public java.lang.String getOutputSql()
public void setOutputSql(java.lang.String outputSql)
public void setContinueAfterError(boolean continueAfterError)
public boolean isContinueAfterError()
public java.lang.String report()