Class LookupColumnTransform
java.lang.Object
org.jumpmind.symmetric.io.data.transform.LookupColumnTransform
- All Implemented Interfaces:
IBuiltInExtensionPoint
,IExtensionPoint
,IColumnTransform<NewAndOldValue>
,ISingleNewAndOldValueColumnTransform
public class LookupColumnTransform
extends Object
implements ISingleNewAndOldValueColumnTransform, IBuiltInExtensionPoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Logger
protected static final StringMapper
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
doTokenReplacementOnSql
(DataContext context, String sql) getName()
boolean
boolean
transform
(IDatabasePlatform platform, DataContext context, TransformColumn column, TransformedData data, Map<String, String> sourceValues, String newValue, String oldValue)
-
Field Details
-
log
protected final org.slf4j.Logger log -
NAME
- See Also:
-
lookupColumnRowMapper
-
-
Constructor Details
-
LookupColumnTransform
public LookupColumnTransform()
-
-
Method Details
-
getName
-
isExtractColumnTransform
public boolean isExtractColumnTransform()- Specified by:
isExtractColumnTransform
in interfaceIColumnTransform<NewAndOldValue>
-
isLoadColumnTransform
public boolean isLoadColumnTransform()- Specified by:
isLoadColumnTransform
in interfaceIColumnTransform<NewAndOldValue>
-
transform
public NewAndOldValue transform(IDatabasePlatform platform, DataContext context, TransformColumn column, TransformedData data, Map<String, String> sourceValues, String newValue, String oldValue) throws IgnoreColumnException, IgnoreRowException- Specified by:
transform
in interfaceIColumnTransform<NewAndOldValue>
- Throws:
IgnoreColumnException
IgnoreRowException
-
doTokenReplacementOnSql
-