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(StringWriter writer) |
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 boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode