@@ -80,17 +80,20 @@ Expression (Project names)
8080 Expression (Before ORDER BY)
8181 Distinct (Preliminary DISTINCT)
8282 Expression (Projection)
83- Join (JOIN FillRightFirst)
84- Expression ((Change column names to column identifiers + Project names))
85- Distinct (DISTINCT)
86- Distinct (Preliminary DISTINCT)
87- Expression ((Projection + Change column names to column identifiers))
88- ReadFromSystemNumbers
89- Expression ((Change column names to column identifiers + Project names))
90- Distinct (DISTINCT)
91- Distinct (Preliminary DISTINCT)
92- Expression ((Projection + Change column names to column identifiers))
93- ReadFromSystemNumbers
83+ Expression (Post Join Actions)
84+ Join
85+ Expression (Left Pre Join Actions)
86+ Expression ((Change column names to column identifiers + Project names))
87+ Distinct (DISTINCT)
88+ Distinct (Preliminary DISTINCT)
89+ Expression ((Projection + Change column names to column identifiers))
90+ ReadFromSystemNumbers
91+ Expression (Right Pre Join Actions)
92+ Expression ((Change column names to column identifiers + Project names))
93+ Distinct (DISTINCT)
94+ Distinct (Preliminary DISTINCT)
95+ Expression ((Projection + Change column names to column identifiers))
96+ ReadFromSystemNumbers
9497-- execute
95980 0
96990 1
@@ -245,11 +248,14 @@ Expression ((Project names + (Projection + (Change column names to column identi
245248 Expression ((Before ORDER BY + Projection))
246249 Aggregating
247250 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
248- Join (JOIN FillRightFirst)
249- Expression (Change column names to column identifiers)
250- ReadFromSystemNumbers
251- Expression (Change column names to column identifiers)
252- ReadFromSystemNumbers
251+ Expression (Post Join Actions)
252+ Join
253+ Expression (Left Pre Join Actions)
254+ Expression (Change column names to column identifiers)
255+ ReadFromSystemNumbers
256+ Expression (Right Pre Join Actions)
257+ Expression (Change column names to column identifiers)
258+ ReadFromSystemNumbers
253259-- execute
2542600
2552611
@@ -281,11 +287,14 @@ Expression (Project names)
281287 Expression ((Before ORDER BY + Projection))
282288 Aggregating
283289 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
284- Join (JOIN FillRightFirst)
285- Expression (Change column names to column identifiers)
286- ReadFromSystemNumbers
287- Expression (Change column names to column identifiers)
288- ReadFromSystemNumbers
290+ Expression (Post Join Actions)
291+ Join
292+ Expression (Left Pre Join Actions)
293+ Expression (Change column names to column identifiers)
294+ ReadFromSystemNumbers
295+ Expression (Right Pre Join Actions)
296+ Expression (Change column names to column identifiers)
297+ ReadFromSystemNumbers
289298-- execute
29029912
291300-- GROUP BY WITH ROLLUP before DISTINCT with on different columns => do _not_ remove DISTINCT
@@ -316,11 +325,14 @@ Expression (Project names)
316325 Rollup
317326 Aggregating
318327 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
319- Join (JOIN FillRightFirst)
320- Expression (Change column names to column identifiers)
321- ReadFromSystemNumbers
322- Expression (Change column names to column identifiers)
323- ReadFromSystemNumbers
328+ Expression (Post Join Actions)
329+ Join
330+ Expression (Left Pre Join Actions)
331+ Expression (Change column names to column identifiers)
332+ ReadFromSystemNumbers
333+ Expression (Right Pre Join Actions)
334+ Expression (Change column names to column identifiers)
335+ ReadFromSystemNumbers
324336-- execute
32533712
32633836
@@ -349,11 +361,14 @@ Expression ((Project names + (Projection + (Change column names to column identi
349361 Rollup
350362 Aggregating
351363 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
352- Join (JOIN FillRightFirst)
353- Expression (Change column names to column identifiers)
354- ReadFromSystemNumbers
355- Expression (Change column names to column identifiers)
356- ReadFromSystemNumbers
364+ Expression (Post Join Actions)
365+ Join
366+ Expression (Left Pre Join Actions)
367+ Expression (Change column names to column identifiers)
368+ ReadFromSystemNumbers
369+ Expression (Right Pre Join Actions)
370+ Expression (Change column names to column identifiers)
371+ ReadFromSystemNumbers
357372-- execute
3583730
3593740
@@ -387,11 +402,14 @@ Expression (Project names)
387402 Cube
388403 Aggregating
389404 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
390- Join (JOIN FillRightFirst)
391- Expression (Change column names to column identifiers)
392- ReadFromSystemNumbers
393- Expression (Change column names to column identifiers)
394- ReadFromSystemNumbers
405+ Expression (Post Join Actions)
406+ Join
407+ Expression (Left Pre Join Actions)
408+ Expression (Change column names to column identifiers)
409+ ReadFromSystemNumbers
410+ Expression (Right Pre Join Actions)
411+ Expression (Change column names to column identifiers)
412+ ReadFromSystemNumbers
395413-- execute
39641412
39741536
@@ -420,11 +438,14 @@ Expression ((Project names + (Projection + (Change column names to column identi
420438 Cube
421439 Aggregating
422440 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
423- Join (JOIN FillRightFirst)
424- Expression (Change column names to column identifiers)
425- ReadFromSystemNumbers
426- Expression (Change column names to column identifiers)
427- ReadFromSystemNumbers
441+ Expression (Post Join Actions)
442+ Join
443+ Expression (Left Pre Join Actions)
444+ Expression (Change column names to column identifiers)
445+ ReadFromSystemNumbers
446+ Expression (Right Pre Join Actions)
447+ Expression (Change column names to column identifiers)
448+ ReadFromSystemNumbers
428449-- execute
4294500
4304510
@@ -458,11 +479,14 @@ Expression (Project names)
458479 TotalsHaving
459480 Aggregating
460481 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
461- Join (JOIN FillRightFirst)
462- Expression (Change column names to column identifiers)
463- ReadFromSystemNumbers
464- Expression (Change column names to column identifiers)
465- ReadFromSystemNumbers
482+ Expression (Post Join Actions)
483+ Join
484+ Expression (Left Pre Join Actions)
485+ Expression (Change column names to column identifiers)
486+ ReadFromSystemNumbers
487+ Expression (Right Pre Join Actions)
488+ Expression (Change column names to column identifiers)
489+ ReadFromSystemNumbers
466490-- execute
46749112
468492
@@ -492,11 +516,14 @@ Expression ((Project names + (Projection + (Change column names to column identi
492516 TotalsHaving
493517 Aggregating
494518 Expression ((Before GROUP BY + (Change column names to column identifiers + (Project names + Projection))))
495- Join (JOIN FillRightFirst)
496- Expression (Change column names to column identifiers)
497- ReadFromSystemNumbers
498- Expression (Change column names to column identifiers)
499- ReadFromSystemNumbers
519+ Expression (Post Join Actions)
520+ Join
521+ Expression (Left Pre Join Actions)
522+ Expression (Change column names to column identifiers)
523+ ReadFromSystemNumbers
524+ Expression (Right Pre Join Actions)
525+ Expression (Change column names to column identifiers)
526+ ReadFromSystemNumbers
500527-- execute
5015280
5025291
0 commit comments