File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
src/query/sql/src/planner/optimizer/optimizers/rule/agg_rules Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,6 @@ use crate::plans::VisitorMut;
42
42
use crate :: IndexType ;
43
43
use crate :: ScalarExpr ;
44
44
45
- // TODO
46
45
const ID : RuleID = RuleID :: GroupingSetsToUnion ;
47
46
// Split `Grouping Sets` into `Union All` of `Group by`
48
47
// Eg:
@@ -52,11 +51,11 @@ const ID: RuleID = RuleID::GroupingSetsToUnion;
52
51
53
52
// INTO:
54
53
55
- // select number % 10 AS a, number % 3 AS b, number % 4 AS c
54
+ // select number % 10 AS a, number % 3 AS b, null AS c
56
55
// from numbers(100000000)
57
56
// group by a,b
58
57
// union all
59
- // select number % 10 AS a, number % 3 AS b, number % 4 AS c
58
+ // select number % 10 AS a, null AS b, number % 4 AS c
60
59
// from numbers(100000000)
61
60
// group by a,c
62
61
//
You can’t perform that action at this time.
0 commit comments