Uses of Class
com.espertech.esper.rowregex.RowRegexExprNode

Packages that use RowRegexExprNode
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.rowregex Match-recognize expression tree and state objects. 
 

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

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

Methods in com.espertech.esper.epl.parse with parameters of type RowRegexExprNode
static void ASTExprHelper.regExCollectAddSubNodes(RowRegexExprNode regexNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRegExNodeMap)
           
static void ASTExprHelper.regExCollectAddSubNodesAddParentNode(RowRegexExprNode exprNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRegExNodeMap)
           
 

Method parameters in com.espertech.esper.epl.parse with type arguments of type RowRegexExprNode
static void ASTExprHelper.regExApplyActionRecursive(org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRegExNodeMap, com.espertech.esper.epl.parse.ASTExprHelper.RegExAction action)
           
static void ASTExprHelper.regExCollectAddSubNodes(RowRegexExprNode regexNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRegExNodeMap)
           
static void ASTExprHelper.regExCollectAddSubNodesAddParentNode(RowRegexExprNode exprNode, org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRegExNodeMap)
           
static RowRegexExprNode ASTExprHelper.regExGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node, java.util.Map<org.antlr.v4.runtime.tree.Tree,RowRegexExprNode> astRowRegexNodeMap)
           
 

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

Methods in com.espertech.esper.epl.spec that return RowRegexExprNode
 RowRegexExprNode MatchRecognizeSpec.getPattern()
          Returns the pattern.
 

Methods in com.espertech.esper.epl.spec with parameters of type RowRegexExprNode
 void MatchRecognizeSpec.setPattern(RowRegexExprNode pattern)
          Sets the pattern.
static MatchRecognizeRegEx StatementSpecMapper.unmap(RowRegexExprNode pattern)
          Unmap match recognize pattern.
 

Uses of RowRegexExprNode in com.espertech.esper.rowregex
 

Subclasses of RowRegexExprNode in com.espertech.esper.rowregex
 class RowRegexExprNodeAlteration
          Or-condition in a regex expression tree.
 class RowRegexExprNodeAtom
          Atom in a regex expression tree.
 class RowRegexExprNodeConcatenation
          Concatenation of atoms in a regular expression tree.
 class RowRegexExprNodeNested
          Nested () regular expression in a regex expression tree.
 class RowRegexExprNodePermute
          Permute () regular expression in a regex expression tree.
 

Methods in com.espertech.esper.rowregex that return RowRegexExprNode
static RowRegexExprNode RegexPatternExpandUtil.expand(RowRegexExprNode pattern)
           
 RowRegexExprNode RowRegexExprNodeVisitorRepeat.RowRegexPermuteDesc.getOptionalParent()
           
 RowRegexExprNode RowRegexExprNodeVisitorRepeat.RowRegexNestedDesc.getOptionalParent()
           
 

Methods in com.espertech.esper.rowregex that return types with arguments of type RowRegexExprNode
 java.util.List<Pair<RowRegexExprNodeAtom,RowRegexExprNode>> RowRegexExprNodeVisitorRepeat.getAtoms()
           
 java.util.List<RowRegexExprNode> RowRegexExprNode.getChildNodes()
          Returns list of child nodes.
 

Methods in com.espertech.esper.rowregex with parameters of type RowRegexExprNode
 void RowRegexExprNode.acceptChildnodes(RowRegexExprNodeVisitor visitor, RowRegexExprNode parent, int level)
           
 void RowRegexExprNode.addChildNode(RowRegexExprNode childNode)
          Adds a child node.
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> EventRowRegexHelper.determineVisibility(RowRegexExprNode pattern)
           
static RowRegexExprNode RegexPatternExpandUtil.expand(RowRegexExprNode pattern)
           
protected static RegexNFAStrandResult EventRowRegexHelper.recursiveBuildStartStates(RowRegexExprNode parent, java.util.Map<java.lang.String,ExprNode> variableDefinitions, java.util.Map<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams, boolean[] exprRequiresMultimatchState)
          Build a list of start states from the parent node.
protected static void EventRowRegexHelper.recursiveInspectVariables(RowRegexExprNode parent, boolean isMultiple, java.util.Set<java.lang.String> variablesSingle, java.util.Set<java.lang.String> variablesMultiple)
          Inspect variables recursively.
 void RowRegexExprNode.replaceChildNode(RowRegexExprNode nodeToReplace, java.util.List<RowRegexExprNode> replacementNodes)
           
 void RowRegexExprNodeVisitorRepeat.visit(RowRegexExprNode node, RowRegexExprNode optionalParent, int level)
           
 void RowRegexExprNodeVisitor.visit(RowRegexExprNode node, RowRegexExprNode optionalParent, int level)
           
 

Method parameters in com.espertech.esper.rowregex with type arguments of type RowRegexExprNode
 void RowRegexExprNode.replaceChildNode(RowRegexExprNode nodeToReplace, java.util.List<RowRegexExprNode> replacementNodes)
           
 

Constructors in com.espertech.esper.rowregex with parameters of type RowRegexExprNode
EventRowRegexNFAView(EventRowRegexNFAViewFactory factory, ObjectArrayEventType compositeEventType, EventType rowEventType, MatchRecognizeSpec matchRecognizeSpec, java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams, java.util.Map<java.lang.Integer,java.lang.String> streamsVariables, java.util.Set<java.lang.String> variablesSingle, AgentInstanceContext agentInstanceContext, java.util.TreeMap<java.lang.Integer,java.util.List<ExprPreviousMatchRecognizeNode>> callbacksPerIndex, AggregationServiceMatchRecognize aggregationService, boolean isDefineAsksMultimatches, ObjectArrayBackedEventBean defineMultimatchEventBean, boolean[] isExprRequiresMultimatchState, boolean isUnbound, boolean isIterateOnly, boolean isCollectMultimatches, RowRegexExprNode expandedPatternNode)
          Ctor.
RowRegexExprNodeVisitorRepeat.RowRegexNestedDesc(RowRegexExprNodeNested nested, RowRegexExprNode optionalParent, int level)
           
RowRegexExprNodeVisitorRepeat.RowRegexPermuteDesc(RowRegexExprNodePermute permute, RowRegexExprNode optionalParent, int level)
           
 


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