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); }