public override AggregationService MakeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
        {
            AggSvcGroupByReclaimAgedEvalFunc max  = EvaluationFunctionMaxAge.Make(agentInstanceContext);
            AggSvcGroupByReclaimAgedEvalFunc freq = EvaluationFunctionFrequency.Make(agentInstanceContext);

            return(new AggSvcGroupByReclaimAgedImpl(Evaluators, Aggregators, GroupKeyBinding, Accessors, AccessAggregations, IsJoin, max, freq, methodResolutionService));
        }
Example #2
0
        public override AggregationService MakeService(AgentInstanceContext agentInstanceContext, EngineImportService engineImportService, bool isSubquery, int?subqueryNumber)
        {
            AggSvcGroupByReclaimAgedEvalFunc max  = EvaluationFunctionMaxAge.Make(agentInstanceContext);
            AggSvcGroupByReclaimAgedEvalFunc freq = EvaluationFunctionFrequency.Make(agentInstanceContext);

            return(new AggSvcGroupByReclaimAgedImpl(Evaluators, Aggregators, Accessors, AccessAggregations, IsJoin, max, freq));
        }