Package org.jumpmind.symmetric.io
Class DbCompareConfig
java.lang.Object
org.jumpmind.symmetric.io.DbCompareConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
protected String
getOrderBySuffix
(String tableName, String columnName, String sourceOrTarget) getSourceOrderBySuffix
(String tableName, String columnName) getSourceWhereClause
(String tableName) getTargetOrderBySuffix
(String tableName, String columnName) getTargetWhereClause
(String tableName) protected String
getWhereClause
(String tableName, String sourceOrTarget) boolean
boolean
report()
void
setConfigSource
(String configName, String configSource) void
setContinueAfterError
(boolean continueAfterError) void
setDateTimeFormat
(String format) void
setExcludedTableNames
(List<String> excludedTableNames) void
setNumericScale
(int numericScale) void
setOrderBySuffixes
(Map<String, String> orderBySuffixes) void
setOutputSql
(String outputSql) void
setSourceTableNames
(List<String> sourceTableNames) void
setTablesToExcludedColumns
(Map<String, List<String>> tablesToExcludedColumns) void
setTargetTableNames
(List<String> targetTableNames) void
setUseSymmetricConfig
(boolean useSymmetricConfig) void
setWhereClauses
(Map<String, String> whereClauses) protected boolean
shouldIncludeColumn
(String tableName, String columnName)
-
Field Details
-
WHERE_CLAUSE
- See Also:
-
ORDER_BY_SUFFIX
- See Also:
-
EXCLUDED_COLUMN
- See Also:
-
-
Constructor Details
-
DbCompareConfig
public DbCompareConfig()
-
-
Method Details
-
getSourceWhereClause
-
getTargetWhereClause
-
getWhereClause
-
getSourceOrderBySuffix
-
getTargetOrderBySuffix
-
getOrderBySuffix
-
shouldIncludeColumn
-
getExcludedTableNames
-
setExcludedTableNames
-
isUseSymmetricConfig
public boolean isUseSymmetricConfig() -
setUseSymmetricConfig
public void setUseSymmetricConfig(boolean useSymmetricConfig) -
getNumericScale
public int getNumericScale() -
setNumericScale
public void setNumericScale(int numericScale) -
getDateTimeFormat
-
setDateTimeFormat
-
getWhereClauses
-
setConfigSource
-
setWhereClauses
-
getOrderBySuffixes
-
setOrderBySuffixes
-
getSourceTableNames
-
setSourceTableNames
-
getTargetTableNames
-
setTargetTableNames
-
getTablesToExcludedColumns
-
setTablesToExcludedColumns
-
getOutputSql
-
setOutputSql
-
setContinueAfterError
public void setContinueAfterError(boolean continueAfterError) -
isContinueAfterError
public boolean isContinueAfterError() -
report
-