com.espertech.esper.pattern
Class EvalEveryNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeBase
com.espertech.esper.pattern.EvalEveryNode
- All Implemented Interfaces:
- EvalNode
public class EvalEveryNode
- extends EvalNodeBase
This class represents an 'every' operator in the evaluation tree representing an event expression.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factoryNode
protected final EvalEveryFactoryNode factoryNode
EvalEveryNode
public EvalEveryNode(PatternAgentInstanceContext context,
EvalEveryFactoryNode factoryNode,
EvalNode childNode)
getFactoryNode
public EvalEveryFactoryNode getFactoryNode()
getChildNode
public EvalNode getChildNode()
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