Class EvaluatorCore.FunctionEvaluatorCore
java.lang.Object
tools.refinery.interpreter.rete.eval.EvaluatorCore
tools.refinery.interpreter.rete.eval.EvaluatorCore.FunctionEvaluatorCore
- Enclosing class:
EvaluatorCore
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.refinery.interpreter.rete.eval.EvaluatorCore
EvaluatorCore.FunctionEvaluatorCore, EvaluatorCore.PredicateEvaluatorCore
-
Field Summary
Fields inherited from class tools.refinery.interpreter.rete.eval.EvaluatorCore
evaluator, evaluatorNode, logger, runtimeContext, sourceTupleWidth
-
Constructor Summary
ConstructorDescriptionFunctionEvaluatorCore
(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, Map<String, Integer> parameterPositions, int sourceTupleWidth) FunctionEvaluatorCore
(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, Map<String, Integer> parameterPositions, int sourceTupleWidth, boolean isUnwinding) -
Method Summary
Methods inherited from class tools.refinery.interpreter.rete.eval.EvaluatorCore
errorResult, evaluateTerm, init, prettyPrintTuple
-
Field Details
-
isUnwinding
protected final boolean isUnwinding- Since:
- 2.4
-
-
Constructor Details
-
FunctionEvaluatorCore
public FunctionEvaluatorCore(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, Map<String, Integer> parameterPositions, int sourceTupleWidth) -
FunctionEvaluatorCore
public FunctionEvaluatorCore(org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, Map<String, Integer> parameterPositions, int sourceTupleWidth, boolean isUnwinding) - Since:
- 2.4
-
-
Method Details
-
performEvaluation
- Specified by:
performEvaluation
in classEvaluatorCore
-
evaluationKind
- Specified by:
evaluationKind
in classEvaluatorCore
-