public interface PatternNodeFactory
Modifier and Type | Method and Description |
---|---|
boolean |
isAuditSupported() |
EvalFactoryNode |
makeAndNode() |
EvalFactoryNode |
makeAuditNode(boolean auditPattern,
boolean auditPatternInstance,
String expressionText,
EvalAuditInstanceCount instanceCount,
boolean filterChildNonQuitting) |
EvalFactoryNode |
makeEveryDistinctNode(List<ExprNode> expressions) |
EvalFactoryNode |
makeEveryNode() |
EvalFactoryNode |
makeFilterNode(FilterSpecRaw filterSpecification,
String eventAsName,
Integer consumptionLevel) |
EvalFactoryNode |
makeFollowedByNode(List<ExprNode> maxExpressions,
boolean hasEngineWideMax) |
EvalFactoryNode |
makeGuardNode(PatternGuardSpec patternGuardSpec) |
EvalFactoryNode |
makeMatchUntilNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBounds) |
EvalFactoryNode |
makeNotNode() |
EvalFactoryNode |
makeObserverNode(PatternObserverSpec patternObserverSpec) |
EvalFactoryNode |
makeOrNode() |
EvalRootFactoryNode |
makeRootNode(EvalFactoryNode childNode) |
EvalFactoryNode makeAndNode()
EvalFactoryNode makeEveryDistinctNode(List<ExprNode> expressions)
EvalFactoryNode makeEveryNode()
EvalFactoryNode makeFilterNode(FilterSpecRaw filterSpecification, String eventAsName, Integer consumptionLevel)
EvalFactoryNode makeFollowedByNode(List<ExprNode> maxExpressions, boolean hasEngineWideMax)
EvalFactoryNode makeGuardNode(PatternGuardSpec patternGuardSpec)
EvalFactoryNode makeMatchUntilNode(ExprNode lowerBounds, ExprNode upperBounds, ExprNode singleBounds)
EvalFactoryNode makeNotNode()
EvalFactoryNode makeObserverNode(PatternObserverSpec patternObserverSpec)
EvalFactoryNode makeOrNode()
EvalRootFactoryNode makeRootNode(EvalFactoryNode childNode)
EvalFactoryNode makeAuditNode(boolean auditPattern, boolean auditPatternInstance, String expressionText, EvalAuditInstanceCount instanceCount, boolean filterChildNonQuitting)
boolean isAuditSupported()