public class EvalMatchUntilFactoryNode extends EvalNodeFactoryBase
Modifier | Constructor and Description |
---|---|
protected |
EvalMatchUntilFactoryNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBound) |
Modifier and Type | Method and Description |
---|---|
MatchedEventConvertor |
getConvertor() |
ExprNode |
getLowerBounds() |
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
ExprNode |
getSingleBound() |
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,
EvalNode parentNode) |
void |
setConvertor(MatchedEventConvertor convertor)
Sets the convertor for matching events to events-per-stream.
|
void |
setLowerBounds(ExprNode lowerBounds) |
void |
setSingleBound(ExprNode singleBound) |
void |
setTagsArrayedSet(int[] tagsArrayedSet)
Sets the tags used within the repeat operator.
|
void |
setUpperBounds(ExprNode upperBounds) |
void |
toPrecedenceFreeEPL(java.io.StringWriter writer) |
java.lang.String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public int[] getTagsArrayed()
public void setConvertor(MatchedEventConvertor convertor)
convertor
- convertorpublic ExprNode getLowerBounds()
public ExprNode getUpperBounds()
public ExprNode getSingleBound()
public void setLowerBounds(ExprNode lowerBounds)
public void setUpperBounds(ExprNode upperBounds)
public void setSingleBound(ExprNode singleBound)
public void setTagsArrayedSet(int[] tagsArrayedSet)
tagsArrayedSet
- tags used within the repeat operatorpublic MatchedEventConvertor getConvertor()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode