@@ -1863,55 +1863,55 @@ PhysicalSort
1863
1863
├── exprs:SortOrder { order: Asc }
1864
1864
│ └── #0
1865
1865
└── PhysicalProjection { exprs: [ #0, #1, #2, #3, #4 ] }
1866
- └── PhysicalProjection { exprs: [ #0, #1, #2, #3, #5 ] }
1867
- └── PhysicalHashJoin { join_type: Inner, left_keys: [ #0 ], right_keys: [ #0 ] }
1868
- ├── PhysicalProjection { exprs: [ #0, #1, #2, #4 ] }
1869
- │ └── PhysicalScan { table: supplier }
1870
- └── PhysicalHashJoin { join_type: Inner, left_keys: [ #1 ], right_keys: [ #0 ] }
1871
- ├── PhysicalProjection { exprs: [ #0, #1 ] }
1872
- │ └── PhysicalAgg
1873
- │ ├── aggrs:Agg(Sum)
1874
- │ │ └── Mul
1875
- │ │ ├── #1
1876
- │ │ └── Sub
1877
- │ │ ├── 1
1878
- │ │ └── #2
1879
- │ ├── groups: [ #0 ]
1880
- │ └── PhysicalProjection { exprs: [ #0, #1, #2 ] }
1881
- │ └── PhysicalFilter
1882
- │ ├── cond:And
1883
- │ │ ├── Geq
1884
- │ │ │ ├── #3
1885
- │ │ │ └── 8401
1886
- │ │ └── Lt
1887
- │ │ ├── #3
1888
- │ │ └── 8491
1889
- │ └── PhysicalProjection { exprs: [ #2, #5, #6, #10 ] }
1890
- │ └── PhysicalScan { table: lineitem }
1866
+ └── PhysicalHashJoin { join_type: Inner, left_keys: [ #4 ], right_keys: [ #0 ] }
1867
+ ├── PhysicalProjection { exprs: [ #0, #1, #2, #3, #5 ] }
1868
+ │ └── PhysicalHashJoin { join_type: Inner, left_keys: [ #0 ], right_keys: [ #0 ] }
1869
+ │ ├── PhysicalProjection { exprs: [ #0, #1, #2, #4 ] }
1870
+ │ │ └── PhysicalScan { table: supplier }
1871
+ │ └── PhysicalProjection { exprs: [ #0, #1 ] }
1872
+ │ └── PhysicalAgg
1873
+ │ ├── aggrs:Agg(Sum)
1874
+ │ │ └── Mul
1875
+ │ │ ├── #1
1876
+ │ │ └── Sub
1877
+ │ │ ├── 1
1878
+ │ │ └── #2
1879
+ │ ├── groups: [ #0 ]
1880
+ │ └── PhysicalProjection { exprs: [ #0, #1, #2 ] }
1881
+ │ └── PhysicalFilter
1882
+ │ ├── cond:And
1883
+ │ │ ├── Geq
1884
+ │ │ │ ├── #3
1885
+ │ │ │ └── 8401
1886
+ │ │ └── Lt
1887
+ │ │ ├── #3
1888
+ │ │ └── 8491
1889
+ │ └── PhysicalProjection { exprs: [ #2, #5, #6, #10 ] }
1890
+ │ └── PhysicalScan { table: lineitem }
1891
+ └── PhysicalAgg
1892
+ ├── aggrs:Agg(Max)
1893
+ │ └── [ #0 ]
1894
+ ├── groups: []
1895
+ └── PhysicalProjection { exprs: [ #1 ] }
1891
1896
└── PhysicalAgg
1892
- ├── aggrs:Agg(Max)
1893
- │ └── [ #0 ]
1894
- ├── groups: []
1895
- └── PhysicalProjection { exprs: [ #1 ] }
1896
- └── PhysicalAgg
1897
- ├── aggrs:Agg(Sum)
1898
- │ └── Mul
1899
- │ ├── #1
1900
- │ └── Sub
1901
- │ ├── 1
1902
- │ └── #2
1903
- ├── groups: [ #0 ]
1904
- └── PhysicalProjection { exprs: [ #0, #1, #2 ] }
1905
- └── PhysicalFilter
1906
- ├── cond:And
1907
- │ ├── Geq
1908
- │ │ ├── #3
1909
- │ │ └── 8401
1910
- │ └── Lt
1911
- │ ├── #3
1912
- │ └── 8491
1913
- └── PhysicalProjection { exprs: [ #2, #5, #6, #10 ] }
1914
- └── PhysicalScan { table: lineitem }
1897
+ ├── aggrs:Agg(Sum)
1898
+ │ └── Mul
1899
+ │ ├── #1
1900
+ │ └── Sub
1901
+ │ ├── 1
1902
+ │ └── #2
1903
+ ├── groups: [ #0 ]
1904
+ └── PhysicalProjection { exprs: [ #0, #1, #2 ] }
1905
+ └── PhysicalFilter
1906
+ ├── cond:And
1907
+ │ ├── Geq
1908
+ │ │ ├── #3
1909
+ │ │ └── 8401
1910
+ │ └── Lt
1911
+ │ ├── #3
1912
+ │ └── 8491
1913
+ └── PhysicalProjection { exprs: [ #2, #5, #6, #10 ] }
1914
+ └── PhysicalScan { table: lineitem }
1915
1915
*/
1916
1916
1917
1917
-- TPC-H Q17
0 commit comments