public class RecordPathFunction extends Object
| Modifier and Type | Field and Description |
|---|---|
private static RecordField |
PARENT_RECORD_FIELD |
protected static RecordPathCache |
RECORD_PATH_CACHE |
private static RecordField |
ROOT_RECORD_FIELD |
private static RecordSchema |
ROOT_RECORD_SCHEMA |
| Constructor and Description |
|---|
RecordPathFunction() |
| Modifier and Type | Method and Description |
|---|---|
private <T> T |
eval(Iterable<Record> records,
String recordPath,
Function<Object,T> transform) |
private <T> T |
eval(Map<?,?> map,
String recordPath,
Function<Object,T> transform) |
protected <T> T |
eval(Object record,
String recordPath,
Function<Object,T> transform) |
private <T> T |
eval(Record[] records,
String recordPath,
Function<Object,T> transform) |
private <T> T |
eval(Record record,
String recordPath,
Function<Object,T> transform) |
private <T> T |
evalResults(Stream<FieldValue> fields,
Function<Object,T> transform,
Supplier<String> multipleReturnValueErrorSupplier) |
private static final RecordField ROOT_RECORD_FIELD
private static final RecordSchema ROOT_RECORD_SCHEMA
private static final RecordField PARENT_RECORD_FIELD
protected static final RecordPathCache RECORD_PATH_CACHE
Copyright © 2023 Apache NiFi Project. All rights reserved.