┌────────────────────────────────────────────────────────────────────┬───────┬────────┬──────────┬─────────┬───────────┐
│ Operation                                                          │ A-Cpu │ A-Rows │ E-Cost   │ E-Rows  │ E-Size    │
├────────────────────────────────────────────────────────────────────┼───────┼────────┼──────────┼─────────┼───────────┤
│  -> ResultSet                                                      │       │        │          │         │           │
│    -> Sort ([row.nation,row.o_year])                               │       │        │          │         │           │
│      -> HashShuffle (KeyColumns: ["nation","o_year"], HashFunc: "H │       │        │          │         │           │
│ ashV1")                                                            │       │        │          │         │           │
│        -> Aggregate (GroupBy: [0,1], Aggregation: SUM, Phase: Inte │       │        │          │         │           │
│ rmediate)                                                          │       │        │          │         │           │
│          -> InnerJoin (Grace) (o.o_orderkey = l.l_orderkey)        │       │        │ 33782535 │ 3000608 │ 5.483e+08 │
│            -> HashShuffle (KeyColumns: ["o_orderkey"], HashFunc: " │       │        │          │         │           │
│ HashV1")                                                           │       │        │          │         │           │
│              -> TableFullScan (Table: olap_yatests/tpch/s1/orders, │       │        │ 0        │ 1500000 │ 20167804  │
│  Scan: Parallel, ReadRanges: ["o_orderkey (-∞, +∞)"], Path: /local │       │        │          │         │           │
│ /test_db/olap_yatests/tpch/s1/orders, ReadColumns: ["o_orderdate", │       │        │          │         │           │
│ "o_orderkey"])                                                     │       │        │          │         │           │
│            -> HashShuffle (KeyColumns: ["l.l_orderkey"], HashFunc: │       │        │          │         │           │
│  "HashV1")                                                         │       │        │          │         │           │
│              -> InnerJoin (Grace) (l.l_partkey,l.l_suppkey = ps.ps │       │        │ 18029801 │ 3000608 │ 5.079e+08 │
│ _partkey,ps.ps_suppkey)                                            │       │        │          │         │           │
│                -> HashShuffle (KeyColumns: ["l_partkey","l_suppkey │       │        │          │         │           │
│ "], HashFunc: "HashV1")                                            │       │        │          │         │           │
│                  -> TableFullScan (Table: olap_yatests/tpch/s1/lin │       │        │ 0        │ 6001215 │ 1.662e+08 │
│ eitem, Scan: Parallel, ReadRanges: ["l_orderkey (-∞, +∞)","l_linen │       │        │          │         │           │
│ umber (-∞, +∞)"], Path: /local/test_db/olap_yatests/tpch/s1/lineit │       │        │          │         │           │
│ em, ReadColumns: ["l_discount","l_extendedprice","l_orderkey","l_p │       │        │          │         │           │
│ artkey","l_quantity","l_suppkey"])                                 │       │        │          │         │           │
│                -> HashShuffle (KeyColumns: ["ps.ps_partkey","ps.ps │       │        │          │         │           │
│ _suppkey"], HashFunc: "HashV1")                                    │       │        │          │         │           │
│                  -> InnerJoin (MapJoin) (ps.ps_suppkey = s.s_suppk │       │        │ 3327068  │ 400000  │ 56629428  │
│ ey)                                                                │       │        │          │         │           │
│                    -> InnerJoin (MapJoin) (ps.ps_partkey = p.p_par │       │        │ 2070000  │ 400000  │ 24589657  │
│ tkey)                                                              │       │        │          │         │           │
│                      -> TableFullScan (Table: olap_yatests/tpch/s1 │       │        │ 0        │ 800000  │ 32712192  │
│ /partsupp, Scan: Parallel, ReadRanges: ["ps_partkey (-∞, +∞)","ps_ │       │        │          │         │           │
│ suppkey (-∞, +∞)"], Path: /local/test_db/olap_yatests/tpch/s1/part │       │        │          │         │           │
│ supp, ReadColumns: ["ps_partkey","ps_suppkey","ps_supplycost"])    │       │        │          │         │           │
│                      -> Filter (p_name LIKE "%green%", Pushdown: T │       │        │ 0        │ 100000  │ 2058390   │
│ rue)                                                               │       │        │          │         │           │
│                        -> TableFullScan (Table: olap_yatests/tpch/ │       │        │ 0        │ 200000  │ 4116780   │
│ s1/part, Scan: Parallel, ReadRanges: ["p_partkey (-∞, +∞)"], Path: │       │        │          │         │           │
│  /local/test_db/olap_yatests/tpch/s1/part, ReadColumns: ["p_name", │       │        │          │         │           │
│ "p_partkey"])                                                      │       │        │          │         │           │
│                    -> InnerJoin (MapJoin) (s.s_nationkey = n.n_nat │       │        │ 30068    │ 10000   │ 800994    │
│ ionkey)                                                            │       │        │          │         │           │
│                      -> TableFullScan (Table: olap_yatests/tpch/s1 │       │        │ 0        │ 10000   │ 316194    │
│ /supplier, Scan: Parallel, ReadRanges: ["s_suppkey (-∞, +∞)"], Pat │       │        │          │         │           │
│ h: /local/test_db/olap_yatests/tpch/s1/supplier, ReadColumns: ["s_ │       │        │          │         │           │
│ nationkey","s_suppkey"])                                           │       │        │          │         │           │
│                      -> TableFullScan (Table: olap_yatests/tpch/s1 │       │        │ 0        │ 25      │ 1212      │
│ /nation, Scan: Parallel, ReadRanges: ["n_nationkey (-∞, +∞)"], Pat │       │        │          │         │           │
│ h: /local/test_db/olap_yatests/tpch/s1/nation, ReadColumns: ["n_na │       │        │          │         │           │
│ me","n_nationkey"])                                                │       │        │          │         │           │
└────────────────────────────────────────────────────────────────────┴───────┴────────┴──────────┴─────────┴───────────┘
