public class CopyField extends Transformer
FieldPath for supported field name expressions.| Constructor and Description |
|---|
CopyField(String sourceFieldName,
String targetFieldName)
Always overwrites the target field.
|
CopyField(String sourceFieldName,
String targetFieldName,
boolean overwrite) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getOverwrite() |
String |
getSourceFieldName() |
String |
getTargetFieldName() |
String |
toString() |
boolean |
transform(Record record)
Applies this transformer to a record on its way through a
TransformingReader or TransformingWriter. |
addExceptionProperties, close, geEndpoint, getEndpoint, getReader, getWriter, of, open, setWriterpublic CopyField(String sourceFieldName, String targetFieldName)
public String getSourceFieldName()
public String getTargetFieldName()
public boolean getOverwrite()
public boolean transform(Record record) throws Throwable
TransformerTransformingReader or TransformingWriter.
Contract for subclasses (see also docs/authoring/Transformer.md):
record in place as needed.true to keep the record in the pipeline.false to drop the record (the host routes it to a discard
writer if one is configured, otherwise it disappears).incrementRecordCount() on the host endpoint; the host handles it.transform in class TransformerThrowableCopyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.