public class EvalMatchUntilForgeNode extends EvalForgeNodeBase
audit, factoryNodeId
Constructor and Description |
---|
EvalMatchUntilForgeNode(boolean attachPatternText,
ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBound) |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, isAudit, makeCodegen, setAudit, setFactoryNodeId, setStateMgmtSettings, toEPL
protected EPTypeClass typeOfFactory()
typeOfFactory
in class EvalForgeNodeBase
protected String nameOfFactory()
nameOfFactory
in class EvalForgeNodeBase
protected void inlineCodegen(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
inlineCodegen
in class EvalForgeNodeBase
public void collectSelfFilterAndSchedule(Function<Short,CallbackAttribution> callbackAttribution, List<FilterSpecTracked> filters, List<ScheduleHandleTracked> schedules)
public int[] getTagsArrayed()
public void setConvertor(MatchedEventConvertorForge 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 MatchedEventConvertorForge getConvertor()
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class EvalForgeNodeBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalForgeNode
public AppliesTo appliesTo()
appliesTo
in class EvalForgeNodeBase
Copyright © 2005–2021. All rights reserved.