예제 #1
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="matchBeginEventSeqNo">the event number where the match started</param>
 /// <param name="matchBeginEventTime">the time the first match occured</param>
 /// <param name="state">the current match state</param>
 /// <param name="eventsPerStream">events for each single-match variable</param>
 /// <param name="greedycountPerState">number of greedy matches over all variables</param>
 /// <param name="optionalMultiMatches">matches for multirow-variables</param>
 /// <param name="partitionKey">key of partition</param>
 public RowRecogNFAStateEntry(
     int matchBeginEventSeqNo,
     long matchBeginEventTime,
     RowRecogNFAState state,
     EventBean[] eventsPerStream,
     int[] greedycountPerState,
     RowRecogMultimatchState[] optionalMultiMatches,
     object partitionKey)
 {
     MatchBeginEventSeqNo = matchBeginEventSeqNo;
     MatchBeginEventTime = matchBeginEventTime;
     State = state;
     EventsPerStream = eventsPerStream;
     GreedycountPerState = greedycountPerState;
     OptionalMultiMatches = optionalMultiMatches;
     PartitionKey = partitionKey;
 }
예제 #2
0
 public void QRegExStateStart(
     RowRecogNFAState startState,
     IDictionary<string, Pair<int, bool>> variableStreams,
     int[] multimatchStreamNumToVariable)
 {
 }