public class LookupTransformer extends Transformer
| Constructor and Description |
|---|
LookupTransformer(FieldList fields,
Lookup lookup) |
LookupTransformer(FieldList fields,
Lookup lookup,
boolean overwriteFields)
Deprecated.
|
LookupTransformer(FieldList fields,
Lookup lookup,
Node.DuplicateNodeAction duplicateFieldAction) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close()
Called by
TransformingReader or TransformingWriter when their close() method is called (after reading or writing ends). |
Node.DuplicateNodeAction |
getDuplicateFieldAction() |
FieldList |
getFields() |
Lookup |
getLookup() |
boolean |
isAllowNoResults()
Indicates if no exception should be thrown if no results are found (default false, exceptions are thrown).
|
boolean |
isOverwriteFields() |
protected void |
join(Record originalRecord,
RecordList lookupResult,
List<?> lookupArguments) |
protected RecordList |
noResults(Record originalRecord,
List<?> arguments) |
protected void |
open()
Called by
TransformingReader or TransformingWriter when their open() method is called (before reading or writing starts). |
LookupTransformer |
setAllowNoResults(boolean allowNoResults)
Indicates if no exception should be thrown if no results are found (default false, exceptions are thrown).
|
LookupTransformer |
setDuplicateFieldAction(Node.DuplicateNodeAction duplicateFieldAction) |
protected RecordList |
tooManyResults(Record originalRecord,
List<?> arguments,
RecordList lookupResult) |
String |
toString() |
boolean |
transform(Record record)
Applies this transformer to a record on its way through a
TransformingReader or TransformingWriter. |
addExceptionProperties, geEndpoint, getEndpoint, getReader, getWriter, of, setWriterpublic LookupTransformer(FieldList fields, Lookup lookup, Node.DuplicateNodeAction duplicateFieldAction)
@Deprecated public LookupTransformer(FieldList fields, Lookup lookup, boolean overwriteFields)
public FieldList getFields()
public Lookup getLookup()
public Node.DuplicateNodeAction getDuplicateFieldAction()
public LookupTransformer setDuplicateFieldAction(Node.DuplicateNodeAction duplicateFieldAction)
public boolean isOverwriteFields()
public boolean isAllowNoResults()
public LookupTransformer setAllowNoResults(boolean allowNoResults)
protected void open()
TransformerTransformingReader or TransformingWriter when their open() method is called (before reading or writing starts).open in class Transformerprotected void close()
TransformerTransformingReader or TransformingWriter when their close() method is called (after reading or writing ends).close in class Transformerpublic 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 TransformerThrowableprotected void join(Record originalRecord, RecordList lookupResult, List<?> lookupArguments)
protected RecordList noResults(Record originalRecord, List<?> arguments)
protected RecordList tooManyResults(Record originalRecord, List<?> arguments, RecordList lookupResult)
Copyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.