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.qRegExState(RegexNFAStateEntry currentState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.qRegExState(RegexNFAStateEntry currentState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
InstrumentationDefault.qRegIntervalState(RegexNFAStateEntry endState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable,
long engineTime) |
void |
Instrumentation.qRegIntervalState(RegexNFAStateEntry endState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable,
long engineTime) |
void |
InstrumentationDefault.qRegMeasure(RegexNFAStateEntry endState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.qRegMeasure(RegexNFAStateEntry endState,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.aRegEx(RegexPartitionState partitionState,
java.util.List<RegexNFAStateEntry> endStates,
java.util.List<RegexNFAStateEntry> terminationStates) |
void |
InstrumentationDefault.aRegEx(RegexPartitionState partitionState,
java.util.List<RegexNFAStateEntry> endStates,
java.util.List<RegexNFAStateEntry> terminationStates) |
void |
Instrumentation.aRegEx(RegexPartitionState partitionState,
java.util.List<RegexNFAStateEntry> endStates,
java.util.List<RegexNFAStateEntry> terminationStates) |
void |
Instrumentation.aRegEx(RegexPartitionState partitionState,
java.util.List<RegexNFAStateEntry> endStates,
java.util.List<RegexNFAStateEntry> terminationStates) |
void |
InstrumentationDefault.aRegExState(java.util.List<RegexNFAStateEntry> next,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.aRegExState(java.util.List<RegexNFAStateEntry> next,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
InstrumentationDefault.aRegExStateStart(java.util.List<RegexNFAStateEntry> nextStates,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.aRegExStateStart(java.util.List<RegexNFAStateEntry> nextStates,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.Comparator<RegexNFAStateEntry> |
EventRowRegexHelper.END_STATE_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
java.util.List<RegexNFAStateEntry> |
RegexPartitionStateImpl.getCurrentStatesForPrint() |
java.util.List<RegexNFAStateEntry> |
RegexPartitionState.getCurrentStatesForPrint() |
java.util.Iterator<RegexNFAStateEntry> |
RegexPartitionStateImpl.getCurrentStatesIterator()
Returns partial matches.
|
java.util.Iterator<RegexNFAStateEntry> |
RegexPartitionState.getCurrentStatesIterator() |
java.util.List<RegexNFAStateEntry> |
EventRowRegexIteratorResult.getEndStates()
Returns the end states
|
static java.util.List<RegexNFAStateEntry> |
RegexPartitionStateImpl.removeEventFromState(EventBean oldEvent,
java.util.Iterator<RegexNFAStateEntry> states) |
Modifier and Type | Method and Description |
---|---|
int |
RegexPartitionTerminationStateComparator.compare(RegexNFAStateEntry o1,
RegexNFAStateEntry o2) |
boolean |
RegexPartitionTerminationStateComparator.compareTerminationStateToEndState(RegexNFAStateEntry terminationState,
RegexNFAStateEntry endState) |
boolean |
RegexPartitionStateRepoScheduleStateImpl.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
java.util.List<RegexNFAStateEntry> foundStates) |
boolean |
RegexPartitionStateRepoScheduleState.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
java.util.List<RegexNFAStateEntry> foundStates)
Find and remove operation, wherein removed items are added to the found list,
returning an indicator whether the item was found and removed
|
protected static EventBean[] |
EventRowRegexNFAViewUtil.getMultimatchArray(int[] multimatchStreamNumToVariable,
RegexNFAStateEntry state,
int stream) |
boolean |
RegexPartitionStateRepoScheduleStateImpl.putOrAdd(long matchBeginTime,
RegexNFAStateEntry state) |
boolean |
RegexPartitionStateRepoScheduleState.putOrAdd(long matchBeginTime,
RegexNFAStateEntry state)
Add entry returning true if the key did not exist.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RegexPartitionStateRepoScheduleStateImpl.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
java.util.List<RegexNFAStateEntry> foundStates) |
boolean |
RegexPartitionStateRepoScheduleState.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
java.util.List<RegexNFAStateEntry> foundStates)
Find and remove operation, wherein removed items are added to the found list,
returning an indicator whether the item was found and removed
|
protected static java.lang.String |
EventRowRegexNFAViewUtil.printStates(java.util.List<RegexNFAStateEntry> states,
java.util.Map<java.lang.Integer,java.lang.String> streamsVariables,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
RegexPartitionStateRepoScheduleStateImpl.removeAddRemoved(long matchBeginTime,
java.util.List<RegexNFAStateEntry> foundStates) |
void |
RegexPartitionStateRepoScheduleState.removeAddRemoved(long matchBeginTime,
java.util.List<RegexNFAStateEntry> foundStates) |
static java.util.List<RegexNFAStateEntry> |
RegexPartitionStateImpl.removeEventFromState(EventBean oldEvent,
java.util.Iterator<RegexNFAStateEntry> states) |
void |
RegexPartitionStateImpl.setCurrentStates(java.util.List<RegexNFAStateEntry> currentStates)
Sets partial matches.
|
void |
RegexPartitionState.setCurrentStates(java.util.List<RegexNFAStateEntry> currentStates) |
Constructor and Description |
---|
EventRowRegexIteratorResult(java.util.List<RegexNFAStateEntry> endStates,
int eventSequenceNum)
Ctor.
|
RegexPartitionStateImpl(RegexPartitionStateRandomAccessGetter getter,
java.util.List<RegexNFAStateEntry> currentStates)
Ctor.
|
RegexPartitionStateImpl(RegexPartitionStateRandomAccessGetter getter,
java.util.List<RegexNFAStateEntry> currentStates,
java.lang.Object optionalKeys)
Ctor.
|