public ICollection <EventBean> EvaluateGetROCollectionEvents(EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { AggregationState state = GetState(eventsPerStream); if (state == null) { return(null); } return(_accessor.GetEnumerableEvents(state, eventsPerStream, isNewData, context)); }
public ICollection <EventBean> EvaluateGetROCollectionEvents(EvaluateParams evaluateParams) { AggregationState state = GetState(evaluateParams.EventsPerStream); if (state == null) { return(null); } return(_accessor.GetEnumerableEvents(state, evaluateParams)); }
public ICollection <EventBean> EvaluateGetROCollectionEvents(EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { ObjectArrayBackedEventBean @event = LockTableReadAndGet(context); if (@event == null) { return(null); } AggregationState aggregationState = GetAndLock(@event, context); return(_accessor.GetEnumerableEvents(aggregationState, eventsPerStream, isNewData, context)); }