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

            aggregationState.ApplyLeave(rewrite, exprEvaluatorContext);
        }
 public void ApplyLeave(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext,
     AggregationState aggregationState)
 {
     var evaluateParams = new EvaluateParams(eventsPerStream, false, exprEvaluatorContext);
     var pass = _filterEval.Evaluate(evaluateParams);
     if (true.Equals(pass)) aggregationState.ApplyLeave(eventsPerStream, exprEvaluatorContext);
 }
 public void ApplyLeave(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, AggregationState aggregationState)
 {
     aggregationState.ApplyLeave(eventsPerStream, exprEvaluatorContext);
 }