示例#1
0
        public void ApplyEnter(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext,
                               AggregationState aggregationState)
        {
            var rewrite = new[] { eventsPerStream[_streamNum] };

            aggregationState.ApplyEnter(rewrite, exprEvaluatorContext);
        }
 public void ApplyEnter(
     EventBean[] eventsPerStream, 
     ExprEvaluatorContext exprEvaluatorContext,
     AggregationState aggregationState)
 {
     var evaluateParams = new EvaluateParams(eventsPerStream, true, exprEvaluatorContext);
     var pass = _filterEval.Evaluate(evaluateParams);
     if (true.Equals(pass)) aggregationState.ApplyEnter(eventsPerStream, exprEvaluatorContext);
 }
示例#3
0
 public void ApplyEnter(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, AggregationState aggregationState)
 {
     aggregationState.ApplyEnter(eventsPerStream, exprEvaluatorContext);
 }