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

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

Uses of EvalNode in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.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 com.espertech.esper.epl.spec with parameters of type EvalNode
PatternStreamSpecCompiled(EvalNode evalNode, Map<String,Pair<EventType,String>> taggedEventTypes, List<ViewSpec> viewSpecs, String optionalStreamName, boolean isUnidirectional)
          Ctor.
PatternStreamSpecRaw(EvalNode evalNode, List<ViewSpec> viewSpecs, String optionalStreamName, boolean isUnidirectional)
          Ctor.
 

Uses of EvalNode in com.espertech.esper.pattern
 

Subclasses of EvalNode in com.espertech.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 com.espertech.esper.pattern that return EvalNode
 EvalNode EvalStateNode.getFactoryNode()
          Returns the factory node for the state node.
 

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

Methods in com.espertech.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 com.espertech.esper.pattern with parameters of type EvalNode
EvalRootStateNode(EvalNode rootSingleChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalStateNode(EvalNode factoryNode, Evaluator parentNode, Object stateObjectId)
          Constructor.
 


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