net.esper.pattern
Class EvalEveryNode
java.lang.Object
net.esper.pattern.EvalNode
net.esper.pattern.EvalEveryNode
- All Implemented Interfaces:
- MetaDefItem
public final class EvalEveryNode
- extends EvalNode
This class represents an 'every' operator in the evaluation tree representing an event expression.
EvalEveryNode
public EvalEveryNode()
newState
public final EvalStateNode newState(Evaluator parentNode,
MatchedEventMap beginState,
PatternContext context,
Object stateNodeId)
- Description copied from class:
EvalNode
- Create the evaluation state node containing the truth value state for each operator in an
event expression.
- Specified by:
newState
in class EvalNode
- Parameters:
parentNode
- is the parent evaluator node that this node indicates a change in truth value tobeginState
- is the container for events that makes up the start statecontext
- is the handle to services required for evaluationstateNodeId
- is the new state object's identifier
- Returns:
- state node containing the truth value state for the operator
toString
public final String toString()
- Overrides:
toString
in class Object