Uses of Class
net.esper.pattern.EvalStateNode

Packages that use EvalStateNode
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
 

Uses of EvalStateNode in net.esper.pattern
 

Subclasses of EvalStateNode in net.esper.pattern
 class EvalAndStateNode
          This class represents the state of a "and" operator in the evaluation state tree.
 class EvalEveryStateNode
          Contains the state collected by an "every" operator.
 class EvalFilterStateNode
          This class contains the state of a single filter expression in the evaluation state tree.
 class EvalFollowedByStateNode
          This class represents the state of a followed-by operator in the evaluation state tree.
 class EvalGuardStateNode
          This class represents the state of a "within" operator in the evaluation state tree.
 class EvalNotStateNode
          This class contains the state of an 'not' operator in the evaluation state tree.
 class EvalObserverStateNode
          This class represents the state of an eventObserver sub-expression in the evaluation state tree.
 class EvalOrStateNode
          This class represents the state of a "or" operator in the evaluation state tree.
 class EvalRootStateNode
          This class is always the root node in the evaluation state tree representing any activated event expression.
 

Methods in net.esper.pattern that return EvalStateNode
 EvalStateNode EvalRootNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalOrNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalObserverNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalNotNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
abstract  EvalStateNode EvalNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
          Create the evaluation state node containing the truth value state for each operator in an event expression.
 EvalStateNode EvalGuardNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalFollowedByNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalFilterNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalEveryNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalAndNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 

Methods in net.esper.pattern with parameters of type EvalStateNode
 void Evaluator.evaluateFalse(EvalStateNode fromNode)
          Indicate a change in truth value to false.
 void EvalRootStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalOrStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalNotStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalGuardStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalFollowedByStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalEveryStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void EvalAndStateNode.evaluateFalse(EvalStateNode fromNode)
           
 void Evaluator.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
          Indicate a change in truth value to true.
 void EvalRootStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalOrStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalNotStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalGuardStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalFollowedByStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalEveryStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalAndStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Hashtable<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 Object EvalStateNodeVisitor.visit(EvalStateNode node, Object data)
          Invoked by each child node as part of accepting this visitor.
 Object EvalStateNodePrinterVisitor.visit(EvalStateNode node, Object data)
           
 

Method parameters in net.esper.pattern with type arguments of type EvalStateNode
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Hashtable<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.