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();
 }
Exemple #6
0
 public EventBean GetEnumerableEvent(
     AggregationMultiFunctionState state,
     EventBean[] eventsPerStream,
     bool isNewData,
     ExprEvaluatorContext exprEvaluatorContext)
 {
     return ((SupportAggMFMultiRTSingleEventState) state).Event;
 }
Exemple #7
0
 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;
 }
Exemple #11
0
        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);