com.espertech.esper.pattern
Class EvalFollowedByFactoryNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeFactoryBase
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
opType
protected EvalFollowedByNodeOpType opType
EvalFollowedByFactoryNode
protected EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions,
boolean hasEngineWidePatternCount)
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()
toPrecedenceFreeEPL
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
- Specified by:
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
getPrecedence
public PatternExpressionPrecedenceEnum getPrecedence()
- Description copied from interface:
EvalFactoryNode
- Returns precendence.
- Returns:
- precendence