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 PatternStreamSpec.getEvalNode()
          Returns the pattern expression evaluation node for the top pattern operator.
 

Constructors in net.esper.eql.spec with parameters of type EvalNode
PatternStreamSpec(EvalNode evalNode, Map<String,EventType> taggedEventTypes, 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 types with arguments of type EvalNode
 LinkedList<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.
 

Constructors in net.esper.pattern with parameters of type EvalNode
EvalEveryStateNode(Evaluator parentNode, EvalNode everyChildNode, 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.
EvalRootStateNode(EvalNode rootSingleChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
 

Constructor parameters in net.esper.pattern with type arguments of type EvalNode
EvalAndStateNode(Evaluator parentNode, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFollowedByStateNode(Evaluator parentNode, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalOrStateNode(Evaluator parentNode, LinkedList<EvalNode> orNodeChildNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.