public abstract class AbstractEvaluatorNode extends SingleInputNode implements IEvaluatorNode
Modifier and Type | Field and Description |
---|---|
protected EvaluatorCore |
core |
protected IExpressionEvaluator |
evaluator
Deprecated.
use
EvaluationCore |
protected org.apache.log4j.Logger |
logger
Deprecated.
use
EvaluationCore |
protected IQueryRuntimeContext |
runtimeContext
Deprecated.
use
EvaluationCore |
mailbox, parent
children
nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
AbstractEvaluatorNode(ReteContainer reteContainer,
EvaluatorCore core) |
AbstractEvaluatorNode(ReteContainer reteContainer,
org.apache.log4j.Logger logger,
IExpressionEvaluator evaluator,
java.util.Map<java.lang.String,java.lang.Integer> parameterPositions,
int sourceTupleWidth)
Deprecated.
use
EvaluationCore |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
errorResult()
Deprecated.
use
EvaluationCore |
protected java.lang.Object |
evaluateTerm(Tuple ps)
Deprecated.
use
EvaluationCore |
ReteContainer |
getReteContainer() |
protected abstract java.lang.String |
logNodeName()
Deprecated.
use
EvaluationCore |
java.lang.String |
prettyPrintTraceInfoPatternList() |
protected java.lang.String |
prettyPrintTuple(Tuple ps)
Deprecated.
use
EvaluationCore |
protected abstract Tuple |
tupleFromResult(Tuple incoming,
java.lang.Object evaluationresult)
Deprecated.
use
EvaluationCore |
appendParent, assignTraceInfo, getMailbox, getParents, instantiateMailbox, propagatePullInto, removeParent
appendChild, constructIndex, getPulledContents, getReceivers, issueError, propagateUpdate, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCore
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, constructIndex, getPulledContents, getReceivers, pullInto, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
protected EvaluatorCore core
@Deprecated protected org.apache.log4j.Logger logger
EvaluationCore
@Deprecated protected IExpressionEvaluator evaluator
EvaluationCore
@Deprecated protected IQueryRuntimeContext runtimeContext
EvaluationCore
public AbstractEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
@Deprecated public AbstractEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)
EvaluationCore
public ReteContainer getReteContainer()
getReteContainer
in interface IEvaluatorNode
public java.lang.String prettyPrintTraceInfoPatternList()
prettyPrintTraceInfoPatternList
in interface IEvaluatorNode
@Deprecated protected abstract Tuple tupleFromResult(Tuple incoming, java.lang.Object evaluationresult)
EvaluationCore
@Deprecated protected abstract java.lang.String logNodeName()
EvaluationCore
@Deprecated protected java.lang.Object evaluateTerm(Tuple ps)
EvaluationCore
@Deprecated protected java.lang.String prettyPrintTuple(Tuple ps)
EvaluationCore
@Deprecated protected java.lang.Object errorResult()
EvaluationCore