┌─────────────────────────────────────────────────────────────────┬───────┬────────┬───────────┬───────────┬───────────┐
│ Operation                                                       │ A-Cpu │ A-Rows │ E-Cost    │ E-Rows    │ E-Size    │
├─────────────────────────────────────────────────────────────────┼───────┼────────┼───────────┼───────────┼───────────┤
│  -> ResultSet                                                   │       │        │           │           │           │
│    -> Limit (Limit: 100)                                        │       │        │           │           │           │
│      -> TopSort (Limit: 100, TopSortBy: [Arg.s_1.s_acctbal,Arg. │       │        │           │           │           │
│ n.n_name,Arg.s_1.s_name,Arg.ps_1.ps_partkey])                   │       │        │           │           │           │
│        -> InnerJoin (Grace) (m.Min0,m.ps.ps_partkey = ps_1.ps_p │       │        │ 4.800e+11 │ 3.200e+11 │ 2.427e+14 │
│ artkey,ps_1.ps_supplycost)                                      │       │        │           │           │           │
│          -> HashShuffle (KeyColumns: ["ps.ps_partkey","Min0"],  │       │        │           │           │           │
│ HashFunc: "HashV1")                                             │       │        │           │           │           │
│            -> HashShuffle (KeyColumns: ["ps.ps_partkey"], HashF │       │        │           │           │           │
│ unc: "HashV1")                                                  │       │        │           │           │           │
│              -> Aggregate (GroupBy: [0], Aggregation: MIN, Phas │       │        │           │           │           │
│ e: Intermediate)                                                │       │        │           │           │           │
│                -> LeftSemiJoin (Grace) (ps.ps_suppkey = s_1.s_s │       │        │ 2460144   │ 800000    │ 2.869e+08 │
│ uppkey)                                                         │       │        │           │           │           │
│                  -> HashShuffle (KeyColumns: ["ps_suppkey"], Ha │       │        │           │           │           │
│ shFunc: "HashV1")                                               │       │        │           │           │           │
│                    -> TableFullScan (Table: olap_yatests/tpch/s │       │        │ 0         │ 800000    │ 32712192  │
│ 1/partsupp, Scan: Parallel, ReadRanges: ["ps_partkey (-∞, +∞)", │       │        │           │           │           │
│ "ps_suppkey (-∞, +∞)"], Path: /local/test_db/olap_yatests/tpch/ │       │        │           │           │           │
│ s1/partsupp, ReadColumns: ["ps_partkey","ps_suppkey","ps_supply │       │        │           │           │           │
│ cost"])                                                         │       │        │           │           │           │
│                  -> HashShuffle (KeyColumns: ["s_1.s_suppkey"], │       │        │           │           │           │
│  HashFunc: "HashV1")                                            │       │        │           │           │           │
│                    -> LeftSemiJoin (MapJoin) (s_1.s_nationkey = │       │        │ 30144     │ 10000     │ 3177880   │
│  n.n_nationkey)                                                 │       │        │           │           │           │
│                      -> TableFullScan (Table: olap_yatests/tpch │       │        │ 0         │ 10000     │ 1106680   │
│ /s1/supplier, Scan: Parallel, ReadRanges: ["s_suppkey (-∞, +∞)" │       │        │           │           │           │
│ ], Path: /local/test_db/olap_yatests/tpch/s1/supplier, ReadColu │       │        │           │           │           │
│ mns: ["s_acctbal","s_address","s_comment","s_name","s_nationkey │       │        │           │           │           │
│ ","s_phone","s_suppkey"])                                       │       │        │           │           │           │
│                      -> LeftSemiJoin (MapJoin) (n.n_regionkey = │       │        │ 76        │ 25        │ 5178      │
│  r.r_regionkey)                                                 │       │        │           │           │           │
│                        -> TableFullScan (Table: olap_yatests/tp │       │        │ 0         │ 25        │ 1818      │
│ ch/s1/nation, Scan: Parallel, ReadRanges: ["n_nationkey (-∞, +∞ │       │        │           │           │           │
│ )"], Path: /local/test_db/olap_yatests/tpch/s1/nation, ReadColu │       │        │           │           │           │
│ mns: ["n_name","n_nationkey","n_regionkey"])                    │       │        │           │           │           │
│                        -> Filter (r_name == "EUROPE", Pushdown: │       │        │ 0         │ 1         │ 67        │
│  True)                                                          │       │        │           │           │           │
│                          -> TableFullScan (Table: olap_yatests/ │       │        │ 0         │ 5         │ 672       │
│ tpch/s1/region, Scan: Parallel, ReadRanges: ["r_regionkey (-∞,  │       │        │           │           │           │
│ +∞)"], Path: /local/test_db/olap_yatests/tpch/s1/region, ReadCo │       │        │           │           │           │
│ lumns: ["r_name","r_regionkey"])                                │       │        │           │           │           │
│          -> HashShuffle (KeyColumns: ["ps_1.ps_partkey","ps_1.p │       │        │           │           │           │
│ s_supplycost"], HashFunc: "HashV1")                             │       │        │           │           │           │
│            -> InnerJoin (MapJoin) (s_1.s_nationkey = n.n_nation │       │        │ 6657144   │ 2000000   │ 7.997e+08 │
│ key)                                                            │       │        │           │           │           │
│              -> InnerJoin (Grace) (ps_1.ps_suppkey = s_1.s_supp │       │        │ 3057000   │ 400000    │ 77090418  │
│ key)                                                            │       │        │           │           │           │
│                -> HashShuffle (KeyColumns: ["ps_1.ps_suppkey"], │       │        │           │           │           │
│  HashFunc: "HashV1")                                            │       │        │           │           │           │
│                  -> InnerJoin (MapJoin) (ps_1.ps_partkey = p.p_ │       │        │ 1827000   │ 400000    │ 32823218  │
│ partkey)                                                        │       │        │           │           │           │
│                    -> TableFullScan (Table: olap_yatests/tpch/s │       │        │ 0         │ 800000    │ 32712192  │
│ 1/partsupp, Scan: Parallel, ReadRanges: ["ps_partkey (-∞, +∞)", │       │        │           │           │           │
│ "ps_suppkey (-∞, +∞)"], Path: /local/test_db/olap_yatests/tpch/ │       │        │           │           │           │
│ s1/partsupp, ReadColumns: ["ps_partkey","ps_suppkey","ps_supply │       │        │           │           │           │
│ cost"])                                                         │       │        │           │           │           │
│                    -> Filter ((p_size == 15) AND (p_type LIKE " │       │        │ 0         │ 10000     │ 411678    │
│ %BRASS"), Pushdown: True)                                       │       │        │           │           │           │
│                      -> TableFullScan (Table: olap_yatests/tpch │       │        │ 0         │ 200000    │ 8233561   │
│ /s1/part, Scan: Parallel, ReadRanges: ["p_partkey (-∞, +∞)"], P │       │        │           │           │           │
│ ath: /local/test_db/olap_yatests/tpch/s1/part, ReadColumns: ["p │       │        │           │           │           │
│ _mfgr","p_partkey","p_size","p_type"])                          │       │        │           │           │           │
│                -> HashShuffle (KeyColumns: ["s_suppkey"], HashF │       │        │           │           │           │
│ unc: "HashV1")                                                  │       │        │           │           │           │
│                  -> TableFullScan (Table: olap_yatests/tpch/s1/ │       │        │ 0         │ 10000     │ 1106680   │
│ supplier, Scan: Parallel, ReadRanges: ["s_suppkey (-∞, +∞)"], P │       │        │           │           │           │
│ ath: /local/test_db/olap_yatests/tpch/s1/supplier, ReadColumns: │       │        │           │           │           │
│  ["s_acctbal","s_address","s_comment","s_name","s_nationkey","s │       │        │           │           │           │
│ _phone","s_suppkey"])                                           │       │        │           │           │           │
│              -> LeftSemiJoin (MapJoin) (n.n_regionkey = r.r_reg │       │        │ 76        │ 25        │ 5178      │
│ ionkey)                                                         │       │        │           │           │           │
│                -> TableFullScan (Table: olap_yatests/tpch/s1/na │       │        │ 0         │ 25        │ 1818      │
│ tion, Scan: Parallel, ReadRanges: ["n_nationkey (-∞, +∞)"], Pat │       │        │           │           │           │
│ h: /local/test_db/olap_yatests/tpch/s1/nation, ReadColumns: ["n │       │        │           │           │           │
│ _name","n_nationkey","n_regionkey"])                            │       │        │           │           │           │
│                -> Filter (r_name == "EUROPE", Pushdown: True)   │       │        │ 0         │ 1         │ 67        │
│                  -> TableFullScan (Table: olap_yatests/tpch/s1/ │       │        │ 0         │ 5         │ 672       │
│ region, Scan: Parallel, ReadRanges: ["r_regionkey (-∞, +∞)"], P │       │        │           │           │           │
│ ath: /local/test_db/olap_yatests/tpch/s1/region, ReadColumns: [ │       │        │           │           │           │
│ "r_name","r_regionkey"])                                        │       │        │           │           │           │
└─────────────────────────────────────────────────────────────────┴───────┴────────┴───────────┴───────────┴───────────┘
