public ICollection<object> GetEnumerableScalar( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return null; }
public ICollection<EventBean> GetEnumerableEvents( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return ((SupportAggMFMultiRTEnumerableEventsState) state).Events; }
public EventBean GetEnumerableEvent( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return null; }
public ICollection<object> GetEnumerableScalar( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return ((SupportAggMFMultiRTArrayCollScalarState) state).ValueAsCollection; }
public object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return ((SupportAggMFMultiRTEnumerableEventsState) state).GetEventsAsUnderlyingArray(); }
public EventBean GetEnumerableEvent( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return ((SupportAggMFMultiRTSingleEventState) state).Event; }
public object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return ((SupportAggMFMultiRTPlainScalarState) state).LastValue; }
public ICollection <EventBean> GetEnumerableEvents( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return(null); }
public object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var myState = (SupportAggMFEventsAsListState) state; return myState.Events; }
public object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var map = (SupportReferenceCountedMapState) state; return map.CountPerReference; }
public object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var @event = GetEnumerableEvent(state, null, true, null); if (@event == null) { return null; } return @event.Underlying; }
public abstract object GetValue( AggregationMultiFunctionState state, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext);