final aggregation over ()
    local exchange (GATHER, SINGLE, [])
        remote exchange (GATHER, SINGLE, [])
            partial aggregation over ()
                final aggregation over (cs_order_number_25, group)
                    local exchange (GATHER, SINGLE, [])
                        remote exchange (REPARTITION, HASH, [cs_order_number_25, group])
                            partial aggregation over (cs_order_number_25, group)
                                join (LEFT, PARTITIONED):
                                    final aggregation over (ca_state, cc_county, cs_call_center_sk, cs_ext_ship_cost, cs_net_profit, cs_order_number_25, cs_ship_addr_sk, cs_ship_date_sk, cs_warehouse_sk, d_date, unique)
                                        local exchange (GATHER, SINGLE, [])
                                            partial aggregation over (ca_state, cc_county, cs_call_center_sk, cs_ext_ship_cost, cs_net_profit, cs_order_number_25, cs_ship_addr_sk, cs_ship_date_sk, cs_warehouse_sk, d_date, unique)
                                                join (INNER, PARTITIONED, can skip output duplicates):
                                                    remote exchange (REPARTITION, HASH, [cs_order_number_25])
                                                        dynamic filter (cs_order_number_25::EQUAL)
                                                            scan catalog_sales
                                                    local exchange (GATHER, SINGLE, [])
                                                        remote exchange (REPARTITION, HASH, [cs_order_number])
                                                            join (INNER, REPLICATED):
                                                                join (INNER, REPLICATED):
                                                                    join (INNER, REPLICATED):
                                                                        dynamic filter (cs_call_center_sk::EQUAL, cs_ship_addr_sk::EQUAL, cs_ship_date_sk::EQUAL)
                                                                            scan catalog_sales
                                                                        local exchange (GATHER, SINGLE, [])
                                                                            remote exchange (REPLICATE, BROADCAST, [])
                                                                                scan date_dim
                                                                    local exchange (GATHER, SINGLE, [])
                                                                        remote exchange (REPLICATE, BROADCAST, [])
                                                                            scan call_center
                                                                local exchange (GATHER, SINGLE, [])
                                                                    remote exchange (REPLICATE, BROADCAST, [])
                                                                        scan customer_address
                                    final aggregation over (cr_order_number)
                                        local exchange (GATHER, SINGLE, [])
                                            remote exchange (REPARTITION, HASH, [cr_order_number])
                                                partial aggregation over (cr_order_number)
                                                    scan catalog_returns
