/// <summary> /// Called once the output condition has been met. /// Invokes the result set processor. /// Used for non-join event data. /// </summary> /// <param name="doOutput">true if the batched events should actually be output as well as processed, false if they should just be processed</param> /// <param name="forceUpdate">true if output should be made even when no updating events have arrived</param> internal virtual void ContinueOutputProcessingView(bool doOutput, bool forceUpdate) { if ((ExecutionPathDebugLog.IsEnabled) && (Log.IsDebugEnabled)) { Log.Debug(".continueOutputProcessingView"); } var isGenerateSynthetic = _parent.StatementResultService.IsMakeSynthetic; var newOldEvents = ResultSetProcessor.ContinueOutputLimitedLastAllNonBufferedView(isGenerateSynthetic, _isAll); ContinueOutputProcessingViewAndJoin(doOutput, forceUpdate, newOldEvents); }