Uses of Interface
com.espertech.esper.pattern.EvalFactoryNode

Packages that use EvalFactoryNode
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
 

Uses of EvalFactoryNode in com.espertech.esper.core.service
 

Methods in com.espertech.esper.core.service that return EvalFactoryNode
 EvalFactoryNode EPAdministratorSPI.compilePatternToNode(java.lang.String expression)
          Compile pattern.
 EvalFactoryNode EPAdministratorImpl.compilePatternToNode(java.lang.String pattern)
           
 

Uses of EvalFactoryNode in com.espertech.esper.core.start
 

Methods in com.espertech.esper.core.start with parameters of type EvalFactoryNode
protected static boolean EPStatementStartMethodHelperUtil.isConsumingFilters(EvalFactoryNode evalNode)
           
 

Uses of EvalFactoryNode in com.espertech.esper.epl.parse
 

Methods in com.espertech.esper.epl.parse that return EvalFactoryNode
static EvalFactoryNode ASTExprHelper.patternGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap)
           
 

Methods in com.espertech.esper.epl.parse with parameters of type EvalFactoryNode
static void ASTExprHelper.patternCollectAddSubnodesAddParentNode(EvalFactoryNode evalNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap)
           
 

Method parameters in com.espertech.esper.epl.parse with type arguments of type EvalFactoryNode
static void ASTExprHelper.patternCollectAddSubnodesAddParentNode(EvalFactoryNode evalNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap)
           
static EvalFactoryNode ASTExprHelper.patternGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap)
           
static CreateContextDesc ASTContextHelper.walkCreateContext(EsperEPL2GrammarParser.CreateContextExprContext ctx, java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap, java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap, PropertyEvalSpec propertyEvalSpec, FilterSpecRaw filterSpec)
           
 

Uses of EvalFactoryNode in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return EvalFactoryNode
 EvalFactoryNode PatternStreamSpecRaw.getEvalFactoryNode()
          Returns the pattern expression evaluation node for the top pattern operator.
 EvalFactoryNode PatternStreamSpecCompiled.getEvalFactoryNode()
          Returns the pattern expression evaluation node for the top pattern operator.
 EvalFactoryNode ContextDetailConditionPattern.getPatternRaw()
           
 

Methods in com.espertech.esper.epl.spec with parameters of type EvalFactoryNode
 boolean PatternStreamSpecRaw.FilterForFilterFactoryNodes.consider(EvalFactoryNode node)
           
static PatternExpr StatementSpecMapper.unmap(EvalFactoryNode node)
          Unmap pattern.
 

Constructors in com.espertech.esper.epl.spec with parameters of type EvalFactoryNode
ContextDetailConditionPattern(EvalFactoryNode patternRaw, boolean inclusive, boolean immediate)
           
PatternStreamSpecCompiled(EvalFactoryNode evalFactoryNode, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, java.util.LinkedHashSet<java.lang.String> allTags, ViewSpec[] viewSpecs, java.lang.String optionalStreamName, StreamSpecOptions streamSpecOptions, boolean suppressSameEventMatches, boolean discardPartialsOnMatch)
          Ctor.
PatternStreamSpecRaw(EvalFactoryNode evalFactoryNode, ViewSpec[] viewSpecs, java.lang.String optionalStreamName, StreamSpecOptions streamSpecOptions, boolean suppressSameEventMatches, boolean discardPartialsOnMatch)
          Ctor.
 

Uses of EvalFactoryNode in com.espertech.esper.pattern
 

Classes in com.espertech.esper.pattern that implement EvalFactoryNode
 class EvalAndFactoryNode
          This class represents an 'and' operator in the evaluation tree representing an event expressions.
 class EvalAuditFactoryNode
          This class represents an 'or' operator in the evaluation tree representing any event expressions.
 class EvalEveryDistinctFactoryNode
          This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
 class EvalEveryFactoryNode
          This class represents an 'every' operator in the evaluation tree representing an event expression.
 class EvalFilterFactoryNode
          This class represents a filter of events in the evaluation tree representing any event expressions.
 class EvalFollowedByFactoryNode
          This class represents a followed-by operator in the evaluation tree representing any event expressions.
 class EvalGuardFactoryNode
          This class represents a guard in the evaluation tree representing an event expressions.
 class EvalMatchUntilFactoryNode
          This class represents a match-until observer in the evaluation tree representing any event expressions.
 class EvalNodeFactoryBase
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
 class EvalNotFactoryNode
          This class represents an 'not' operator in the evaluation tree representing any event expressions.
 class EvalObserverFactoryNode
          This class represents an observer expression in the evaluation tree representing an pattern expression.
 class EvalOrFactoryNode
          This class represents an 'or' operator in the evaluation tree representing any event expressions.
 class EvalRootFactoryNode
          This class is always the root node in the evaluation tree representing an event expression.
 

Methods in com.espertech.esper.pattern that return EvalFactoryNode
 EvalFactoryNode PatternNodeFactoryImpl.makeAndNode()
           
 EvalFactoryNode PatternNodeFactory.makeAndNode()
           
 EvalFactoryNode PatternNodeFactoryImpl.makeEveryDistinctNode(java.util.List<ExprNode> expressions)
           
 EvalFactoryNode PatternNodeFactory.makeEveryDistinctNode(java.util.List<ExprNode> expressions)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeEveryNode()
           
 EvalFactoryNode PatternNodeFactory.makeEveryNode()
           
 EvalFactoryNode PatternNodeFactoryImpl.makeFilterNode(FilterSpecRaw filterSpecification, java.lang.String eventAsName, java.lang.Integer consumptionLevel)
           
 EvalFactoryNode PatternNodeFactory.makeFilterNode(FilterSpecRaw filterSpecification, java.lang.String eventAsName, java.lang.Integer consumptionLevel)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeFollowedByNode(java.util.List<ExprNode> maxExpressions, boolean hasEngineWideMax)
           
 EvalFactoryNode PatternNodeFactory.makeFollowedByNode(java.util.List<ExprNode> maxExpressions, boolean hasEngineWideMax)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeGuardNode(PatternGuardSpec patternGuardSpec)
           
 EvalFactoryNode PatternNodeFactory.makeGuardNode(PatternGuardSpec patternGuardSpec)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeMatchUntilNode(ExprNode lowerBounds, ExprNode upperBounds, ExprNode singleBounds)
           
 EvalFactoryNode PatternNodeFactory.makeMatchUntilNode(ExprNode lowerBounds, ExprNode upperBounds, ExprNode singleBounds)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeNotNode()
           
 EvalFactoryNode PatternNodeFactory.makeNotNode()
           
 EvalFactoryNode PatternNodeFactoryImpl.makeObserverNode(PatternObserverSpec patternObserverSpec)
           
 EvalFactoryNode PatternNodeFactory.makeObserverNode(PatternObserverSpec patternObserverSpec)
           
 EvalFactoryNode PatternNodeFactoryImpl.makeOrNode()
           
 EvalFactoryNode PatternNodeFactory.makeOrNode()
           
 

Methods in com.espertech.esper.pattern that return types with arguments of type EvalFactoryNode
 java.util.List<EvalFactoryNode> EvalNodeAnalysisResult.getActiveNodes()
          Returns all nodes found.
 java.util.List<EvalFactoryNode> EvalNodeFactoryBase.getChildNodes()
          Returns list of child nodes.
 java.util.List<EvalFactoryNode> EvalFactoryNode.getChildNodes()
          Returns list of child nodes
static java.util.Set<EvalFactoryNode> EvalNodeUtil.recursiveGetChildNodes(EvalFactoryNode currentNode, EvalNodeUtilFactoryFilter filter)
          Returns all child nodes as a set.
 

Methods in com.espertech.esper.pattern with parameters of type EvalFactoryNode
 void EvalNodeFactoryBase.addChildNode(EvalFactoryNode childNode)
          Adds a child node.
 void EvalFactoryNode.addChildNode(EvalFactoryNode childNode)
          Adds a child node.
 void EvalNodeAnalysisResult.addNode(EvalFactoryNode node)
          Add a node found.
 boolean EvalNodeUtilFactoryFilter.consider(EvalFactoryNode node)
           
 void EvalAuditInstanceCount.decreaseRefCount(EvalFactoryNode evalNode, EvalAuditStateNode current, java.lang.String patternExpr, java.lang.String statementName, java.lang.String engineURI)
           
 void EvalAuditInstanceCount.increaseRefCount(EvalFactoryNode evalNode, EvalAuditStateNode current, java.lang.String patternExpr, java.lang.String statementName, java.lang.String engineURI)
           
static EvalNodeAnalysisResult EvalNodeUtil.recursiveAnalyzeChildNodes(EvalFactoryNode currentNode)
          Searched recursivly for pattern evaluation filter nodes.
static java.util.Set<EvalFactoryNode> EvalNodeUtil.recursiveGetChildNodes(EvalFactoryNode currentNode, EvalNodeUtilFactoryFilter filter)
          Returns all child nodes as a set.
 

Method parameters in com.espertech.esper.pattern with type arguments of type EvalFactoryNode
 void EvalNodeFactoryBase.addChildNodes(java.util.Collection<EvalFactoryNode> childNodesToAdd)
           
 void EvalFactoryNode.addChildNodes(java.util.Collection<EvalFactoryNode> childNodes)
           
static EvalNode[] EvalNodeUtil.makeEvalNodeChildren(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext)
           
static EvalNode EvalNodeUtil.makeEvalNodeSingleChild(java.util.List<EvalFactoryNode> childNodes, PatternAgentInstanceContext agentInstanceContext)
           
static void PatternExpressionUtil.toPrecedenceFreeEPL(java.io.StringWriter writer, java.lang.String delimiterText, java.util.List<EvalFactoryNode> childNodes, PatternExpressionPrecedenceEnum precedence)
           
 


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