blob: 19eaf2516511e0ab7b4103872bffef413fc9370c [file] [log] [blame]
icetindile8fd4cc2014-08-05 20:25:16 -07001-- DISTRIBUTE_RESULT |PARTITIONED|
2 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
3 -- STREAM_PROJECT |PARTITIONED|
4 -- ASSIGN |PARTITIONED|
5 -- STREAM_PROJECT |PARTITIONED|
6 -- SORT_MERGE_EXCHANGE [$$93(ASC), $$94(ASC) ] |PARTITIONED|
7 -- STABLE_SORT [$$93(ASC), $$94(ASC)] |PARTITIONED|
8 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
9 -- STREAM_PROJECT |PARTITIONED|
10 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080011 -- HYBRID_HASH_JOIN [$$94, $$93][$$26, $$25] |PARTITIONED|
icetindile8fd4cc2014-08-05 20:25:16 -070012 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
13 -- NESTED_LOOP |PARTITIONED|
14 -- BROADCAST_EXCHANGE |PARTITIONED|
15 -- DATASOURCE_SCAN |PARTITIONED|
16 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
17 -- EMPTY_TUPLE_SOURCE |PARTITIONED|
18 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
19 -- STREAM_PROJECT |PARTITIONED|
20 -- ASSIGN |PARTITIONED|
21 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
22 -- SPLIT |PARTITIONED|
23 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
24 -- DATASOURCE_SCAN |PARTITIONED|
25 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
26 -- EMPTY_TUPLE_SOURCE |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080027 -- HASH_PARTITION_EXCHANGE [$$26] |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080028 -- PRE_CLUSTERED_GROUP_BY[$$122, $$124] |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080029 {
30 -- AGGREGATE |LOCAL|
31 -- NESTED_TUPLE_SOURCE |LOCAL|
32 }
33 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080034 -- STABLE_SORT [$$122(ASC), $$124(ASC)] |PARTITIONED|
35 -- HASH_PARTITION_EXCHANGE [$$122, $$124] |PARTITIONED|
36 -- STREAM_PROJECT |PARTITIONED|
37 -- ASSIGN |PARTITIONED|
38 -- STREAM_SELECT |PARTITIONED|
39 -- STREAM_PROJECT |PARTITIONED|
40 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
41 -- HYBRID_HASH_JOIN [$$12][$$23] |PARTITIONED|
42 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
43 -- STREAM_PROJECT |PARTITIONED|
44 -- ASSIGN |PARTITIONED|
45 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
46 -- SPLIT |PARTITIONED|
47 -- HASH_PARTITION_EXCHANGE [$$23] |PARTITIONED|
48 -- UNNEST |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080049 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080050 -- PRE_CLUSTERED_GROUP_BY[$$97] |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080051 {
52 -- AGGREGATE |LOCAL|
53 -- STREAM_SELECT |LOCAL|
54 -- NESTED_TUPLE_SOURCE |LOCAL|
55 }
56 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080057 -- STABLE_SORT [$$97(ASC), $$21(ASC)] |PARTITIONED|
58 -- HASH_PARTITION_EXCHANGE [$$97] |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080059 -- STREAM_PROJECT |PARTITIONED|
60 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
61 -- HYBRID_HASH_JOIN [$$15][$$18] |PARTITIONED|
62 -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080063 -- STREAM_PROJECT |PARTITIONED|
64 -- UNNEST |PARTITIONED|
65 -- ASSIGN |PARTITIONED|
66 -- STREAM_PROJECT |PARTITIONED|
67 -- ASSIGN |PARTITIONED|
68 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
69 -- DATASOURCE_SCAN |PARTITIONED|
70 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
71 -- EMPTY_TUPLE_SOURCE |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -080072 -- HASH_PARTITION_EXCHANGE [$$18] |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -080073 -- ASSIGN |PARTITIONED|
74 -- RUNNING_AGGREGATE |PARTITIONED|
75 -- STREAM_PROJECT |PARTITIONED|
76 -- SORT_MERGE_EXCHANGE [$$105(ASC), $$18(ASC) ] |PARTITIONED|
77 -- STABLE_SORT [$$105(ASC), $$18(ASC)] |PARTITIONED|
78 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
79 -- PRE_CLUSTERED_GROUP_BY[$$130] |PARTITIONED|
80 {
81 -- AGGREGATE |LOCAL|
82 -- NESTED_TUPLE_SOURCE |LOCAL|
83 }
84 -- HASH_PARTITION_MERGE_EXCHANGE MERGE:[$$130(ASC)] HASH:[$$130] |PARTITIONED|
85 -- SORT_GROUP_BY[$$17] |PARTITIONED|
86 {
87 -- AGGREGATE |LOCAL|
88 -- NESTED_TUPLE_SOURCE |LOCAL|
89 }
90 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
91 -- STREAM_PROJECT |PARTITIONED|
92 -- UNNEST |PARTITIONED|
93 -- STREAM_PROJECT |PARTITIONED|
94 -- ASSIGN |PARTITIONED|
95 -- STREAM_PROJECT |PARTITIONED|
96 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
97 -- SPLIT |PARTITIONED|
98 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
99 -- DATASOURCE_SCAN |PARTITIONED|
100 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
101 -- EMPTY_TUPLE_SOURCE |PARTITIONED|
102 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
103 -- SPLIT |PARTITIONED|
104 -- HASH_PARTITION_EXCHANGE [$$23] |PARTITIONED|
105 -- UNNEST |PARTITIONED|
106 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
107 -- PRE_CLUSTERED_GROUP_BY[$$97] |PARTITIONED|
108 {
109 -- AGGREGATE |LOCAL|
110 -- STREAM_SELECT |LOCAL|
111 -- NESTED_TUPLE_SOURCE |LOCAL|
112 }
113 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
114 -- STABLE_SORT [$$97(ASC), $$21(ASC)] |PARTITIONED|
115 -- HASH_PARTITION_EXCHANGE [$$97] |PARTITIONED|
116 -- STREAM_PROJECT |PARTITIONED|
117 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
118 -- HYBRID_HASH_JOIN [$$15][$$18] |PARTITIONED|
119 -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
120 -- STREAM_PROJECT |PARTITIONED|
121 -- UNNEST |PARTITIONED|
122 -- ASSIGN |PARTITIONED|
123 -- STREAM_PROJECT |PARTITIONED|
124 -- ASSIGN |PARTITIONED|
125 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
126 -- DATASOURCE_SCAN |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800127 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800128 -- EMPTY_TUPLE_SOURCE |PARTITIONED|
129 -- HASH_PARTITION_EXCHANGE [$$18] |PARTITIONED|
130 -- ASSIGN |PARTITIONED|
131 -- RUNNING_AGGREGATE |PARTITIONED|
132 -- STREAM_PROJECT |PARTITIONED|
133 -- SORT_MERGE_EXCHANGE [$$105(ASC), $$18(ASC) ] |PARTITIONED|
134 -- STABLE_SORT [$$105(ASC), $$18(ASC)] |PARTITIONED|
135 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
136 -- PRE_CLUSTERED_GROUP_BY[$$130] |PARTITIONED|
137 {
138 -- AGGREGATE |LOCAL|
139 -- NESTED_TUPLE_SOURCE |LOCAL|
140 }
141 -- HASH_PARTITION_MERGE_EXCHANGE MERGE:[$$130(ASC)] HASH:[$$130] |PARTITIONED|
142 -- SORT_GROUP_BY[$$17] |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800143 {
144 -- AGGREGATE |LOCAL|
145 -- NESTED_TUPLE_SOURCE |LOCAL|
146 }
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800147 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
148 -- STREAM_PROJECT |PARTITIONED|
149 -- UNNEST |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800150 -- STREAM_PROJECT |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800151 -- ASSIGN |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800152 -- STREAM_PROJECT |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800153 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
154 -- SPLIT |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800155 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800156 -- DATASOURCE_SCAN |PARTITIONED|
buyingyia9a02022015-01-15 10:40:15 -0800157 -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
Yingyi Bu947fc3c2016-01-27 20:14:47 -0800158 -- EMPTY_TUPLE_SOURCE |PARTITIONED|