private UniformPair <EventBean[]> Output(bool isGenerateSynthetic, bool isJoin) { EventBean[] oldEvents = EventBeanUtility.ToArrayNullIfEmpty(eventsOld); EventBean[] newEvents = EventBeanUtility.ToArrayNullIfEmpty(eventsNew); if (newEvents == null) { newEvents = processor.GetSelectListEvents(true, isGenerateSynthetic, isJoin); } if (oldEvents == null && processor.Prototype.IsSelectRStream) { oldEvents = processor.GetSelectListEvents(false, isGenerateSynthetic, isJoin); } UniformPair <EventBean[]> result = null; if (oldEvents != null || newEvents != null) { result = new UniformPair <EventBean[]>(newEvents, oldEvents); } eventsOld.Clear(); eventsNew.Clear(); return(result); }
public UniformPair <EventBean[]> OutputView(bool isSynthesize) { var pair = processor.ProcessViewResult(EventBeanUtility.ToArrayNullIfEmpty(eventsNewView), EventBeanUtility.ToArrayNullIfEmpty(eventsOldView), isSynthesize); eventsNewView.Clear(); eventsOldView.Clear(); return(pair); }
public UniformPair<EventBean[]> Output() { EventBean[] oldEvents = EventBeanUtility.ToArrayNullIfEmpty(eventsOld); EventBean[] newEvents = EventBeanUtility.ToArrayNullIfEmpty(eventsNew); UniformPair<EventBean[]> result = null; if (oldEvents != null || newEvents != null) { result = new UniformPair<EventBean[]>(newEvents, oldEvents); } eventsOld.Clear(); eventsNew.Clear(); return result; }