Exemplo n.º 1
0
        public void ProcessView(EventBean[] newData, EventBean[] oldData, bool isGenerateSynthetic)
        {
            if (_processor.Prototype.IsSelectRStream && _lastEventRStreamForOutputLast == null)
            {
                _lastEventRStreamForOutputLast = _processor.GetSelectListEvents(false, isGenerateSynthetic, false);
            }

            EventBean[] eventsPerStream = new EventBean[1];
            ResultSetProcessorUtil.ApplyAggViewResult(_processor.AggregationService, _processor.ExprEvaluatorContext, newData, oldData, eventsPerStream);
        }
        public void ProcessView(EventBean[] newData, EventBean[] oldData, bool isGenerateSynthetic)
        {
            if (processor.Prototype.IsSelectRStream)
            {
                EventBean[] eventsX = processor.GetSelectListEvents(false, isGenerateSynthetic, false);
                EventBeanUtility.AddToCollection(eventsX, eventsOld);
            }

            EventBean[] eventsPerStream = new EventBean[1];
            ResultSetProcessorUtil.ApplyAggViewResult(processor.AggregationService, processor._exprEvaluatorContext, newData, oldData, eventsPerStream);

            EventBean[] events = processor.GetSelectListEvents(true, isGenerateSynthetic, false);
            EventBeanUtility.AddToCollection(events, eventsNew);
        }