Package | Description |
---|---|
com.espertech.esper.metrics.instrumentation |
EPL instrumentation helpers.
|
com.espertech.esper.rowregex |
Match-recognize expression tree and state objects.
|
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qRegExStateStart(RegexNFAState startState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.qRegExStateStart(RegexNFAState startState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
Modifier and Type | Class and Description |
---|---|
class |
RegexNFAStateAnyOne
Any-quantifier.
|
class |
RegexNFAStateBase
Base for states.
|
class |
RegexNFAStateEnd
End state in the regex NFA states.
|
class |
RegexNFAStateFilter
NFA state for a single match that applies a filter.
|
class |
RegexNFAStateOneOptional
The '?' state in the regex NFA states.
|
class |
RegexNFAStateOneToMany
The '+' state in the regex NFA states.
|
class |
RegexNFAStateZeroToMany
The '*' state in the regex NFA states.
|
Modifier and Type | Field and Description |
---|---|
protected RegexNFAState[] |
EventRowRegexNFAViewFactory.allStates |
protected RegexNFAState[] |
EventRowRegexNFAViewFactory.startStates |
Modifier and Type | Method and Description |
---|---|
RegexNFAState[] |
EventRowRegexNFAViewFactory.getAllStates() |
RegexNFAState |
RegexNFAStateEntry.getState()
Returns the partial matches.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<RegexNFAState> |
RegexNFAStateEnd.getNextStates() |
java.util.List<RegexNFAState> |
RegexNFAStateBase.getNextStates() |
java.util.List<RegexNFAState> |
RegexNFAState.getNextStates()
Returns the next states.
|
java.util.List<RegexNFAState> |
RegexNFAStrandResult.getStartStates()
Returns start states.
|
Modifier and Type | Method and Description |
---|---|
void |
RegexNFAStateBase.addState(RegexNFAState next)
Add a next state.
|
protected static java.lang.String |
EventRowRegexNFAViewUtil.print(RegexNFAState[] states) |
void |
RegexNFAStateEntry.setState(RegexNFAState state) |
Modifier and Type | Method and Description |
---|---|
protected static void |
EventRowRegexNFAViewUtil.print(java.util.List<RegexNFAState> states,
java.io.PrintWriter writer,
int indent,
java.util.Stack<RegexNFAState> currentStack) |
protected static void |
EventRowRegexNFAViewUtil.print(java.util.List<RegexNFAState> states,
java.io.PrintWriter writer,
int indent,
java.util.Stack<RegexNFAState> currentStack) |
Constructor and Description |
---|
RegexNFAStateEntry(int matchBeginEventSeqNo,
long matchBeginEventTime,
RegexNFAState state,
EventBean[] eventsPerStream,
int[] greedycountPerState,
MultimatchState[] optionalMultiMatches,
java.lang.Object partitionKey)
Ctor.
|
Constructor and Description |
---|
RegexNFAStrandResult(java.util.List<RegexNFAState> startStates,
java.util.List<RegexNFAStateBase> allStates)
Ctor.
|