com.espertech.esper.pattern
Interface PatternNodeFactory

All Known Implementing Classes:
PatternNodeFactoryImpl

public interface PatternNodeFactory


Method Summary
 boolean isAuditSupported()
           
 EvalFactoryNode makeAndNode()
           
 EvalFactoryNode makeAuditNode(boolean auditPattern, boolean auditPatternInstance, java.lang.String expressionText, EvalAuditInstanceCount instanceCount, boolean filterChildNonQuitting)
           
 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 childNode)
           
 

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

makeAuditNode

EvalFactoryNode makeAuditNode(boolean auditPattern,
                              boolean auditPatternInstance,
                              java.lang.String expressionText,
                              EvalAuditInstanceCount instanceCount,
                              boolean filterChildNonQuitting)

isAuditSupported

boolean isAuditSupported()

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