public class EvalFollowedByFactoryNode extends EvalNodeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected EvalFollowedByNodeOpType |
opType |
Modifier | Constructor and Description |
---|---|
protected |
EvalFollowedByFactoryNode(List<ExprNode> optionalMaxExpressions,
boolean hasEngineWidePatternCount) |
Modifier and Type | Method and Description |
---|---|
int |
getMax(int position) |
List<ExprNode> |
getOptionalMaxExpressions() |
EvalFollowedByNodeOpType |
getOpType() |
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
protected void |
initOpType() |
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
setOptionalMaxExpressions(List<ExprNode> optionalMaxExpressions) |
void |
toPrecedenceFreeEPL(StringWriter writer) |
String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
protected EvalFollowedByNodeOpType opType
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public void setOptionalMaxExpressions(List<ExprNode> optionalMaxExpressions)
protected void initOpType()
public EvalFollowedByNodeOpType getOpType()
public int getMax(int position)
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode