@@ -10,15 +10,15 @@ class CHAggregate
1010{
1111public:
1212 const bool support_nulls_clause;
13- const uint32_t fnum, min_args, max_args, min_params, max_params ;
13+ const uint32_t fnum, min_params, max_params, min_args, max_args ;
1414
1515 CHAggregate (const uint32_t f, const uint32_t min_p, const uint32_t max_p, const uint32_t min_a, const uint32_t m_args, const bool snc)
1616 : support_nulls_clause(snc)
1717 , fnum(f)
18- , min_args(min_a)
19- , max_args(m_args)
2018 , min_params(min_p)
2119 , max_params(max_p)
20+ , min_args(min_a)
21+ , max_args(m_args)
2222 {
2323 }
2424};
@@ -64,6 +64,7 @@ const std::vector<CHAggregate> CHAggrs = {
6464 CHAggregate (SQLFunc::FUNCcovarSampMatrix, 0 , 0 , 1 , ulimited_params, false ),
6565 CHAggregate (SQLFunc::FUNCentropy, 0 , 0 , 1 , 1 , false ),
6666 CHAggregate (SQLFunc::FUNCexponentialMovingAverage, 1 , 1 , 2 , 2 , false ),
67+ CHAggregate (SQLFunc::FUNCgrouping, 0 , 0 , 1 , ulimited_params, false ),
6768 CHAggregate (SQLFunc::FUNCintervalLengthSum, 0 , 0 , 2 , 2 , false ),
6869 CHAggregate (SQLFunc::FUNCmedian, 1 , 1 , 1 , 1 , false ),
6970 CHAggregate (SQLFunc::FUNCmedianDeterministic, 1 , 1 , 2 , 2 , false ),
0 commit comments