You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/query/sql/test-support/data/results/obfuscated/01_multi_join_avg_case_expression_optimized.txt
+16-16Lines changed: 16 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -14,27 +14,27 @@ Exchange(Merge)
14
14
└── EvalScalar
15
15
├── scalars: [a0c.a0d (#0) AS (#0), a0c.a0k (#7) AS (#7), a0c.a0m (#9) AS (#9), a2x.a5m (#144) AS (#144), if(eq(a5r.a1v (#154), '603020'), 1, 0) AS (#166), a1z.a2t (#70) AS (#171), a2x.a4m (#118) AS (#172), a5r.a5w (#156) AS (#173)]
16
16
└── Join(Inner)
17
-
├── build keys: [a0m (#149)]
18
-
├── probe keys: [a0c.a0m (#9)]
17
+
├── build keys: [a5r.a5t (#151)]
18
+
├── probe keys: [a0c.a0l (#8)]
19
19
├── other filters: []
20
20
├── Exchange(Broadcast)
21
-
│ └── EvalScalar
22
-
│ ├── scalars: [CAST(a2x.a0m (#74) AS String NULL) AS (#149)]
Copy file name to clipboardExpand all lines: src/query/sql/test-support/data/results/obfuscated/01_multi_join_sum_case_expression_optimized.txt
+19-27Lines changed: 19 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -3,44 +3,36 @@ Exchange(Merge)
3
3
├── scalars: [a0c.a0d (#0) AS (#0), a0c.a0k (#7) AS (#7), a0c.a0m (#9) AS (#9), a2x.a5m (#144) AS (#144), sum(CASE WHEN d.a1v = '603020' THEN 1 ELSE 0 END) (#167) AS (#167), eq(sum(CASE WHEN d.a1v = '603020' THEN 1 ELSE 0 END) (#167), 0) AS (#168)]
4
4
└── Aggregate(Final)
5
5
├── group items: [a0c.a0d (#0) AS (#0), a0c.a0k (#7) AS (#7), a0c.a0m (#9) AS (#9), a2x.a5m (#144) AS (#144)]
6
-
├── aggregate functions: [sum(sum(CASE WHEN d.a1v = '603020' THEN 1 ELSE 0 END) * _eager_count (#180)) AS (#167)]
6
+
├── aggregate functions: [sum(sum_arg_0 (#166)) AS (#167)]
7
7
└── Aggregate(Partial)
8
8
├── group items: [a0c.a0d (#0) AS (#0), a0c.a0k (#7) AS (#7), a0c.a0m (#9) AS (#9), a2x.a5m (#144) AS (#144)]
9
-
├── aggregate functions: [sum(sum(CASE WHEN d.a1v = '603020' THEN 1 ELSE 0 END) * _eager_count (#180)) AS (#167)]
9
+
├── aggregate functions: [sum(sum_arg_0 (#166)) AS (#167)]
10
10
└── Exchange(Hash)
11
11
├── Exchange(Hash): keys: [a0c.a0d (#0)]
12
12
└── EvalScalar
13
-
├── scalars: [multiply(if(eq(a5r.a1v (#154), '603020'), 1, 0), CAST(count(*) (#179) AS UInt64)) AS (#180)]
13
+
├── scalars: [a0c.a0d (#0) AS (#0), a0c.a0k (#7) AS (#7), a0c.a0m (#9) AS (#9), a2x.a5m (#144) AS (#144), if(eq(a5r.a1v (#154), '603020'), 1, 0) AS (#166), a1z.a2t (#70) AS (#169), a2x.a4m (#118) AS (#170), a5r.a5w (#156) AS (#171)]
14
14
└── Join(Inner)
15
-
├── build keys: [a0m (#149)]
16
-
├── probe keys: [a0c.a0m (#9)]
15
+
├── build keys: [a5r.a5t (#151)]
16
+
├── probe keys: [a0c.a0l (#8)]
17
17
├── other filters: []
18
18
├── Exchange(Broadcast)
19
-
│ └── Aggregate(Final)
20
-
│ ├── group items: [a2x.a5m (#144) AS (#144), a0m (#149) AS (#149)]
21
-
│ ├── aggregate functions: [count() AS (#179)]
22
-
│ └── Aggregate(Partial)
23
-
│ ├── group items: [a2x.a5m (#144) AS (#144), a0m (#149) AS (#149)]
24
-
│ ├── aggregate functions: [count() AS (#179)]
25
-
│ └── Exchange(Hash)
26
-
│ ├── Exchange(Hash): keys: [a2x.a5m (#144)]
27
-
│ └── EvalScalar
28
-
│ ├── scalars: [CAST(a2x.a0m (#74) AS String NULL) AS (#149)]
0 commit comments