com.espertech.esper.pattern
Class EvalMatchUntilNode

java.lang.Object
  extended by com.espertech.esper.pattern.EvalNodeBase
      extended by com.espertech.esper.pattern.EvalMatchUntilNode
All Implemented Interfaces:
EvalNode

public class EvalMatchUntilNode
extends EvalNodeBase

This class represents a match-until observer in the evaluation tree representing any event expressions.


Field Summary
protected  EvalMatchUntilFactoryNode factoryNode
           
 
Constructor Summary
EvalMatchUntilNode(PatternAgentInstanceContext context, EvalMatchUntilFactoryNode factoryNode, EvalNode childNodeSub, EvalNode childNodeUntil)
           
 
Method Summary
 EvalNode getChildNodeSub()
           
 EvalNode getChildNodeUntil()
           
 EvalMatchUntilFactoryNode getFactoryNode()
           
 EvalStateNode newState(Evaluator parentNode, EvalStateNodeNumber stateNodeNumber, long stateNodeId)
          Create the evaluation state node containing the truth value state for each operator in an event expression.
 
Methods inherited from class com.espertech.esper.pattern.EvalNodeBase
getContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factoryNode

protected final EvalMatchUntilFactoryNode factoryNode
Constructor Detail

EvalMatchUntilNode

public EvalMatchUntilNode(PatternAgentInstanceContext context,
                          EvalMatchUntilFactoryNode factoryNode,
                          EvalNode childNodeSub,
                          EvalNode childNodeUntil)
Method Detail

getFactoryNode

public EvalMatchUntilFactoryNode getFactoryNode()

getChildNodeSub

public EvalNode getChildNodeSub()

getChildNodeUntil

public EvalNode getChildNodeUntil()

newState

public EvalStateNode newState(Evaluator parentNode,
                              EvalStateNodeNumber stateNodeNumber,
                              long stateNodeId)
Description copied from class: EvalNodeBase
Create the evaluation state node containing the truth value state for each operator in an event expression.

Specified by:
newState in interface EvalNode
Specified by:
newState in class EvalNodeBase
Parameters:
parentNode - is the parent evaluator node that this node indicates a change in truth value to
Returns:
state node containing the truth value state for the operator

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