com.espertech.esper.pattern
Class EvalFollowedByFactoryNode

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

public class EvalFollowedByFactoryNode
extends EvalNodeFactoryBase

This class represents a followed-by operator in the evaluation tree representing any event expressions.

See Also:
Serialized Form

Field Summary
protected  EvalFollowedByNodeOpType opType
           
 
Constructor Summary
protected EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions, boolean hasEngineWidePatternCount)
           
 
Method Summary
 int getMax(int position)
           
 java.util.List<ExprNode> getOptionalMaxExpressions()
           
 EvalFollowedByNodeOpType getOpType()
           
protected  void initOpType()
           
 boolean isFilterChildNonQuitting()
           
 boolean isStateful()
           
 EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
           
 void setOptionalMaxExpressions(java.util.List<ExprNode> optionalMaxExpressions)
           
 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
 

Field Detail

opType

protected EvalFollowedByNodeOpType opType
Constructor Detail

EvalFollowedByFactoryNode

protected EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions,
                                    boolean hasEngineWidePatternCount)
Method Detail

makeEvalNode

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

getOptionalMaxExpressions

public java.util.List<ExprNode> getOptionalMaxExpressions()

setOptionalMaxExpressions

public void setOptionalMaxExpressions(java.util.List<ExprNode> optionalMaxExpressions)

toString

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

initOpType

protected void initOpType()

getOpType

public EvalFollowedByNodeOpType getOpType()

getMax

public int getMax(int position)

isFilterChildNonQuitting

public boolean isFilterChildNonQuitting()

isStateful

public boolean isStateful()

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