public RowRecogDescForge( EventType parentEventType, EventType rowEventType, EventType compositeEventType, EventType multimatchEventType, int[] multimatchStreamNumToVariable, int[] multimatchVariableToStreamNum, ExprNode[] partitionBy, MultiKeyClassRef partitionByMultiKey, LocalMap variableStreams, bool hasInterval, bool iterateOnly, bool unbound, bool orTerminated, bool collectMultimatches, bool defineAsksMultimatches, int numEventsEventsPerStreamDefine, string[] multimatchVariablesArray, RowRecogNFAStateForge[] startStates, RowRecogNFAStateForge[] allStates, bool allMatches, MatchRecognizeSkipEnum skip, ExprNode[] columnEvaluators, string[] columnNames, TimePeriodComputeForge intervalCompute, int[] previousRandomAccessIndexes, AggregationServiceForgeDesc[] aggregationServices) { this._parentEventType = parentEventType; RowEventType = rowEventType; this._compositeEventType = compositeEventType; this._multimatchEventType = multimatchEventType; this._multimatchStreamNumToVariable = multimatchStreamNumToVariable; this._multimatchVariableToStreamNum = multimatchVariableToStreamNum; this._partitionBy = partitionBy; this._partitionByMultiKey = partitionByMultiKey; this._variableStreams = variableStreams; this._hasInterval = hasInterval; this._iterateOnly = iterateOnly; this._unbound = unbound; this._orTerminated = orTerminated; this._collectMultimatches = collectMultimatches; this._defineAsksMultimatches = defineAsksMultimatches; this._numEventsEventsPerStreamDefine = numEventsEventsPerStreamDefine; this._multimatchVariablesArray = multimatchVariablesArray; this._startStates = startStates; this._allStates = allStates; this._allMatches = allMatches; this._skip = skip; this._columnEvaluators = columnEvaluators; this._columnNames = columnNames; this._intervalCompute = intervalCompute; this._previousRandomAccessIndexes = previousRandomAccessIndexes; this._aggregationServices = aggregationServices; }
/// <summary> /// Ctor. /// </summary> /// <param name="skip">enum</param> public MatchRecognizeSkip(MatchRecognizeSkipEnum skip) { Skip = skip; }