public class ParameterColumnTransform
extends java.lang.Object
implements org.jumpmind.symmetric.io.data.transform.ISingleNewAndOldValueColumnTransform, org.jumpmind.extension.IBuiltInExtensionPoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Constructor and Description |
|---|
ParameterColumnTransform(IParameterService parameterService) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
boolean |
isExtractColumnTransform() |
boolean |
isLoadColumnTransform() |
org.jumpmind.symmetric.io.data.transform.NewAndOldValue |
transform(org.jumpmind.db.platform.IDatabasePlatform platform,
org.jumpmind.symmetric.io.data.DataContext context,
org.jumpmind.symmetric.io.data.transform.TransformColumn column,
org.jumpmind.symmetric.io.data.transform.TransformedData data,
java.util.Map<java.lang.String,java.lang.String> sourceValues,
java.lang.String newValue,
java.lang.String oldValue) |
public static final java.lang.String NAME
public ParameterColumnTransform(IParameterService parameterService)
public java.lang.String getName()
public boolean isExtractColumnTransform()
isExtractColumnTransform in interface org.jumpmind.symmetric.io.data.transform.IColumnTransform<org.jumpmind.symmetric.io.data.transform.NewAndOldValue>public boolean isLoadColumnTransform()
isLoadColumnTransform in interface org.jumpmind.symmetric.io.data.transform.IColumnTransform<org.jumpmind.symmetric.io.data.transform.NewAndOldValue>public org.jumpmind.symmetric.io.data.transform.NewAndOldValue transform(org.jumpmind.db.platform.IDatabasePlatform platform,
org.jumpmind.symmetric.io.data.DataContext context,
org.jumpmind.symmetric.io.data.transform.TransformColumn column,
org.jumpmind.symmetric.io.data.transform.TransformedData data,
java.util.Map<java.lang.String,java.lang.String> sourceValues,
java.lang.String newValue,
java.lang.String oldValue)
throws org.jumpmind.symmetric.io.data.transform.IgnoreColumnException,
org.jumpmind.symmetric.io.data.transform.IgnoreRowException
transform in interface org.jumpmind.symmetric.io.data.transform.IColumnTransform<org.jumpmind.symmetric.io.data.transform.NewAndOldValue>org.jumpmind.symmetric.io.data.transform.IgnoreColumnExceptionorg.jumpmind.symmetric.io.data.transform.IgnoreRowException