Uses of Class
com.espertech.esper.common.internal.epl.rowrecog.nfa.RowRecogNFAStateEntry
Package
Description
Match-recognize core.
Match-recognize state management.
-
Uses of RowRecogNFAStateEntry in com.espertech.esper.common.internal.epl.rowrecog.core
Modifier and TypeFieldDescriptionprotected static final Comparator<RowRecogNFAStateEntry>
RowRecogHelper.END_STATE_COMPARATOR
Modifier and TypeMethodDescriptionint
RowRecogPartitionTerminationStateComparator.compare
(RowRecogNFAStateEntry o1, RowRecogNFAStateEntry o2) boolean
RowRecogPartitionTerminationStateComparator.compareTerminationStateToEndState
(RowRecogNFAStateEntry terminationState, RowRecogNFAStateEntry endState) protected static EventBean[]
RowRecogNFAViewUtil.getMultimatchArray
(int[] multimatchStreamNumToVariable, RowRecogNFAStateEntry state, int stream) Modifier and TypeMethodDescriptionprotected static String
RowRecogNFAViewUtil.printStates
(List<RowRecogNFAStateEntry> states, Map<Integer, String> streamsVariables, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) ModifierConstructorDescriptionRowRecogIteratorResult
(List<RowRecogNFAStateEntry> endStates, int eventSequenceNum) Ctor. -
Uses of RowRecogNFAStateEntry in com.espertech.esper.common.internal.epl.rowrecog.state
Modifier and TypeMethodDescriptionRowRecogPartitionState.getCurrentStatesForPrint()
RowRecogPartitionStateImpl.getCurrentStatesForPrint()
RowRecogPartitionState.getCurrentStatesIterator()
RowRecogPartitionStateImpl.getCurrentStatesIterator()
Returns partial matches.static List<RowRecogNFAStateEntry>
RowRecogPartitionStateImpl.removeEventFromState
(EventBean oldEvent, Iterator<RowRecogNFAStateEntry> states) Modifier and TypeMethodDescriptionboolean
RowRecogPartitionStateRepoScheduleState.findRemoveAddToList
(long matchBeginTime, RowRecogNFAStateEntry state, List<RowRecogNFAStateEntry> foundStates) Find and remove operation, wherein removed items are added to the found list, returning an indicator whether the item was found and removedboolean
RowRecogPartitionStateRepoScheduleStateImpl.findRemoveAddToList
(long matchBeginTime, RowRecogNFAStateEntry state, List<RowRecogNFAStateEntry> foundStates) boolean
RowRecogPartitionStateRepoScheduleState.putOrAdd
(long matchBeginTime, RowRecogNFAStateEntry state) Add entry returning true if the key did not exist.boolean
RowRecogPartitionStateRepoScheduleStateImpl.putOrAdd
(long matchBeginTime, RowRecogNFAStateEntry state) Modifier and TypeMethodDescriptionboolean
RowRecogPartitionStateRepoScheduleState.findRemoveAddToList
(long matchBeginTime, RowRecogNFAStateEntry state, List<RowRecogNFAStateEntry> foundStates) Find and remove operation, wherein removed items are added to the found list, returning an indicator whether the item was found and removedboolean
RowRecogPartitionStateRepoScheduleStateImpl.findRemoveAddToList
(long matchBeginTime, RowRecogNFAStateEntry state, List<RowRecogNFAStateEntry> foundStates) void
RowRecogPartitionStateRepoScheduleState.removeAddRemoved
(long matchBeginTime, List<RowRecogNFAStateEntry> foundStates) void
RowRecogPartitionStateRepoScheduleStateImpl.removeAddRemoved
(long matchBeginTime, List<RowRecogNFAStateEntry> foundStates) static List<RowRecogNFAStateEntry>
RowRecogPartitionStateImpl.removeEventFromState
(EventBean oldEvent, Iterator<RowRecogNFAStateEntry> states) void
RowRecogPartitionState.setCurrentStates
(List<RowRecogNFAStateEntry> currentStates) void
RowRecogPartitionStateImpl.setCurrentStates
(List<RowRecogNFAStateEntry> currentStates) Sets partial matches.ModifierConstructorDescriptionRowRecogPartitionStateImpl
(RowRecogPreviousStrategyImpl getter, List<RowRecogNFAStateEntry> currentStates) Ctor.RowRecogPartitionStateImpl
(RowRecogPreviousStrategyImpl getter, List<RowRecogNFAStateEntry> currentStates, Object optionalKeys) Ctor. -
Uses of RowRecogNFAStateEntry in com.espertech.esper.common.internal.metrics.instrumentation
Modifier and TypeMethodDescriptionvoid
InstrumentationCommon.qRegExState
(RowRecogNFAStateEntry currentState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommonDefault.qRegExState
(RowRecogNFAStateEntry currentState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommon.qRegIntervalState
(RowRecogNFAStateEntry endState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable, long runtimeTime) void
InstrumentationCommonDefault.qRegIntervalState
(RowRecogNFAStateEntry endState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable, long runtimeTime) void
InstrumentationCommon.qRegMeasure
(RowRecogNFAStateEntry endState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommonDefault.qRegMeasure
(RowRecogNFAStateEntry endState, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) Modifier and TypeMethodDescriptionvoid
InstrumentationCommon.aRegEx
(RowRecogPartitionState partitionState, List<RowRecogNFAStateEntry> endStates, List<RowRecogNFAStateEntry> terminationStates) void
InstrumentationCommonDefault.aRegEx
(RowRecogPartitionState partitionState, List<RowRecogNFAStateEntry> endStates, List<RowRecogNFAStateEntry> terminationStates) void
InstrumentationCommon.aRegExState
(List<RowRecogNFAStateEntry> next, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommonDefault.aRegExState
(List<RowRecogNFAStateEntry> next, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommon.aRegExStateStart
(List<RowRecogNFAStateEntry> nextStates, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable) void
InstrumentationCommonDefault.aRegExStateStart
(List<RowRecogNFAStateEntry> nextStates, LinkedHashMap<String, Pair<Integer, Boolean>> variableStreams, int[] multimatchStreamNumToVariable)