com.espertech.esper.pattern
Interface PatternNodeFactory

All Known Implementing Classes:
PatternNodeFactoryImpl

public interface PatternNodeFactory


Method Summary
 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()
           
 

Method Detail

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()

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com