Uses of Interface
net.esper.pattern.Evaluator

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

Uses of Evaluator in net.esper.pattern
 

Classes in net.esper.pattern that implement Evaluator
 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 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 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 with parameters of type Evaluator
 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)
           
 

Constructors in net.esper.pattern with parameters of type Evaluator
EvalAndStateNode(Evaluator parentNode, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalEveryStateNode(Evaluator parentNode, EvalNode everyChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFilterStateNode(Evaluator parentNode, FilterSpec filterSpec, String eventAsName, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFollowedByStateNode(Evaluator parentNode, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalGuardStateNode(Evaluator parentNode, GuardFactory guardFactory, EvalNode singleWithinChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalNotStateNode(Evaluator parentNode, EvalNode notNodeChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalObserverStateNode(Evaluator parentNode, ObserverFactory observerFactory, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalOrStateNode(Evaluator parentNode, LinkedList<EvalNode> orNodeChildNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.