public class DbValueComparator
extends java.lang.Object
| Constructor and Description |
|---|
DbValueComparator(ISymmetricEngine sourceEngine,
ISymmetricEngine targetEngine) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareDateTime(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue) |
protected int |
compareDefault(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.Object sourceValue,
java.lang.Object targetValue) |
int |
compareNumeric(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue) |
int |
compareText(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String source,
java.lang.String target) |
int |
compareValues(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue) |
java.lang.String |
formatDateTime(java.util.Date date) |
java.lang.String |
getDateTimeFormat() |
int |
getNumericScale() |
protected void |
initDateFormats() |
protected java.util.Date |
parseDate(ISymmetricEngine engine,
org.jumpmind.db.model.Column column,
java.lang.String value) |
void |
setDateTimeFormat(java.lang.String format) |
void |
setNumericScale(int numericScale) |
public DbValueComparator(ISymmetricEngine sourceEngine, ISymmetricEngine targetEngine)
protected void initDateFormats()
public int compareValues(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue)
public int compareText(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String source,
java.lang.String target)
public int compareNumeric(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue)
public int compareDateTime(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.String sourceValue,
java.lang.String targetValue)
public java.lang.String formatDateTime(java.util.Date date)
protected int compareDefault(org.jumpmind.db.model.Column sourceColumn,
org.jumpmind.db.model.Column targetColumn,
java.lang.Object sourceValue,
java.lang.Object targetValue)
protected java.util.Date parseDate(ISymmetricEngine engine, org.jumpmind.db.model.Column column, java.lang.String value)
public int getNumericScale()
public void setNumericScale(int numericScale)
public java.lang.String getDateTimeFormat()
public void setDateTimeFormat(java.lang.String format)