public class FieldValueLogicalPathBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldValueLogicalPathBuilder.Builder |
| Modifier and Type | Field and Description |
|---|---|
private static CharSequence |
DEFAULT_DELIMITER |
private static CharSequence |
DEFAULT_KEY_INDEX_WRAPPER_LEFT |
private static CharSequence |
DEFAULT_KEY_INDEX_WRAPPER_RIGHT |
private CharSequence |
indexLeft |
private CharSequence |
indexRight |
private CharSequence |
keyLeft |
private CharSequence |
keyRight |
private CharSequence |
pathDelimiter |
| Modifier | Constructor and Description |
|---|---|
private |
FieldValueLogicalPathBuilder(CharSequence pathDelimiter,
CharSequence leftMapKeyWrapper,
CharSequence rightMapKeyMapper,
CharSequence leftArrayIndexWrapper,
CharSequence rightArrayIndexWrapper) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildLogicalPath(FieldValue fieldValue)
Builds a logical path String using the configured wrappers for array or map values for a given
FieldValue |
private static final CharSequence DEFAULT_DELIMITER
private static final CharSequence DEFAULT_KEY_INDEX_WRAPPER_LEFT
private static final CharSequence DEFAULT_KEY_INDEX_WRAPPER_RIGHT
private final CharSequence pathDelimiter
private final CharSequence keyLeft
private final CharSequence keyRight
private final CharSequence indexLeft
private final CharSequence indexRight
private FieldValueLogicalPathBuilder(CharSequence pathDelimiter, CharSequence leftMapKeyWrapper, CharSequence rightMapKeyMapper, CharSequence leftArrayIndexWrapper, CharSequence rightArrayIndexWrapper)
public String buildLogicalPath(FieldValue fieldValue)
FieldValuefieldValue - the Field ValueCopyright © 2023 Apache NiFi Project. All rights reserved.