Class TransformedData
java.lang.Object
org.jumpmind.symmetric.io.data.transform.TransformedData
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected DataEventType
protected TargetDmlAction
protected DataEventType
protected Map<TransformColumn.IncludeOnType,
LinkedHashMap<String, String>> protected Map<TransformColumn.IncludeOnType,
LinkedHashMap<String, String>> protected Map<TransformColumn.IncludeOnType,
LinkedHashMap<String, String>> protected TransformTable
-
Constructor Summary
ConstructorsConstructorDescriptionTransformedData
(TransformTable transformation, DataEventType sourceDmlType, Map<String, String> sourceKeyValues, Map<String, String> oldSourceValues, Map<String, String> sourceValues) -
Method Summary
Modifier and TypeMethodDescriptionbuildTargetCsvData
(Map<String, Object> attributes) copy()
protected Map<TransformColumn.IncludeOnType,
LinkedHashMap<String, String>> String[]
String[]
String[]
String[]
String[]
boolean
hasSameKeyValues
(String[] otherKeyValues) boolean
void
put
(TransformColumn column, String columnValue, String oldValue, boolean recordAsKey) retrieve
(Map<TransformColumn.IncludeOnType, LinkedHashMap<String, String>> source, boolean getColumnNames) void
setGeneratedIdentityNeeded
(boolean generatedIdentityNeeded) void
setTargetAction
(TargetDmlAction targetAction) void
setTargetDmlType
(DataEventType dmlType)
-
Field Details
-
generatedIdentityNeeded
protected boolean generatedIdentityNeeded -
targetAction
-
targetDmlType
-
sourceDmlType
-
targetNewValueByIncludeOnType
protected Map<TransformColumn.IncludeOnType,LinkedHashMap<String, targetNewValueByIncludeOnTypeString>> -
targetNewKeysByIncludeOnType
protected Map<TransformColumn.IncludeOnType,LinkedHashMap<String, targetNewKeysByIncludeOnTypeString>> -
targetOldValuesByIncludeOnType
protected Map<TransformColumn.IncludeOnType,LinkedHashMap<String, targetOldValuesByIncludeOnTypeString>> -
transformation
-
sourceKeyValues
-
oldSourceValues
-
sourceValues
-
-
Constructor Details
-
TransformedData
-
-
Method Details
-
getFullyQualifiedTableName
-
getTargetDmlType
-
setTargetDmlType
-
getTableName
-
getCatalogName
-
getSchemaName
-
put
-
retrieve
protected Map<String,String> retrieve(Map<TransformColumn.IncludeOnType, LinkedHashMap<String, String>> source) -
retrieve
protected List<String> retrieve(Map<TransformColumn.IncludeOnType, LinkedHashMap<String, String>> source, boolean getColumnNames) -
getTargetKeyValues
-
getTargetValues
-
getKeyNames
-
getKeyValues
-
getColumnNames
-
getColumnValues
-
getSourceDmlType
-
copy
-
getTransformation
-
setGeneratedIdentityNeeded
public void setGeneratedIdentityNeeded(boolean generatedIdentityNeeded) -
isGeneratedIdentityNeeded
public boolean isGeneratedIdentityNeeded() -
copy
protected Map<TransformColumn.IncludeOnType,LinkedHashMap<String, copyString>> (Map<TransformColumn.IncludeOnType, LinkedHashMap<String, String>> toCopy) -
getSourceKeyValues
-
getOldSourceValues
-
getSourceValues
-
setTargetAction
-
getTargetAction
-
hasSameKeyValues
-
buildTargetTable
-
buildTargetCsvData
-
getOldColumnValues
-