|
1 | 1 | Sort: value DESC NULLS FIRST |
2 | 2 | Projection: partsupp.ps_partkey, SUM(partsupp.ps_supplycost * partsupp.ps_availqty) AS value |
3 | 3 | Filter: CAST(SUM(partsupp.ps_supplycost * partsupp.ps_availqty) AS Decimal128(38, 15)) > CAST(__sq_1.__value AS Decimal128(38, 15)) |
4 | | - Projection: partsupp.ps_partkey, SUM(partsupp.ps_supplycost * partsupp.ps_availqty), __sq_1.__value |
5 | | - CrossJoin: |
6 | | - Aggregate: groupBy=[[partsupp.ps_partkey]], aggr=[[SUM(CAST(partsupp.ps_supplycost AS Decimal128(26, 2)) * CAST(partsupp.ps_availqty AS Decimal128(26, 2)))]] |
7 | | - Projection: partsupp.ps_partkey, partsupp.ps_availqty, partsupp.ps_supplycost |
8 | | - Inner Join: supplier.s_nationkey = nation.n_nationkey |
9 | | - Projection: partsupp.ps_partkey, partsupp.ps_availqty, partsupp.ps_supplycost, supplier.s_nationkey |
10 | | - Inner Join: partsupp.ps_suppkey = supplier.s_suppkey |
11 | | - TableScan: partsupp projection=[ps_partkey, ps_suppkey, ps_availqty, ps_supplycost] |
12 | | - TableScan: supplier projection=[s_suppkey, s_nationkey] |
13 | | - Projection: nation.n_nationkey |
14 | | - Filter: nation.n_name = Utf8("GERMANY") |
15 | | - TableScan: nation projection=[n_nationkey, n_name] |
16 | | - SubqueryAlias: __sq_1 |
17 | | - Projection: CAST(SUM(partsupp.ps_supplycost * partsupp.ps_availqty) AS Float64) * Float64(0.0001) AS __value |
18 | | - Aggregate: groupBy=[[]], aggr=[[SUM(CAST(partsupp.ps_supplycost AS Decimal128(26, 2)) * CAST(partsupp.ps_availqty AS Decimal128(26, 2)))]] |
19 | | - Projection: partsupp.ps_availqty, partsupp.ps_supplycost |
20 | | - Inner Join: supplier.s_nationkey = nation.n_nationkey |
21 | | - Projection: partsupp.ps_availqty, partsupp.ps_supplycost, supplier.s_nationkey |
22 | | - Inner Join: partsupp.ps_suppkey = supplier.s_suppkey |
23 | | - TableScan: partsupp projection=[ps_suppkey, ps_availqty, ps_supplycost] |
24 | | - TableScan: supplier projection=[s_suppkey, s_nationkey] |
25 | | - Projection: nation.n_nationkey |
26 | | - Filter: nation.n_name = Utf8("GERMANY") |
27 | | - TableScan: nation projection=[n_nationkey, n_name] |
| 4 | + CrossJoin: |
| 5 | + Aggregate: groupBy=[[partsupp.ps_partkey]], aggr=[[SUM(CAST(partsupp.ps_supplycost AS Decimal128(26, 2)) * CAST(partsupp.ps_availqty AS Decimal128(26, 2)))]] |
| 6 | + Projection: partsupp.ps_partkey, partsupp.ps_availqty, partsupp.ps_supplycost |
| 7 | + Inner Join: supplier.s_nationkey = nation.n_nationkey |
| 8 | + Projection: partsupp.ps_partkey, partsupp.ps_availqty, partsupp.ps_supplycost, supplier.s_nationkey |
| 9 | + Inner Join: partsupp.ps_suppkey = supplier.s_suppkey |
| 10 | + TableScan: partsupp projection=[ps_partkey, ps_suppkey, ps_availqty, ps_supplycost] |
| 11 | + TableScan: supplier projection=[s_suppkey, s_nationkey] |
| 12 | + Projection: nation.n_nationkey |
| 13 | + Filter: nation.n_name = Utf8("GERMANY") |
| 14 | + TableScan: nation projection=[n_nationkey, n_name] |
| 15 | + SubqueryAlias: __sq_1 |
| 16 | + Projection: CAST(SUM(partsupp.ps_supplycost * partsupp.ps_availqty) AS Float64) * Float64(0.0001) AS __value |
| 17 | + Aggregate: groupBy=[[]], aggr=[[SUM(CAST(partsupp.ps_supplycost AS Decimal128(26, 2)) * CAST(partsupp.ps_availqty AS Decimal128(26, 2)))]] |
| 18 | + Projection: partsupp.ps_availqty, partsupp.ps_supplycost |
| 19 | + Inner Join: supplier.s_nationkey = nation.n_nationkey |
| 20 | + Projection: partsupp.ps_availqty, partsupp.ps_supplycost, supplier.s_nationkey |
| 21 | + Inner Join: partsupp.ps_suppkey = supplier.s_suppkey |
| 22 | + TableScan: partsupp projection=[ps_suppkey, ps_availqty, ps_supplycost] |
| 23 | + TableScan: supplier projection=[s_suppkey, s_nationkey] |
| 24 | + Projection: nation.n_nationkey |
| 25 | + Filter: nation.n_name = Utf8("GERMANY") |
| 26 | + TableScan: nation projection=[n_nationkey, n_name] |
0 commit comments