| Modifier and Type | Class and Description |
|---|---|
class |
ArrayIndexFieldValue |
class |
MapEntryFieldValue |
class |
StandardFieldValue |
| Modifier and Type | Field and Description |
|---|---|
private FieldValue |
StandardRecordPathEvaluationContext.contextNode |
| Modifier and Type | Field and Description |
|---|---|
private Optional<FieldValue> |
StandardFieldValue.parent |
private Stream<FieldValue> |
StandardRecordPathResult.selectedFields |
| Modifier and Type | Method and Description |
|---|---|
FieldValue |
RecordPathEvaluationContext.getContextNode() |
FieldValue |
StandardRecordPathEvaluationContext.getContextNode() |
private static FieldValue |
ArrayIndexFieldValue.validateParent(FieldValue parent) |
protected static FieldValue |
StandardFieldValue.validateParentRecord(FieldValue parent) |
| Modifier and Type | Method and Description |
|---|---|
Optional<FieldValue> |
FieldValue.getParent() |
Optional<FieldValue> |
StandardFieldValue.getParent() |
Stream<FieldValue> |
StandardRecordPathResult.getSelectedFields() |
Stream<FieldValue> |
RecordPathResult.getSelectedFields() |
| Modifier and Type | Method and Description |
|---|---|
RecordPathResult |
RecordPath.evaluate(Record record,
FieldValue contextNode)
Evaluates a RecordPath against the given context node.
|
void |
RecordPathEvaluationContext.setContextNode(FieldValue fieldValue) |
void |
StandardRecordPathEvaluationContext.setContextNode(FieldValue contextNode) |
private static FieldValue |
ArrayIndexFieldValue.validateParent(FieldValue parent) |
protected static FieldValue |
StandardFieldValue.validateParentRecord(FieldValue parent) |
| Modifier and Type | Method and Description |
|---|---|
private Optional<Record> |
StandardFieldValue.getParentRecord(Optional<FieldValue> fieldValueOption) |
| Constructor and Description |
|---|
ArrayIndexFieldValue(Object value,
RecordField field,
FieldValue parent,
int index) |
MapEntryFieldValue(Object value,
RecordField field,
FieldValue parent,
String mapKey) |
StandardFieldValue(Object value,
RecordField field,
FieldValue parent) |
| Constructor and Description |
|---|
StandardRecordPathResult(String path,
Stream<FieldValue> selectedFields) |
| Modifier and Type | Method and Description |
|---|---|
Stream<FieldValue> |
BinaryOperatorFilter.filter(RecordPathEvaluationContext context,
boolean invert) |
Stream<FieldValue> |
RecordPathFilter.filter(RecordPathEvaluationContext context,
boolean invert) |
Stream<FieldValue> |
NotFilter.filter(RecordPathEvaluationContext context,
boolean invert) |
Stream<FieldValue> |
FunctionFilter.filter(RecordPathEvaluationContext context,
boolean invert) |
Stream<FieldValue> |
BinaryOperatorFilter.mapToBoolean(RecordPathEvaluationContext context) |
Stream<FieldValue> |
RecordPathFilter.mapToBoolean(RecordPathEvaluationContext context) |
Stream<FieldValue> |
NotFilter.mapToBoolean(RecordPathEvaluationContext context) |
Stream<FieldValue> |
FunctionFilter.mapToBoolean(RecordPathEvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
NotEqualsFilter.test(FieldValue fieldValue,
Object rhsValue) |
protected boolean |
EqualsFilter.test(FieldValue fieldValue,
Object rhsValue) |
protected abstract boolean |
BinaryOperatorFilter.test(FieldValue fieldValue,
Object rhsValue) |
protected boolean |
NumericBinaryOperatorFilter.test(FieldValue fieldValue,
Object rhsValue) |
protected boolean |
ContainsRegex.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
protected boolean |
IsBlank.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
protected boolean |
MatchesRegex.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
protected abstract boolean |
FunctionFilter.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
protected boolean |
IsEmpty.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
protected boolean |
StringComparisonFilter.test(FieldValue fieldValue,
RecordPathEvaluationContext context) |
| Modifier and Type | Field and Description |
|---|---|
private FieldValue |
LiteralValuePath.fieldValue |
| Modifier and Type | Method and Description |
|---|---|
private FieldValue |
ChildFieldPath.getChild(FieldValue fieldValue) |
private FieldValue |
ChildFieldPath.missingChild(FieldValue parent) |
| Modifier and Type | Method and Description |
|---|---|
RecordPathResult |
RecordPathSegment.evaluate(Record record,
FieldValue contextNode) |
private List<FieldValue> |
DescendantFieldPath.findDescendants(FieldValue fieldValue) |
private List<FieldValue> |
WildcardDescendantPath.findDescendants(FieldValue fieldValue) |
private FieldValue |
ChildFieldPath.getChild(FieldValue fieldValue) |
private Stream<FieldValue> |
WildcardChildPath.getChildren(FieldValue fieldValue) |
private Object |
SingularMapKeyPath.getMapValue(FieldValue fieldValue) |
private FieldValue |
ChildFieldPath.missingChild(FieldValue parent) |
| Modifier and Type | Method and Description |
|---|---|
static Predicate<FieldValue> |
Filters.fieldTypeFilter(RecordFieldType fieldType,
RecordFieldType... alternativeTypes) |
| Modifier and Type | Method and Description |
|---|---|
String |
FieldValueLogicalPathBuilder.buildLogicalPath(FieldValue fieldValue)
Builds a logical path String using the configured wrappers for array or map values for a given
FieldValue |
static boolean |
Filters.isRecord(FieldValue fieldValue) |
static void |
FieldValueWalker.walk(FieldValue fieldValue,
Consumer<FieldValue> consumer)
Walk the hierarchy from a given
FieldValue with the provided Consumer. |
| Modifier and Type | Method and Description |
|---|---|
static void |
FieldValueWalker.walk(FieldValue fieldValue,
Consumer<FieldValue> consumer)
Walk the hierarchy from a given
FieldValue with the provided Consumer. |
Copyright © 2023 Apache NiFi Project. All rights reserved.