com.espertech.esper.pattern
Interface PatternNodeFactory
- All Known Implementing Classes:
- PatternNodeFactoryImpl
public interface PatternNodeFactory
makeAndNode
EvalFactoryNode makeAndNode()
makeEveryDistinctNode
EvalFactoryNode makeEveryDistinctNode(java.util.List<ExprNode> expressions)
makeEveryNode
EvalFactoryNode makeEveryNode()
makeFilterNode
EvalFactoryNode makeFilterNode(FilterSpecRaw filterSpecification,
java.lang.String eventAsName,
java.lang.Integer consumptionLevel)
makeFollowedByNode
EvalFactoryNode makeFollowedByNode(java.util.List<ExprNode> maxExpressions,
boolean hasEngineWideMax)
makeGuardNode
EvalFactoryNode makeGuardNode(PatternGuardSpec patternGuardSpec)
makeMatchUntilNode
EvalFactoryNode makeMatchUntilNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBounds)
makeNotNode
EvalFactoryNode makeNotNode()
makeObserverNode
EvalFactoryNode makeObserverNode(PatternObserverSpec patternObserverSpec)
makeOrNode
EvalFactoryNode makeOrNode()
makeRootNode
EvalRootFactoryNode makeRootNode()