Uses of Class
com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode
Packages that use RowRecogExprNode
Package
Description
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.
Match-recognize core.
Match-recognize indexExpressions.
-
Uses of RowRecogExprNode in com.espertech.esper.common.internal.compile.stage1.spec
Methods in com.espertech.esper.common.internal.compile.stage1.spec that return RowRecogExprNodeMethods in com.espertech.esper.common.internal.compile.stage1.spec with parameters of type RowRecogExprNodeModifier and TypeMethodDescriptionvoid
MatchRecognizeSpec.setPattern
(RowRecogExprNode pattern) Sets the pattern. -
Uses of RowRecogExprNode in com.espertech.esper.common.internal.epl.rowrecog.core
Methods in com.espertech.esper.common.internal.epl.rowrecog.core that return RowRecogExprNodeModifier and TypeMethodDescriptionstatic RowRecogExprNode
RowRecogPatternExpandUtil.expand
(RowRecogExprNode pattern, ExpressionCopier expressionCopier) Methods in com.espertech.esper.common.internal.epl.rowrecog.core with parameters of type RowRecogExprNodeModifier and TypeMethodDescriptionprotected static RowRecogNFAStrandResult
RowRecogHelper.buildStartStates
(RowRecogExprNode parent, Map<String, ExprNode> variableDefinitions, Map<String, Pair<Integer, Boolean>> variableStreams, boolean[] exprRequiresMultimatchState) Build a list of start states from the parent node.RowRecogHelper.determineVisibility
(RowRecogExprNode pattern) static RowRecogExprNode
RowRecogPatternExpandUtil.expand
(RowRecogExprNode pattern, ExpressionCopier expressionCopier) static void
RowRecogHelper.recursiveInspectVariables
(RowRecogExprNode parent, boolean isMultiple, Set<String> variablesSingle, Set<String> variablesMultiple) Inspect variables recursively. -
Uses of RowRecogExprNode in com.espertech.esper.common.internal.epl.rowrecog.expr
Subclasses of RowRecogExprNode in com.espertech.esper.common.internal.epl.rowrecog.exprModifier and TypeClassDescriptionclass
Or-condition in a regex expression tree.class
Atom in a regex expression tree.class
Concatenation of atoms in a regular expression tree.class
Nested () regular expression in a regex expression tree.class
Permute () regular expression in a regex expression tree.Methods in com.espertech.esper.common.internal.epl.rowrecog.expr that return RowRecogExprNodeModifier and TypeMethodDescriptionRowRecogExprNode.checkedCopy
(ExpressionCopier expressionCopier) abstract RowRecogExprNode
RowRecogExprNode.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodeAlteration.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodeAtom.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodeConcatenation.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodeNested.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodePermute.checkedCopySelf
(ExpressionCopier expressionCopier) RowRecogExprNodeVisitorRepeat.RowRegexNestedDesc.getOptionalParent()
RowRecogExprNodeVisitorRepeat.RowRegexPermuteDesc.getOptionalParent()
Methods in com.espertech.esper.common.internal.epl.rowrecog.expr that return types with arguments of type RowRecogExprNodeModifier and TypeMethodDescriptionRowRecogExprNodeVisitorRepeat.getAtoms()
final List<RowRecogExprNode>
RowRecogExprNode.getChildNodes()
Returns list of child nodes.Methods in com.espertech.esper.common.internal.epl.rowrecog.expr with parameters of type RowRecogExprNodeModifier and TypeMethodDescriptionvoid
RowRecogExprNode.acceptChildnodes
(RowRecogExprNodeVisitor visitor, RowRecogExprNode parent, int level) final void
RowRecogExprNode.addChildNode
(RowRecogExprNode childNode) Adds a child node.void
RowRecogExprNode.replaceChildNode
(RowRecogExprNode nodeToReplace, List<RowRecogExprNode> replacementNodes) void
RowRecogExprNodeVisitor.visit
(RowRecogExprNode node, RowRecogExprNode optionalParent, int level) void
RowRecogExprNodeVisitorRepeat.visit
(RowRecogExprNode node, RowRecogExprNode optionalParent, int level) Method parameters in com.espertech.esper.common.internal.epl.rowrecog.expr with type arguments of type RowRecogExprNodeModifier and TypeMethodDescriptionvoid
RowRecogExprNode.replaceChildNode
(RowRecogExprNode nodeToReplace, List<RowRecogExprNode> replacementNodes) Constructors in com.espertech.esper.common.internal.epl.rowrecog.expr with parameters of type RowRecogExprNodeModifierConstructorDescriptionRowRegexNestedDesc
(RowRecogExprNodeNested nested, RowRecogExprNode optionalParent, int level) RowRegexPermuteDesc
(RowRecogExprNodePermute permute, RowRecogExprNode optionalParent, int level)