public class DbCompareTables
extends java.lang.Object
| Constructor and Description |
|---|
DbCompareTables(org.jumpmind.db.model.Table sourceTable,
org.jumpmind.db.model.Table targetTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnMapping(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn) |
void |
applyColumnMappings() |
protected void |
applyColumnMappingsDefault() |
protected void |
applyColumnMappingsFromTransform() |
void |
filterExcludedColumns(DbCompareConfig config) |
java.util.Map<org.jumpmind.db.model.Column,org.jumpmind.db.model.Column> |
getColumnMapping() |
org.jumpmind.db.model.Table |
getSourceTable() |
org.jumpmind.db.model.Table |
getTargetTable() |
TransformService.TransformTableNodeGroupLink |
getTransform() |
protected void |
mapColumnDefault(org.jumpmind.db.model.Column sourceColumn) |
void |
setColumnMapping(java.util.Map<org.jumpmind.db.model.Column,org.jumpmind.db.model.Column> columnMapping) |
void |
setSourceTable(org.jumpmind.db.model.Table sourceTable) |
void |
setTargetTable(org.jumpmind.db.model.Table targetTable) |
void |
setTransform(TransformService.TransformTableNodeGroupLink transform) |
public DbCompareTables(org.jumpmind.db.model.Table sourceTable,
org.jumpmind.db.model.Table targetTable)
public java.util.Map<org.jumpmind.db.model.Column,org.jumpmind.db.model.Column> getColumnMapping()
public void setColumnMapping(java.util.Map<org.jumpmind.db.model.Column,org.jumpmind.db.model.Column> columnMapping)
public void addColumnMapping(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn)
public void applyColumnMappings()
protected void applyColumnMappingsFromTransform()
protected void applyColumnMappingsDefault()
protected void mapColumnDefault(org.jumpmind.db.model.Column sourceColumn)
public TransformService.TransformTableNodeGroupLink getTransform()
public void setTransform(TransformService.TransformTableNodeGroupLink transform)
public org.jumpmind.db.model.Table getSourceTable()
public void setSourceTable(org.jumpmind.db.model.Table sourceTable)
public org.jumpmind.db.model.Table getTargetTable()
public void setTargetTable(org.jumpmind.db.model.Table targetTable)
public void filterExcludedColumns(DbCompareConfig config)