public static class EvaluatorCore.FunctionEvaluatorCore extends EvaluatorCore
EvaluatorCore.FunctionEvaluatorCore, EvaluatorCore.PredicateEvaluatorCore
Modifier and Type | Field and Description |
---|---|
protected boolean |
isUnwinding |
evaluator, evaluatorNode, logger, runtimeContext, sourceTupleWidth
Constructor and Description |
---|
FunctionEvaluatorCore(org.apache.log4j.Logger logger,
IExpressionEvaluator evaluator,
java.util.Map<java.lang.String,java.lang.Integer> parameterPositions,
int sourceTupleWidth) |
FunctionEvaluatorCore(org.apache.log4j.Logger logger,
IExpressionEvaluator evaluator,
java.util.Map<java.lang.String,java.lang.Integer> parameterPositions,
int sourceTupleWidth,
boolean isUnwinding) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
evaluationKind() |
java.lang.Iterable<Tuple> |
performEvaluation(Tuple input) |
errorResult, evaluateTerm, init, prettyPrintTuple
public FunctionEvaluatorCore(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)
public FunctionEvaluatorCore(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth, boolean isUnwinding)
public java.lang.Iterable<Tuple> performEvaluation(Tuple input)
performEvaluation
in class EvaluatorCore
protected java.lang.String evaluationKind()
evaluationKind
in class EvaluatorCore