com.espertech.esper.pattern
Class EvalMatchUntilFactoryNode

java.lang.Object
  extended by com.espertech.esper.pattern.EvalNodeFactoryBase
      extended by com.espertech.esper.pattern.EvalMatchUntilFactoryNode
All Implemented Interfaces:
EvalFactoryNode, java.io.Serializable

public class EvalMatchUntilFactoryNode
extends EvalNodeFactoryBase

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

See Also:
Serialized Form

Constructor Summary
protected EvalMatchUntilFactoryNode(ExprNode lowerBounds, ExprNode upperBounds)
          Ctor.
 
Method Summary
 MatchedEventConvertor getConvertor()
           
 ExprNode getLowerBounds()
           
 int[] getTagsArrayed()
          Returns an array of tags for events, which is all tags used within the repeat-operator.
 ExprNode getUpperBounds()
           
 boolean isFilterChildNonQuitting()
           
 boolean isStateful()
           
 EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
           
 void setConvertor(MatchedEventConvertor convertor)
          Sets the convertor for matching events to events-per-stream.
 void setLowerBounds(ExprNode lowerBounds)
           
 void setTagsArrayedSet(int[] tagsArrayedSet)
          Sets the tags used within the repeat operator.
 void setUpperBounds(ExprNode upperBounds)
           
 java.lang.String toString()
           
 
Methods inherited from class com.espertech.esper.pattern.EvalNodeFactoryBase
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvalMatchUntilFactoryNode

protected EvalMatchUntilFactoryNode(ExprNode lowerBounds,
                                    ExprNode upperBounds)
Ctor.

Method Detail

makeEvalNode

public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
Specified by:
makeEvalNode in interface EvalFactoryNode
Specified by:
makeEvalNode in class EvalNodeFactoryBase

getTagsArrayed

public int[] getTagsArrayed()
Returns an array of tags for events, which is all tags used within the repeat-operator.

Returns:
array of tags

setConvertor

public void setConvertor(MatchedEventConvertor convertor)
Sets the convertor for matching events to events-per-stream.

Parameters:
convertor - convertor

getLowerBounds

public ExprNode getLowerBounds()

getUpperBounds

public ExprNode getUpperBounds()

setLowerBounds

public void setLowerBounds(ExprNode lowerBounds)

setUpperBounds

public void setUpperBounds(ExprNode upperBounds)

setTagsArrayedSet

public void setTagsArrayedSet(int[] tagsArrayedSet)
Sets the tags used within the repeat operator.

Parameters:
tagsArrayedSet - tags used within the repeat operator

getConvertor

public MatchedEventConvertor getConvertor()

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

isFilterChildNonQuitting

public boolean isFilterChildNonQuitting()

isStateful

public boolean isStateful()

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