net.esper.pattern
Class EvalNotNode
java.lang.Object
net.esper.pattern.EvalNode
net.esper.pattern.EvalNotNode
- All Implemented Interfaces:
- MetaDefItem
public final class EvalNotNode
- extends EvalNode
This class represents an 'not' operator in the evaluation tree representing any event expressions.
EvalNotNode
public EvalNotNode()
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