Skip to content

Commit e545321

Browse files
committed
Missing grouping aggregate and order fields
1 parent d04cfc5 commit e545321

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Client/BuzzHouse/Generator/SQLFuncs.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ class CHAggregate
1010
{
1111
public:
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

Comments
 (0)