com.espertech.esper.pattern
Class EvalObserverNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeBase
com.espertech.esper.pattern.EvalObserverNode
- All Implemented Interfaces:
- EvalNode
public class EvalObserverNode
- extends EvalNodeBase
This class represents an observer expression in the evaluation tree representing an pattern expression.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factoryNode
protected final EvalObserverFactoryNode factoryNode
EvalObserverNode
public EvalObserverNode(PatternAgentInstanceContext context,
EvalObserverFactoryNode factoryNode)
getFactoryNode
public EvalObserverFactoryNode getFactoryNode()
newState
public EvalStateNode newState(Evaluator parentNode,
EvalStateNodeNumber stateNodeNumber,
long stateNodeId)
- Description copied from class:
EvalNodeBase
- Create the evaluation state node containing the truth value state for each operator in an
event expression.
- Specified by:
newState
in interface EvalNode
- Specified by:
newState
in class EvalNodeBase
- Parameters:
parentNode
- is the parent evaluator node that this node indicates a change in truth value to
- Returns:
- state node containing the truth value state for the operator