| -- DISTRIBUTE_RESULT |PARTITIONED| |
| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| |
| -- STREAM_PROJECT |PARTITIONED| |
| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| |
| -- PRE_CLUSTERED_GROUP_BY[$$27] |PARTITIONED| |
| -- NESTED_TUPLE_SOURCE |LOCAL| |
| -- MICRO_PRE_CLUSTERED_GROUP_BY[$$19] |LOCAL| |
| -- NESTED_TUPLE_SOURCE |LOCAL| |
| -- IN_MEMORY_STABLE_SORT [$$19(ASC)] |LOCAL| |
| -- NESTED_TUPLE_SOURCE |LOCAL| |
| -- HASH_PARTITION_MERGE_EXCHANGE MERGE:[$$27(ASC), $$28(ASC)] HASH:[$$27] |PARTITIONED| |
| -- SORT_GROUP_BY[$$18, $$24] |PARTITIONED| |
| -- NESTED_TUPLE_SOURCE |LOCAL| |
| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| |
| -- STREAM_PROJECT |PARTITIONED| |
| -- STREAM_PROJECT |PARTITIONED| |
| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| |
| -- DATASOURCE_SCAN |PARTITIONED| |
| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| |
| -- EMPTY_TUPLE_SOURCE |PARTITIONED| |