Uses of Class
com.espertech.esper.pattern.EvalStateNode

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

Uses of EvalStateNode in com.espertech.esper.pattern
 

Subclasses of EvalStateNode in com.espertech.esper.pattern
 class EvalAndStateNode
          This class represents the state of an "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 com.espertech.esper.pattern that return EvalStateNode
 EvalStateNode PatternStateFactoryImpl.makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes a every-state node.
 EvalStateNode PatternStateFactoryImpl.makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateObjectId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes a guard state node.
 EvalStateNode PatternStateFactoryImpl.makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes an or-state node.
 EvalStateNode PatternStateFactoryImpl.makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
           
 EvalStateNode PatternStateFactory.makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
          Makes a parent state node for the child state node.
 EvalStateNode PatternStateFactoryImpl.makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
           
 EvalStateNode PatternStateFactory.makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
          Makes a root state node.
 EvalStateNode PatternStateFactoryImpl.makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap matchEvents, Object stateObjectId)
           
 EvalStateNode PatternStateFactory.makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap beginState, Object stateObjectId)
          Makes any new state node.
 EvalStateNode EvalRootNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalOrNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalObserverNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalNotNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
abstract  EvalStateNode EvalNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          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, Object stateNodeId)
           
 EvalStateNode EvalFollowedByNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalFilterNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalEveryNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalAndNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 

Methods in com.espertech.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, Map<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 com.espertech.esper.pattern with type arguments of type EvalStateNode
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Map<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com