Package | Description |
---|---|
com.espertech.esper.common.internal.compile.stage1.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.common.internal.epl.rowrecog.core |
Match-recognize core.
|
com.espertech.esper.common.internal.epl.rowrecog.expr |
Match-recognize indexExpressions.
|
Modifier and Type | Method and Description |
---|---|
RowRecogExprNode |
MatchRecognizeSpec.getPattern()
Returns the pattern.
|
Modifier and Type | Method and Description |
---|---|
void |
MatchRecognizeSpec.setPattern(RowRecogExprNode pattern)
Sets the pattern.
|
Modifier and Type | Method and Description |
---|---|
static RowRecogExprNode |
RowRecogPatternExpandUtil.expand(RowRecogExprNode pattern) |
Modifier and Type | Method and Description |
---|---|
protected 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.
|
static Map<String,Set<String>> |
RowRecogHelper.determineVisibility(RowRecogExprNode pattern) |
static RowRecogExprNode |
RowRecogPatternExpandUtil.expand(RowRecogExprNode pattern) |
static void |
RowRecogHelper.recursiveInspectVariables(RowRecogExprNode parent,
boolean isMultiple,
Set<String> variablesSingle,
Set<String> variablesMultiple)
Inspect variables recursively.
|
Modifier and Type | Class and Description |
---|---|
class |
RowRecogExprNodeAlteration
Or-condition in a regex expression tree.
|
class |
RowRecogExprNodeAtom
Atom in a regex expression tree.
|
class |
RowRecogExprNodeConcatenation
Concatenation of atoms in a regular expression tree.
|
class |
RowRecogExprNodeNested
Nested () regular expression in a regex expression tree.
|
class |
RowRecogExprNodePermute
Permute () regular expression in a regex expression tree.
|
Modifier and Type | Method and Description |
---|---|
RowRecogExprNode |
RowRecogExprNodeVisitorRepeat.RowRegexPermuteDesc.getOptionalParent() |
RowRecogExprNode |
RowRecogExprNodeVisitorRepeat.RowRegexNestedDesc.getOptionalParent() |
Modifier and Type | Method and Description |
---|---|
List<Pair<RowRecogExprNodeAtom,RowRecogExprNode>> |
RowRecogExprNodeVisitorRepeat.getAtoms() |
List<RowRecogExprNode> |
RowRecogExprNode.getChildNodes()
Returns list of child nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
RowRecogExprNode.acceptChildnodes(RowRecogExprNodeVisitor visitor,
RowRecogExprNode parent,
int level) |
void |
RowRecogExprNode.addChildNode(RowRecogExprNode childNode)
Adds a child node.
|
void |
RowRecogExprNode.replaceChildNode(RowRecogExprNode nodeToReplace,
List<RowRecogExprNode> replacementNodes) |
void |
RowRecogExprNodeVisitorRepeat.visit(RowRecogExprNode node,
RowRecogExprNode optionalParent,
int level) |
void |
RowRecogExprNodeVisitor.visit(RowRecogExprNode node,
RowRecogExprNode optionalParent,
int level) |
Modifier and Type | Method and Description |
---|---|
void |
RowRecogExprNode.replaceChildNode(RowRecogExprNode nodeToReplace,
List<RowRecogExprNode> replacementNodes) |
Constructor and Description |
---|
RowRegexNestedDesc(RowRecogExprNodeNested nested,
RowRecogExprNode optionalParent,
int level) |
RowRegexPermuteDesc(RowRecogExprNodePermute permute,
RowRecogExprNode optionalParent,
int level) |
Copyright © 2005–2018. All rights reserved.