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