Uses of Class
net.esper.pattern.EvalNode

Packages that use EvalNode
net.esper.eql.spec Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
 

Uses of EvalNode in net.esper.eql.spec
 

Methods in net.esper.eql.spec that return EvalNode
 EvalNode PatternStreamSpecRaw.getEvalNode()
          Returns the pattern expression evaluation node for the top pattern operator.
 EvalNode PatternStreamSpecCompiled.getEvalNode()
          Returns the pattern expression evaluation node for the top pattern operator.
 

Constructors in net.esper.eql.spec with parameters of type EvalNode
PatternStreamSpecCompiled(EvalNode evalNode, Map<String,EventType> taggedEventTypes, List<ViewSpec> viewSpecs, String optionalStreamName)
          Ctor.
PatternStreamSpecRaw(EvalNode evalNode, List<ViewSpec> viewSpecs, String optionalStreamName)
          Ctor.
 

Uses of EvalNode in net.esper.pattern
 

Subclasses of EvalNode in net.esper.pattern
 class EvalAndNode
          This class represents an 'and' operator in the evaluation tree representing an event expressions.
 class EvalEveryNode
          This class represents an 'every' operator in the evaluation tree representing an event expression.
 class EvalFilterNode
          This class represents a filter of events in the evaluation tree representing any event expressions.
 class EvalFollowedByNode
          This class represents a followed-by operator in the evaluation tree representing any event expressions.
 class EvalGuardNode
          This class represents a guard in the evaluation tree representing an event expressions.
 class EvalNotNode
          This class represents an 'not' operator in the evaluation tree representing any event expressions.
 class EvalObserverNode
          This class represents an observer expression in the evaluation tree representing an pattern expression.
 class EvalOrNode
          This class represents an 'or' operator in the evaluation tree representing any event expressions.
 class EvalRootNode
          This class is always the root node in the evaluation tree representing an event expression.
 

Methods in net.esper.pattern that return EvalNode
 EvalNode EvalStateNode.getFactoryNode()
          Returns the factory node for the state node.
 

Methods in net.esper.pattern that return types with arguments of type EvalNode
 List<EvalNode> EvalNode.getChildNodes()
          Returns list of child nodes.
 

Methods in net.esper.pattern with parameters of type EvalNode
 void EvalNode.addChildNode(EvalNode childNode)
          Adds a child 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.
static EvalNodeAnalysisResult EvalNode.recursiveAnalyzeChildNodes(EvalNode currentNode)
          Searched recursivly for pattern evaluation filter nodes.
 

Constructors in net.esper.pattern with parameters of type EvalNode
EvalRootStateNode(EvalNode rootSingleChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalStateNode(EvalNode factoryNode, Evaluator parentNode, Object stateObjectId)
          Constructor.