public class DelineatedAttributeEvaluator extends MultiAttributeEvaluator
| Modifier and Type | Class and Description |
|---|---|
private static class |
DelineatedAttributeEvaluator.State |
| Modifier and Type | Field and Description |
|---|---|
private Evaluator<String> |
delimiterEvaluator |
private int |
evaluationType |
private Evaluator<String> |
subjectEvaluator |
| Constructor and Description |
|---|
DelineatedAttributeEvaluator(Evaluator<String> subjectEvaluator,
Evaluator<String> delimiterEvaluator,
int evaluationType) |
| Modifier and Type | Method and Description |
|---|---|
QueryResult<String> |
evaluate(EvaluationContext evaluationContext) |
int |
getEvaluationsRemaining(EvaluationContext evaluationContext) |
int |
getEvaluationType() |
Evaluator<?> |
getLogicEvaluator() |
Evaluator<?> |
getSubjectEvaluator() |
getResultType, getToken, setTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResultType, getToken, setTokenpublic QueryResult<String> evaluate(EvaluationContext evaluationContext)
public Evaluator<?> getLogicEvaluator()
public int getEvaluationsRemaining(EvaluationContext evaluationContext)
getEvaluationsRemaining in interface Evaluator<String>getEvaluationsRemaining in class StringEvaluatorpublic Evaluator<?> getSubjectEvaluator()
public int getEvaluationType()
getEvaluationType in class MultiAttributeEvaluatorCopyright © 2023 Apache NiFi Project. All rights reserved.