public class SetField extends Transformer
FieldPath for supported field name expressions.| Constructor and Description |
|---|
SetField(FieldPath name,
BigDecimal value) |
SetField(FieldPath name,
BigDecimal value,
boolean overwrite) |
SetField(FieldPath name,
BigInteger value) |
SetField(FieldPath name,
BigInteger value,
boolean overwrite) |
SetField(FieldPath name,
Boolean value) |
SetField(FieldPath name,
Boolean value,
boolean overwrite) |
SetField(FieldPath name,
Byte value) |
SetField(FieldPath name,
byte[] value) |
SetField(FieldPath name,
byte[] value,
boolean overwrite) |
SetField(FieldPath name,
Byte value,
boolean overwrite) |
SetField(FieldPath name,
Character value) |
SetField(FieldPath name,
Character value,
boolean overwrite) |
SetField(FieldPath name,
Date value) |
SetField(FieldPath name,
Date value) |
SetField(FieldPath name,
Date value,
boolean overwrite) |
SetField(FieldPath name,
Date value,
boolean overwrite) |
SetField(FieldPath name,
Double value) |
SetField(FieldPath name,
Double value,
boolean overwrite) |
SetField(FieldPath name,
Float value) |
SetField(FieldPath name,
Float value,
boolean overwrite) |
SetField(FieldPath name,
Instant value) |
SetField(FieldPath name,
Instant value,
boolean overwrite) |
SetField(FieldPath name,
Integer value) |
SetField(FieldPath name,
Integer value,
boolean overwrite) |
SetField(FieldPath name,
LocalDate value) |
SetField(FieldPath name,
LocalDate value,
boolean overwrite) |
SetField(FieldPath name,
LocalDateTime value) |
SetField(FieldPath name,
LocalDateTime value,
boolean overwrite) |
SetField(FieldPath name,
LocalTime value) |
SetField(FieldPath name,
LocalTime value,
boolean overwrite) |
SetField(FieldPath name,
Long value) |
SetField(FieldPath name,
Long value,
boolean overwrite) |
SetField(FieldPath name,
Object value) |
SetField(FieldPath name,
Object value,
boolean overwrite) |
SetField(FieldPath name,
Object value,
FieldType fieldType) |
SetField(FieldPath name,
Object value,
FieldType fieldType,
boolean overwrite) |
SetField(FieldPath name,
Short value) |
SetField(FieldPath name,
Short value,
boolean overwrite) |
SetField(FieldPath name,
String value) |
SetField(FieldPath name,
String value,
boolean overwrite) |
SetField(FieldPath name,
Time value) |
SetField(FieldPath name,
Time value,
boolean overwrite) |
SetField(FieldPath name,
UUID value) |
SetField(FieldPath name,
UUID value,
boolean overwrite) |
SetField(String name,
BigDecimal value) |
SetField(String name,
BigDecimal value,
boolean overwrite) |
SetField(String name,
BigInteger value) |
SetField(String name,
BigInteger value,
boolean overwrite) |
SetField(String name,
Boolean value) |
SetField(String name,
Boolean value,
boolean overwrite) |
SetField(String name,
Byte value) |
SetField(String name,
byte[] value) |
SetField(String name,
byte[] value,
boolean overwrite) |
SetField(String name,
Byte value,
boolean overwrite) |
SetField(String name,
Character value) |
SetField(String name,
Character value,
boolean overwrite) |
SetField(String name,
Date value) |
SetField(String name,
Date value) |
SetField(String name,
Date value,
boolean overwrite) |
SetField(String name,
Date value,
boolean overwrite) |
SetField(String name,
Double value) |
SetField(String name,
Double value,
boolean overwrite) |
SetField(String name,
Float value) |
SetField(String name,
Float value,
boolean overwrite) |
SetField(String name,
Instant value) |
SetField(String name,
Instant value,
boolean overwrite) |
SetField(String name,
Integer value) |
SetField(String name,
Integer value,
boolean overwrite) |
SetField(String name,
LocalDate value) |
SetField(String name,
LocalDate value,
boolean overwrite) |
SetField(String name,
LocalDateTime value) |
SetField(String name,
LocalDateTime value,
boolean overwrite) |
SetField(String name,
LocalTime value) |
SetField(String name,
LocalTime value,
boolean overwrite) |
SetField(String name,
Long value) |
SetField(String name,
Long value,
boolean overwrite) |
SetField(String name,
Object value) |
SetField(String name,
Object value,
boolean overwrite) |
SetField(String name,
Object value,
FieldType fieldType) |
SetField(String name,
Object value,
FieldType fieldType,
boolean overwrite) |
SetField(String name,
Short value) |
SetField(String name,
Short value,
boolean overwrite) |
SetField(String name,
String value) |
SetField(String name,
String value,
boolean overwrite) |
SetField(String name,
Time value) |
SetField(String name,
Time value,
boolean overwrite) |
SetField(String name,
UUID value) |
SetField(String name,
UUID value,
boolean overwrite) |
| Modifier and Type | Method and Description |
|---|---|
FieldType |
getFieldType() |
String |
getName() |
boolean |
getOverwrite() |
Object |
getValue() |
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 SetField(String name, LocalDateTime value, boolean overwrite)
public SetField(String name, BigInteger value, boolean overwrite)
public SetField(String name, BigDecimal value, boolean overwrite)
public SetField(String name, byte[] value, boolean overwrite)
public SetField(String name, LocalDateTime value)
public SetField(String name, BigInteger value)
public SetField(String name, BigDecimal value)
public SetField(String name, byte[] value)
public SetField(FieldPath name, LocalDateTime value, boolean overwrite)
public SetField(FieldPath name, BigInteger value, boolean overwrite)
public SetField(FieldPath name, BigDecimal value, boolean overwrite)
public SetField(FieldPath name, byte[] value, boolean overwrite)
public SetField(FieldPath name, LocalDateTime value)
public SetField(FieldPath name, BigInteger value)
public SetField(FieldPath name, BigDecimal value)
public SetField(FieldPath name, byte[] value)
public String getName()
public Object getValue()
public FieldType getFieldType()
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.