public interface PatternNodeFactory
Modifier and Type | Method and Description |
---|---|
EvalFactoryNode |
makeAndNode() |
EvalFactoryNode |
makeEveryDistinctNode(java.util.List<ExprNode> expressions) |
EvalFactoryNode |
makeEveryNode() |
EvalFactoryNode |
makeFilterNode(FilterSpecRaw filterSpecification,
java.lang.String eventAsName,
java.lang.Integer consumptionLevel) |
EvalFactoryNode |
makeFollowedByNode(java.util.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 makeAndNode()
EvalFactoryNode makeEveryDistinctNode(java.util.List<ExprNode> expressions)
EvalFactoryNode makeEveryNode()
EvalFactoryNode makeFilterNode(FilterSpecRaw filterSpecification, java.lang.String eventAsName, java.lang.Integer consumptionLevel)
EvalFactoryNode makeFollowedByNode(java.util.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()