Class AllAttributesEvaluator
java.lang.Object
org.apache.nifi.attribute.expression.language.evaluation.BooleanEvaluator
org.apache.nifi.attribute.expression.language.evaluation.selection.AllAttributesEvaluator
- All Implemented Interfaces:
Evaluator<Boolean>,IteratingEvaluator<Boolean>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BooleanEvaluatorprivate final MultiAttributeEvaluator -
Constructor Summary
ConstructorsConstructorDescriptionAllAttributesEvaluator(BooleanEvaluator booleanEvaluator, MultiAttributeEvaluator multiAttributeEvaluator) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(EvaluationContext evaluationContext) intgetEvaluationsRemaining(EvaluationContext context) Evaluator<?> Evaluator<?> Methods inherited from class org.apache.nifi.attribute.expression.language.evaluation.BooleanEvaluator
getResultType, getToken, setTokenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.nifi.attribute.expression.language.evaluation.Evaluator
getResultType, getToken, setToken
-
Field Details
-
booleanEvaluator
-
multiAttributeEvaluator
-
-
Constructor Details
-
AllAttributesEvaluator
public AllAttributesEvaluator(BooleanEvaluator booleanEvaluator, MultiAttributeEvaluator multiAttributeEvaluator)
-
-
Method Details
-
evaluate
-
getEvaluationsRemaining
- Specified by:
getEvaluationsRemainingin interfaceEvaluator<Boolean>- Overrides:
getEvaluationsRemainingin classBooleanEvaluator
-
getSubjectEvaluator
- Specified by:
getSubjectEvaluatorin interfaceEvaluator<Boolean>
-
getLogicEvaluator
- Specified by:
getLogicEvaluatorin interfaceIteratingEvaluator<Boolean>- Returns:
- the evaluator that evaluates some sort of logic against its subject
-
getVariableIteratingEvaluator
-