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,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.qRegExState(RegexNFAStateEntry currentState,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
InstrumentationDefault.qRegIntervalState(RegexNFAStateEntry endState,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable,
long engineTime) |
void |
Instrumentation.qRegIntervalState(RegexNFAStateEntry endState,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable,
long engineTime) |
void |
InstrumentationDefault.qRegMeasure(RegexNFAStateEntry endState,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.qRegMeasure(RegexNFAStateEntry endState,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.aRegEx(RegexPartitionState partitionState,
List<RegexNFAStateEntry> endStates,
List<RegexNFAStateEntry> terminationStates) |
void |
InstrumentationDefault.aRegEx(RegexPartitionState partitionState,
List<RegexNFAStateEntry> endStates,
List<RegexNFAStateEntry> terminationStates) |
void |
Instrumentation.aRegEx(RegexPartitionState partitionState,
List<RegexNFAStateEntry> endStates,
List<RegexNFAStateEntry> terminationStates) |
void |
Instrumentation.aRegEx(RegexPartitionState partitionState,
List<RegexNFAStateEntry> endStates,
List<RegexNFAStateEntry> terminationStates) |
void |
InstrumentationDefault.aRegExState(List<RegexNFAStateEntry> next,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.aRegExState(List<RegexNFAStateEntry> next,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
InstrumentationDefault.aRegExStateStart(List<RegexNFAStateEntry> nextStates,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
Instrumentation.aRegExStateStart(List<RegexNFAStateEntry> nextStates,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
Modifier and Type | Field and Description |
---|---|
protected static Comparator<RegexNFAStateEntry> |
EventRowRegexHelper.END_STATE_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
List<RegexNFAStateEntry> |
RegexPartitionStateImpl.getCurrentStatesForPrint() |
List<RegexNFAStateEntry> |
RegexPartitionState.getCurrentStatesForPrint() |
Iterator<RegexNFAStateEntry> |
RegexPartitionStateImpl.getCurrentStatesIterator()
Returns partial matches.
|
Iterator<RegexNFAStateEntry> |
RegexPartitionState.getCurrentStatesIterator() |
List<RegexNFAStateEntry> |
EventRowRegexIteratorResult.getEndStates()
Returns the end states
|
static List<RegexNFAStateEntry> |
RegexPartitionStateImpl.removeEventFromState(EventBean oldEvent,
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,
List<RegexNFAStateEntry> foundStates) |
boolean |
RegexPartitionStateRepoScheduleState.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
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,
List<RegexNFAStateEntry> foundStates) |
boolean |
RegexPartitionStateRepoScheduleState.findRemoveAddToList(long matchBeginTime,
RegexNFAStateEntry state,
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 String |
EventRowRegexNFAViewUtil.printStates(List<RegexNFAStateEntry> states,
Map<Integer,String> streamsVariables,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
int[] multimatchStreamNumToVariable) |
void |
RegexPartitionStateRepoScheduleStateImpl.removeAddRemoved(long matchBeginTime,
List<RegexNFAStateEntry> foundStates) |
void |
RegexPartitionStateRepoScheduleState.removeAddRemoved(long matchBeginTime,
List<RegexNFAStateEntry> foundStates) |
static List<RegexNFAStateEntry> |
RegexPartitionStateImpl.removeEventFromState(EventBean oldEvent,
Iterator<RegexNFAStateEntry> states) |
void |
RegexPartitionStateImpl.setCurrentStates(List<RegexNFAStateEntry> currentStates)
Sets partial matches.
|
void |
RegexPartitionState.setCurrentStates(List<RegexNFAStateEntry> currentStates) |
Constructor and Description |
---|
EventRowRegexIteratorResult(List<RegexNFAStateEntry> endStates,
int eventSequenceNum)
Ctor.
|
RegexPartitionStateImpl(RegexPartitionStateRandomAccessGetter getter,
List<RegexNFAStateEntry> currentStates)
Ctor.
|
RegexPartitionStateImpl(RegexPartitionStateRandomAccessGetter getter,
List<RegexNFAStateEntry> currentStates,
Object optionalKeys)
Ctor.
|