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

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

Uses of EvalNode in com.espertech.esper.pattern
 

Classes in com.espertech.esper.pattern that implement EvalNode
 class EvalAndNode
          This class represents an 'and' operator in the evaluation tree representing an event expressions.
 class EvalAuditNode
          This class represents an 'or' operator in the evaluation tree representing any event expressions.
 class EvalEveryDistinctNode
          This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
 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 EvalMatchUntilNode
          This class represents a match-until observer in the evaluation tree representing any event expressions.
 class EvalNodeBase
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
 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.
 

Fields in com.espertech.esper.pattern declared as EvalNode
protected  EvalNode EvalRootNode.childNode
           
protected  EvalNode[] EvalAndNode.childNodes
           
protected  EvalNode EvalRootStateNode.rootSingleChildNode
           
 

Methods in com.espertech.esper.pattern that return EvalNode
 EvalNode EvalRootNode.getChildNode()
           
 EvalNode EvalNotNode.getChildNode()
           
 EvalNode EvalGuardNode.getChildNode()
           
 EvalNode EvalEveryNode.getChildNode()
           
 EvalNode EvalEveryDistinctNode.getChildNode()
           
 EvalNode EvalAuditNode.getChildNode()
           
 EvalNode[] EvalOrNode.getChildNodes()
           
 EvalNode[] EvalFollowedByNode.getChildNodes()
           
 EvalNode[] EvalAndNode.getChildNodes()
           
 EvalNode EvalMatchUntilNode.getChildNodeSub()
           
 EvalNode EvalMatchUntilNode.getChildNodeUntil()
           
abstract  EvalNode EvalStateNode.getFactoryNode()
          Returns the factory node for the state node.
 EvalNode EvalRootStateNode.getFactoryNode()
           
 EvalNode EvalOrStateNode.getFactoryNode()
           
 EvalNode EvalObserverStateNode.getFactoryNode()
           
 EvalNode EvalNotStateNode.getFactoryNode()
           
 EvalNode EvalMatchUntilStateNode.getFactoryNode()
           
 EvalNode EvalGuardStateNode.getFactoryNode()
           
 EvalNode EvalFollowedByWithMaxStateNodeManaged.getFactoryNode()
           
 EvalNode EvalFollowedByStateNode.getFactoryNode()
           
 EvalNode EvalFilterStateNode.getFactoryNode()
           
 EvalNode EvalEveryStateNode.getFactoryNode()
           
 EvalNode EvalEveryDistinctStateNode.getFactoryNode()
           
 EvalNode EvalEveryDistinctStateExpireKeyNode.getFactoryNode()
           
 EvalNode EvalAuditStateNode.getFactoryNode()
           
 EvalNode EvalAndStateNode.getFactoryNode()
           
 EvalNode EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
abstract  EvalNode EvalNodeFactoryBase.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalAuditFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
static EvalNode[] EvalNodeUtil.makeEvalNodeChildren(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
static EvalNode EvalNodeUtil.makeEvalNodeSingleChild(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 

Methods in com.espertech.esper.pattern with parameters of type EvalNode
 EvalNode EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
abstract  EvalNode EvalNodeFactoryBase.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalAuditFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 EvalNode EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
static EvalNode[] EvalNodeUtil.makeEvalNodeChildren(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
static EvalNode EvalNodeUtil.makeEvalNodeSingleChild(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
           
 

Constructors in com.espertech.esper.pattern with parameters of type EvalNode
EvalAndNode(PatternAgentInstanceContext context, EvalAndFactoryNode factoryNode, EvalNode[] childNodes)
           
EvalAuditNode(PatternAgentInstanceContext context, EvalAuditFactoryNode factoryNode, EvalNode childNode)
           
EvalEveryDistinctNode(EvalEveryDistinctFactoryNode factoryNode, EvalNode childNode, PatternAgentInstanceContext agentInstanceContext)
           
EvalEveryNode(PatternAgentInstanceContext context, EvalEveryFactoryNode factoryNode, EvalNode childNode)
           
EvalFollowedByNode(PatternAgentInstanceContext context, EvalFollowedByFactoryNode factoryNode, EvalNode[] childNodes)
           
EvalGuardNode(PatternAgentInstanceContext context, EvalGuardFactoryNode factoryNode, EvalNode childNode)
           
EvalMatchUntilNode(PatternAgentInstanceContext context, EvalMatchUntilFactoryNode factoryNode, EvalNode childNodeSub, EvalNode childNodeUntil)
           
EvalNotNode(PatternAgentInstanceContext context, EvalNotFactoryNode factoryNode, EvalNode childNode)
           
EvalOrNode(PatternAgentInstanceContext context, EvalOrFactoryNode factoryNode, EvalNode[] childNodes)
           
EvalRootNode(PatternAgentInstanceContext context, EvalRootFactoryNode factoryNode, EvalNode childNode)
           
EvalRootStateNode(EvalNode rootSingleChildNode)
          Constructor.
 

Uses of EvalNode in com.espertech.esper.pattern.pool
 

Methods in com.espertech.esper.pattern.pool with parameters of type EvalNode
 void PatternSubexpressionPoolEngineSvc.decreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 void PatternSubexpressionPoolEngineSvc.forceIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 boolean PatternSubexpressionPoolEngineSvc.tryIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 


© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com