9dd45f9defdc13e66539e02e1095342944eefbeb
[hive.git] / ql / src / test / results / clientpositive / correlationoptimizer8.q.out
1 PREHOOK: query: EXPLAIN
2 SELECT x.key, x.value, subq1.cnt
3 FROM 
4 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
5      UNION ALL
6   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
7 ) subq1
8 JOIN src1 x ON (x.key = subq1.key)
9 PREHOOK: type: QUERY
10 POSTHOOK: query: EXPLAIN
11 SELECT x.key, x.value, subq1.cnt
12 FROM 
13 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
14      UNION ALL
15   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
16 ) subq1
17 JOIN src1 x ON (x.key = subq1.key)
18 POSTHOOK: type: QUERY
19 STAGE DEPENDENCIES:
20   Stage-1 is a root stage
21   Stage-2 depends on stages: Stage-1, Stage-3
22   Stage-3 is a root stage
23   Stage-0 depends on stages: Stage-2
24
25 STAGE PLANS:
26   Stage: Stage-1
27     Map Reduce
28       Map Operator Tree:
29           TableScan
30             alias: x
31             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
32             Filter Operator
33               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
34               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
35               Group By Operator
36                 aggregations: count()
37                 keys: key (type: string)
38                 mode: hash
39                 outputColumnNames: _col0, _col1
40                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
41                 Reduce Output Operator
42                   key expressions: _col0 (type: string)
43                   sort order: +
44                   Map-reduce partition columns: _col0 (type: string)
45                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
46                   value expressions: _col1 (type: bigint)
47       Reduce Operator Tree:
48         Group By Operator
49           aggregations: count(VALUE._col0)
50           keys: KEY._col0 (type: string)
51           mode: mergepartial
52           outputColumnNames: _col0, _col1
53           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
54           File Output Operator
55             compressed: false
56             table:
57                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
58                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
59                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
60
61   Stage: Stage-2
62     Map Reduce
63       Map Operator Tree:
64           TableScan
65             Union
66               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
67               Reduce Output Operator
68                 key expressions: _col0 (type: string)
69                 sort order: +
70                 Map-reduce partition columns: _col0 (type: string)
71                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
72                 value expressions: _col1 (type: bigint)
73           TableScan
74             Union
75               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
76               Reduce Output Operator
77                 key expressions: _col0 (type: string)
78                 sort order: +
79                 Map-reduce partition columns: _col0 (type: string)
80                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
81                 value expressions: _col1 (type: bigint)
82           TableScan
83             alias: x
84             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
85             Filter Operator
86               predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
87               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
88               Select Operator
89                 expressions: key (type: string), value (type: string)
90                 outputColumnNames: _col0, _col1
91                 Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
92                 Reduce Output Operator
93                   key expressions: _col0 (type: string)
94                   sort order: +
95                   Map-reduce partition columns: _col0 (type: string)
96                   Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
97                   value expressions: _col1 (type: string)
98       Reduce Operator Tree:
99         Join Operator
100           condition map:
101                Inner Join 0 to 1
102           keys:
103             0 _col0 (type: string)
104             1 _col0 (type: string)
105           outputColumnNames: _col1, _col2, _col3
106           Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
107           Select Operator
108             expressions: _col2 (type: string), _col3 (type: string), _col1 (type: bigint)
109             outputColumnNames: _col0, _col1, _col2
110             Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
111             File Output Operator
112               compressed: false
113               Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
114               table:
115                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
116                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
117                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
118
119   Stage: Stage-3
120     Map Reduce
121       Map Operator Tree:
122           TableScan
123             alias: x1
124             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
125             Filter Operator
126               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
127               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
128               Group By Operator
129                 aggregations: count()
130                 keys: key (type: string)
131                 mode: hash
132                 outputColumnNames: _col0, _col1
133                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
134                 Reduce Output Operator
135                   key expressions: _col0 (type: string)
136                   sort order: +
137                   Map-reduce partition columns: _col0 (type: string)
138                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
139                   value expressions: _col1 (type: bigint)
140       Reduce Operator Tree:
141         Group By Operator
142           aggregations: count(VALUE._col0)
143           keys: KEY._col0 (type: string)
144           mode: mergepartial
145           outputColumnNames: _col0, _col1
146           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
147           File Output Operator
148             compressed: false
149             table:
150                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
151                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
152                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
153
154   Stage: Stage-0
155     Fetch Operator
156       limit: -1
157       Processor Tree:
158         ListSink
159
160 PREHOOK: query: SELECT x.key, x.value, subq1.cnt
161 FROM 
162 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
163      UNION ALL
164   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
165 ) subq1
166 JOIN src1 x ON (x.key = subq1.key)
167 PREHOOK: type: QUERY
168 PREHOOK: Input: default@src
169 PREHOOK: Input: default@src1
170 #### A masked pattern was here ####
171 POSTHOOK: query: SELECT x.key, x.value, subq1.cnt
172 FROM 
173 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
174      UNION ALL
175   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
176 ) subq1
177 JOIN src1 x ON (x.key = subq1.key)
178 POSTHOOK: type: QUERY
179 POSTHOOK: Input: default@src
180 POSTHOOK: Input: default@src1
181 #### A masked pattern was here ####
182 128             3
183 146     val_146 2
184 150     val_150 1
185 213     val_213 2
186 224             2
187 238     val_238 2
188 255     val_255 2
189 273     val_273 3
190 278     val_278 2
191 311     val_311 3
192 369             3
193 401     val_401 5
194 406     val_406 4
195 PREHOOK: query: EXPLAIN
196 SELECT x.key, x.value, subq1.cnt
197 FROM 
198 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
199      UNION ALL
200   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
201 ) subq1
202 JOIN src1 x ON (x.key = subq1.key)
203 PREHOOK: type: QUERY
204 POSTHOOK: query: EXPLAIN
205 SELECT x.key, x.value, subq1.cnt
206 FROM 
207 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
208      UNION ALL
209   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
210 ) subq1
211 JOIN src1 x ON (x.key = subq1.key)
212 POSTHOOK: type: QUERY
213 STAGE DEPENDENCIES:
214   Stage-1 is a root stage
215   Stage-0 depends on stages: Stage-1
216
217 STAGE PLANS:
218   Stage: Stage-1
219     Map Reduce
220       Map Operator Tree:
221           TableScan
222             alias: x
223             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
224             Filter Operator
225               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
226               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
227               Group By Operator
228                 aggregations: count()
229                 keys: key (type: string)
230                 mode: hash
231                 outputColumnNames: _col0, _col1
232                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
233                 Reduce Output Operator
234                   key expressions: _col0 (type: string)
235                   sort order: +
236                   Map-reduce partition columns: _col0 (type: string)
237                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
238                   value expressions: _col1 (type: bigint)
239           TableScan
240             alias: x1
241             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
242             Filter Operator
243               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
244               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
245               Group By Operator
246                 aggregations: count()
247                 keys: key (type: string)
248                 mode: hash
249                 outputColumnNames: _col0, _col1
250                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
251                 Reduce Output Operator
252                   key expressions: _col0 (type: string)
253                   sort order: +
254                   Map-reduce partition columns: _col0 (type: string)
255                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
256                   value expressions: _col1 (type: bigint)
257           TableScan
258             alias: x
259             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
260             Filter Operator
261               predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
262               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
263               Select Operator
264                 expressions: key (type: string), value (type: string)
265                 outputColumnNames: _col0, _col1
266                 Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
267                 Reduce Output Operator
268                   key expressions: _col0 (type: string)
269                   sort order: +
270                   Map-reduce partition columns: _col0 (type: string)
271                   Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
272                   value expressions: _col1 (type: string)
273       Reduce Operator Tree:
274         Demux Operator
275           Statistics: Num rows: 348 Data size: 3648 Basic stats: COMPLETE Column stats: NONE
276           Group By Operator
277             aggregations: count(VALUE._col0)
278             keys: KEY._col0 (type: string)
279             mode: mergepartial
280             outputColumnNames: _col0, _col1
281             Statistics: Num rows: 174 Data size: 1824 Basic stats: COMPLETE Column stats: NONE
282             Union
283               Statistics: Num rows: 348 Data size: 3648 Basic stats: COMPLETE Column stats: NONE
284               Mux Operator
285                 Statistics: Num rows: 696 Data size: 7296 Basic stats: COMPLETE Column stats: NONE
286                 Join Operator
287                   condition map:
288                        Inner Join 0 to 1
289                   keys:
290                     0 _col0 (type: string)
291                     1 _col0 (type: string)
292                   outputColumnNames: _col1, _col2, _col3
293                   Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
294                   Select Operator
295                     expressions: _col2 (type: string), _col3 (type: string), _col1 (type: bigint)
296                     outputColumnNames: _col0, _col1, _col2
297                     Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
298                     File Output Operator
299                       compressed: false
300                       Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
301                       table:
302                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
303                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
304                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
305           Group By Operator
306             aggregations: count(VALUE._col0)
307             keys: KEY._col0 (type: string)
308             mode: mergepartial
309             outputColumnNames: _col0, _col1
310             Statistics: Num rows: 174 Data size: 1824 Basic stats: COMPLETE Column stats: NONE
311             Union
312               Statistics: Num rows: 348 Data size: 3648 Basic stats: COMPLETE Column stats: NONE
313               Mux Operator
314                 Statistics: Num rows: 696 Data size: 7296 Basic stats: COMPLETE Column stats: NONE
315                 Join Operator
316                   condition map:
317                        Inner Join 0 to 1
318                   keys:
319                     0 _col0 (type: string)
320                     1 _col0 (type: string)
321                   outputColumnNames: _col1, _col2, _col3
322                   Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
323                   Select Operator
324                     expressions: _col2 (type: string), _col3 (type: string), _col1 (type: bigint)
325                     outputColumnNames: _col0, _col1, _col2
326                     Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
327                     File Output Operator
328                       compressed: false
329                       Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
330                       table:
331                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
332                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
333                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
334           Mux Operator
335             Statistics: Num rows: 696 Data size: 7296 Basic stats: COMPLETE Column stats: NONE
336             Join Operator
337               condition map:
338                    Inner Join 0 to 1
339               keys:
340                 0 _col0 (type: string)
341                 1 _col0 (type: string)
342               outputColumnNames: _col1, _col2, _col3
343               Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
344               Select Operator
345                 expressions: _col2 (type: string), _col3 (type: string), _col1 (type: bigint)
346                 outputColumnNames: _col0, _col1, _col2
347                 Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
348                 File Output Operator
349                   compressed: false
350                   Statistics: Num rows: 765 Data size: 8025 Basic stats: COMPLETE Column stats: NONE
351                   table:
352                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
353                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
354                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
355
356   Stage: Stage-0
357     Fetch Operator
358       limit: -1
359       Processor Tree:
360         ListSink
361
362 PREHOOK: query: SELECT x.key, x.value, subq1.cnt
363 FROM 
364 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
365      UNION ALL
366   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
367 ) subq1
368 JOIN src1 x ON (x.key = subq1.key)
369 PREHOOK: type: QUERY
370 PREHOOK: Input: default@src
371 PREHOOK: Input: default@src1
372 #### A masked pattern was here ####
373 POSTHOOK: query: SELECT x.key, x.value, subq1.cnt
374 FROM 
375 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
376      UNION ALL
377   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key
378 ) subq1
379 JOIN src1 x ON (x.key = subq1.key)
380 POSTHOOK: type: QUERY
381 POSTHOOK: Input: default@src
382 POSTHOOK: Input: default@src1
383 #### A masked pattern was here ####
384 128             3
385 146     val_146 2
386 150     val_150 1
387 213     val_213 2
388 224             2
389 238     val_238 2
390 255     val_255 2
391 273     val_273 3
392 278     val_278 2
393 311     val_311 3
394 369             3
395 401     val_401 5
396 406     val_406 4
397 PREHOOK: query: EXPLAIN
398 SELECT subq1.key, subq1.cnt, x.key, x.value
399 FROM 
400 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
401      UNION ALL
402   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
403 ) subq1
404 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
405 PREHOOK: type: QUERY
406 POSTHOOK: query: EXPLAIN
407 SELECT subq1.key, subq1.cnt, x.key, x.value
408 FROM 
409 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
410      UNION ALL
411   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
412 ) subq1
413 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
414 POSTHOOK: type: QUERY
415 STAGE DEPENDENCIES:
416   Stage-1 is a root stage
417   Stage-2 depends on stages: Stage-1, Stage-3
418   Stage-3 is a root stage
419   Stage-0 depends on stages: Stage-2
420
421 STAGE PLANS:
422   Stage: Stage-1
423     Map Reduce
424       Map Operator Tree:
425           TableScan
426             alias: x
427             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
428             Filter Operator
429               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
430               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
431               Group By Operator
432                 aggregations: count()
433                 keys: key (type: string)
434                 mode: hash
435                 outputColumnNames: _col0, _col1
436                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
437                 Reduce Output Operator
438                   key expressions: _col0 (type: string)
439                   sort order: +
440                   Map-reduce partition columns: _col0 (type: string)
441                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
442                   value expressions: _col1 (type: bigint)
443       Reduce Operator Tree:
444         Group By Operator
445           aggregations: count(VALUE._col0)
446           keys: KEY._col0 (type: string)
447           mode: mergepartial
448           outputColumnNames: _col0, _col1
449           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
450           File Output Operator
451             compressed: false
452             table:
453                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
454                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
455                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
456
457   Stage: Stage-2
458     Map Reduce
459       Map Operator Tree:
460           TableScan
461             Union
462               Statistics: Num rows: 87 Data size: 911 Basic stats: COMPLETE Column stats: NONE
463               Reduce Output Operator
464                 key expressions: _col0 (type: string)
465                 sort order: +
466                 Map-reduce partition columns: _col0 (type: string)
467                 Statistics: Num rows: 87 Data size: 911 Basic stats: COMPLETE Column stats: NONE
468                 value expressions: _col1 (type: bigint)
469           TableScan
470             Union
471               Statistics: Num rows: 87 Data size: 911 Basic stats: COMPLETE Column stats: NONE
472               Reduce Output Operator
473                 key expressions: _col0 (type: string)
474                 sort order: +
475                 Map-reduce partition columns: _col0 (type: string)
476                 Statistics: Num rows: 87 Data size: 911 Basic stats: COMPLETE Column stats: NONE
477                 value expressions: _col1 (type: bigint)
478           TableScan
479             alias: x
480             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
481             Select Operator
482               expressions: key (type: string), value (type: string)
483               outputColumnNames: _col0, _col1
484               Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
485               Reduce Output Operator
486                 key expressions: _col0 (type: string)
487                 sort order: +
488                 Map-reduce partition columns: _col0 (type: string)
489                 Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
490                 value expressions: _col1 (type: string)
491       Reduce Operator Tree:
492         Join Operator
493           condition map:
494                Left Outer Join 0 to 1
495           keys:
496             0 _col0 (type: string)
497             1 _col0 (type: string)
498           outputColumnNames: _col0, _col1, _col2, _col3
499           Statistics: Num rows: 95 Data size: 1002 Basic stats: COMPLETE Column stats: NONE
500           File Output Operator
501             compressed: false
502             Statistics: Num rows: 95 Data size: 1002 Basic stats: COMPLETE Column stats: NONE
503             table:
504                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
505                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
506                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
507
508   Stage: Stage-3
509     Map Reduce
510       Map Operator Tree:
511           TableScan
512             alias: x1
513             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
514             Filter Operator
515               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
516               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
517               Select Operator
518                 expressions: value (type: string)
519                 outputColumnNames: value
520                 Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
521                 Group By Operator
522                   aggregations: count()
523                   keys: value (type: string)
524                   mode: hash
525                   outputColumnNames: _col0, _col1
526                   Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
527                   Reduce Output Operator
528                     key expressions: _col0 (type: string)
529                     sort order: +
530                     Map-reduce partition columns: _col0 (type: string)
531                     Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
532                     value expressions: _col1 (type: bigint)
533       Reduce Operator Tree:
534         Group By Operator
535           aggregations: count(VALUE._col0)
536           keys: KEY._col0 (type: string)
537           mode: mergepartial
538           outputColumnNames: _col0, _col1
539           Statistics: Num rows: 4 Data size: 30 Basic stats: COMPLETE Column stats: NONE
540           File Output Operator
541             compressed: false
542             table:
543                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
544                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
545                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
546
547   Stage: Stage-0
548     Fetch Operator
549       limit: -1
550       Processor Tree:
551         ListSink
552
553 PREHOOK: query: SELECT subq1.key, subq1.cnt, x.key, x.value
554 FROM 
555 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
556      UNION ALL
557   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
558 ) subq1
559 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
560 PREHOOK: type: QUERY
561 PREHOOK: Input: default@src
562 PREHOOK: Input: default@src1
563 #### A masked pattern was here ####
564 POSTHOOK: query: SELECT subq1.key, subq1.cnt, x.key, x.value
565 FROM 
566 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
567      UNION ALL
568   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
569 ) subq1
570 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
571 POSTHOOK: type: QUERY
572 POSTHOOK: Input: default@src
573 POSTHOOK: Input: default@src1
574 #### A masked pattern was here ####
575         3               
576         3               
577         3               
578         3               
579         3               val_165
580         3               val_193
581         3               val_265
582         3               val_27
583         3               val_409
584         3               val_484
585 0       3       NULL    NULL
586 10      1       NULL    NULL
587 11      1       NULL    NULL
588 12      2       NULL    NULL
589 15      2       NULL    NULL
590 17      1       NULL    NULL
591 18      2       NULL    NULL
592 19      1       NULL    NULL
593 2       1       NULL    NULL
594 4       1       NULL    NULL
595 5       3       NULL    NULL
596 8       1       NULL    NULL
597 9       1       NULL    NULL
598 val_146 1       NULL    NULL
599 val_150 1       NULL    NULL
600 val_213 1       NULL    NULL
601 val_238 1       NULL    NULL
602 val_255 1       NULL    NULL
603 val_273 1       NULL    NULL
604 val_278 1       NULL    NULL
605 val_311 1       NULL    NULL
606 val_401 1       NULL    NULL
607 val_406 1       NULL    NULL
608 PREHOOK: query: EXPLAIN
609 SELECT subq1.key, subq1.cnt, x.key, x.value
610 FROM 
611 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
612      UNION ALL
613   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
614 ) subq1
615 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
616 PREHOOK: type: QUERY
617 POSTHOOK: query: EXPLAIN
618 SELECT subq1.key, subq1.cnt, x.key, x.value
619 FROM 
620 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
621      UNION ALL
622   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
623 ) subq1
624 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
625 POSTHOOK: type: QUERY
626 STAGE DEPENDENCIES:
627   Stage-1 is a root stage
628   Stage-0 depends on stages: Stage-1
629
630 STAGE PLANS:
631   Stage: Stage-1
632     Map Reduce
633       Map Operator Tree:
634           TableScan
635             alias: x
636             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
637             Filter Operator
638               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
639               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
640               Group By Operator
641                 aggregations: count()
642                 keys: key (type: string)
643                 mode: hash
644                 outputColumnNames: _col0, _col1
645                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
646                 Reduce Output Operator
647                   key expressions: _col0 (type: string)
648                   sort order: +
649                   Map-reduce partition columns: _col0 (type: string)
650                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
651                   value expressions: _col1 (type: bigint)
652           TableScan
653             alias: x1
654             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
655             Filter Operator
656               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
657               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
658               Select Operator
659                 expressions: value (type: string)
660                 outputColumnNames: value
661                 Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
662                 Group By Operator
663                   aggregations: count()
664                   keys: value (type: string)
665                   mode: hash
666                   outputColumnNames: _col0, _col1
667                   Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
668                   Reduce Output Operator
669                     key expressions: _col0 (type: string)
670                     sort order: +
671                     Map-reduce partition columns: _col0 (type: string)
672                     Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
673                     value expressions: _col1 (type: bigint)
674           TableScan
675             alias: x
676             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
677             Select Operator
678               expressions: key (type: string), value (type: string)
679               outputColumnNames: _col0, _col1
680               Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
681               Reduce Output Operator
682                 key expressions: _col0 (type: string)
683                 sort order: +
684                 Map-reduce partition columns: _col0 (type: string)
685                 Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
686                 value expressions: _col1 (type: string)
687       Reduce Operator Tree:
688         Demux Operator
689           Statistics: Num rows: 199 Data size: 2015 Basic stats: COMPLETE Column stats: NONE
690           Group By Operator
691             aggregations: count(VALUE._col0)
692             keys: KEY._col0 (type: string)
693             mode: mergepartial
694             outputColumnNames: _col0, _col1
695             Statistics: Num rows: 99 Data size: 1002 Basic stats: COMPLETE Column stats: NONE
696             Union
697               Statistics: Num rows: 198 Data size: 2004 Basic stats: COMPLETE Column stats: NONE
698               Mux Operator
699                 Statistics: Num rows: 397 Data size: 4019 Basic stats: COMPLETE Column stats: NONE
700                 Join Operator
701                   condition map:
702                        Left Outer Join 0 to 1
703                   keys:
704                     0 _col0 (type: string)
705                     1 _col0 (type: string)
706                   outputColumnNames: _col0, _col1, _col2, _col3
707                   Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
708                   File Output Operator
709                     compressed: false
710                     Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
711                     table:
712                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
713                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
714                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
715           Group By Operator
716             aggregations: count(VALUE._col0)
717             keys: KEY._col0 (type: string)
718             mode: mergepartial
719             outputColumnNames: _col0, _col1
720             Statistics: Num rows: 99 Data size: 1002 Basic stats: COMPLETE Column stats: NONE
721             Union
722               Statistics: Num rows: 198 Data size: 2004 Basic stats: COMPLETE Column stats: NONE
723               Mux Operator
724                 Statistics: Num rows: 397 Data size: 4019 Basic stats: COMPLETE Column stats: NONE
725                 Join Operator
726                   condition map:
727                        Left Outer Join 0 to 1
728                   keys:
729                     0 _col0 (type: string)
730                     1 _col0 (type: string)
731                   outputColumnNames: _col0, _col1, _col2, _col3
732                   Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
733                   File Output Operator
734                     compressed: false
735                     Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
736                     table:
737                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
738                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
739                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
740           Mux Operator
741             Statistics: Num rows: 397 Data size: 4019 Basic stats: COMPLETE Column stats: NONE
742             Join Operator
743               condition map:
744                    Left Outer Join 0 to 1
745               keys:
746                 0 _col0 (type: string)
747                 1 _col0 (type: string)
748               outputColumnNames: _col0, _col1, _col2, _col3
749               Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
750               File Output Operator
751                 compressed: false
752                 Statistics: Num rows: 436 Data size: 4420 Basic stats: COMPLETE Column stats: NONE
753                 table:
754                     input format: org.apache.hadoop.mapred.SequenceFileInputFormat
755                     output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
756                     serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
757
758   Stage: Stage-0
759     Fetch Operator
760       limit: -1
761       Processor Tree:
762         ListSink
763
764 PREHOOK: query: SELECT subq1.key, subq1.cnt, x.key, x.value
765 FROM 
766 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
767      UNION ALL
768   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
769 ) subq1
770 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
771 PREHOOK: type: QUERY
772 PREHOOK: Input: default@src
773 PREHOOK: Input: default@src1
774 #### A masked pattern was here ####
775 POSTHOOK: query: SELECT subq1.key, subq1.cnt, x.key, x.value
776 FROM 
777 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
778      UNION ALL
779   SELECT x1.value as key, count(1) as cnt from src1 x1 where x1.key > 100 group by x1.value
780 ) subq1
781 LEFT OUTER JOIN src1 x ON (x.key = subq1.key)
782 POSTHOOK: type: QUERY
783 POSTHOOK: Input: default@src
784 POSTHOOK: Input: default@src1
785 #### A masked pattern was here ####
786         3               
787         3               
788         3               
789         3               
790         3               val_165
791         3               val_193
792         3               val_265
793         3               val_27
794         3               val_409
795         3               val_484
796 0       3       NULL    NULL
797 10      1       NULL    NULL
798 11      1       NULL    NULL
799 12      2       NULL    NULL
800 15      2       NULL    NULL
801 17      1       NULL    NULL
802 18      2       NULL    NULL
803 19      1       NULL    NULL
804 2       1       NULL    NULL
805 4       1       NULL    NULL
806 5       3       NULL    NULL
807 8       1       NULL    NULL
808 9       1       NULL    NULL
809 val_146 1       NULL    NULL
810 val_150 1       NULL    NULL
811 val_213 1       NULL    NULL
812 val_238 1       NULL    NULL
813 val_255 1       NULL    NULL
814 val_273 1       NULL    NULL
815 val_278 1       NULL    NULL
816 val_311 1       NULL    NULL
817 val_401 1       NULL    NULL
818 val_406 1       NULL    NULL
819 PREHOOK: query: EXPLAIN
820 SELECT x.key, x.value, subq1.cnt
821 FROM 
822 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
823      UNION ALL
824   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key, x1.value
825 ) subq1
826 JOIN src1 x ON (x.key = subq1.key)
827 PREHOOK: type: QUERY
828 POSTHOOK: query: EXPLAIN
829 SELECT x.key, x.value, subq1.cnt
830 FROM 
831 ( SELECT x.key as key, count(1) as cnt from src x where x.key < 20 group by x.key
832      UNION ALL
833   SELECT x1.key as key, count(1) as cnt from src x1 where x1.key > 100 group by x1.key, x1.value
834 ) subq1
835 JOIN src1 x ON (x.key = subq1.key)
836 POSTHOOK: type: QUERY
837 STAGE DEPENDENCIES:
838   Stage-1 is a root stage
839   Stage-2 depends on stages: Stage-1, Stage-3
840   Stage-3 is a root stage
841   Stage-0 depends on stages: Stage-2
842
843 STAGE PLANS:
844   Stage: Stage-1
845     Map Reduce
846       Map Operator Tree:
847           TableScan
848             alias: x
849             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
850             Filter Operator
851               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
852               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
853               Group By Operator
854                 aggregations: count()
855                 keys: key (type: string)
856                 mode: hash
857                 outputColumnNames: _col0, _col1
858                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
859                 Reduce Output Operator
860                   key expressions: _col0 (type: string)
861                   sort order: +
862                   Map-reduce partition columns: _col0 (type: string)
863                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
864                   value expressions: _col1 (type: bigint)
865       Reduce Operator Tree:
866         Group By Operator
867           aggregations: count(VALUE._col0)
868           keys: KEY._col0 (type: string)
869           mode: mergepartial
870           outputColumnNames: _col0, _col1
871           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
872           File Output Operator
873             compressed: false
874             table:
875                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
876                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
877                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
878
879   Stage: Stage-2
880     Map Reduce
881       Map Operator Tree:
882           TableScan
883             Union
884               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
885               Reduce Output Operator
886                 key expressions: _col0 (type: string)
887                 sort order: +
888                 Map-reduce partition columns: _col0 (type: string)
889                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
890                 value expressions: _col1 (type: bigint)
891           TableScan
892             Union
893               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
894               Reduce Output Operator
895                 key expressions: _col0 (type: string)
896                 sort order: +
897                 Map-reduce partition columns: _col0 (type: string)
898                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
899                 value expressions: _col1 (type: bigint)
900           TableScan
901             alias: x
902             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
903             Filter Operator
904               predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
905               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
906               Select Operator
907                 expressions: key (type: string), value (type: string)
908                 outputColumnNames: _col0, _col1
909                 Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
910                 Reduce Output Operator
911                   key expressions: _col0 (type: string)
912                   sort order: +
913                   Map-reduce partition columns: _col0 (type: string)
914                   Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
915                   value expressions: _col1 (type: string)
916       Reduce Operator Tree:
917         Join Operator
918           condition map:
919                Inner Join 0 to 1
920           keys:
921             0 _col0 (type: string)
922             1 _col0 (type: string)
923           outputColumnNames: _col1, _col2, _col3
924           Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
925           Select Operator
926             expressions: _col2 (type: string), _col3 (type: string), _col1 (type: bigint)
927             outputColumnNames: _col0, _col1, _col2
928             Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
929             File Output Operator
930               compressed: false
931               Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
932               table:
933                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
934                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
935                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
936
937   Stage: Stage-3
938     Map Reduce
939       Map Operator Tree:
940           TableScan
941             alias: x1
942             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
943             Filter Operator
944               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
945               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
946               Group By Operator
947                 aggregations: count()
948                 keys: key (type: string), value (type: string)
949                 mode: hash
950                 outputColumnNames: _col0, _col1, _col2
951                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
952                 Reduce Output Operator
953                   key expressions: _col0 (type: string), _col1 (type: string)
954                   sort order: ++
955                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
956                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
957                   value expressions: _col2 (type: bigint)
958       Reduce Operator Tree:
959         Group By Operator
960           aggregations: count(VALUE._col0)
961           keys: KEY._col0 (type: string), KEY._col1 (type: string)
962           mode: mergepartial
963           outputColumnNames: _col0, _col1, _col2
964           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
965           Select Operator
966             expressions: _col0 (type: string), _col2 (type: bigint)
967             outputColumnNames: _col0, _col1
968             Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
969             File Output Operator
970               compressed: false
971               table:
972                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
973                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
974                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
975
976   Stage: Stage-0
977     Fetch Operator
978       limit: -1
979       Processor Tree:
980         ListSink
981
982 WARNING: Comparing a bigint and a string may result in a loss of precision.
983 PREHOOK: query: EXPLAIN
984 SELECT subq1.key, subq1.value, x.key, x.value
985 FROM 
986 ( SELECT cast(x.key as INT) as key, count(1) as value from src x where x.key < 20 group by x.key
987      UNION ALL
988   SELECT count(1) as key, cast(x1.key as INT) as value from src x1 where x1.key > 100 group by x1.key
989 ) subq1
990 FULL OUTER JOIN src1 x ON (x.key = subq1.key)
991 PREHOOK: type: QUERY
992 POSTHOOK: query: EXPLAIN
993 SELECT subq1.key, subq1.value, x.key, x.value
994 FROM 
995 ( SELECT cast(x.key as INT) as key, count(1) as value from src x where x.key < 20 group by x.key
996      UNION ALL
997   SELECT count(1) as key, cast(x1.key as INT) as value from src x1 where x1.key > 100 group by x1.key
998 ) subq1
999 FULL OUTER JOIN src1 x ON (x.key = subq1.key)
1000 POSTHOOK: type: QUERY
1001 STAGE DEPENDENCIES:
1002   Stage-1 is a root stage
1003   Stage-2 depends on stages: Stage-1, Stage-3
1004   Stage-3 is a root stage
1005   Stage-0 depends on stages: Stage-2
1006
1007 STAGE PLANS:
1008   Stage: Stage-1
1009     Map Reduce
1010       Map Operator Tree:
1011           TableScan
1012             alias: x
1013             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1014             Filter Operator
1015               predicate: (UDFToDouble(key) < 20.0) (type: boolean)
1016               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1017               Group By Operator
1018                 aggregations: count()
1019                 keys: key (type: string)
1020                 mode: hash
1021                 outputColumnNames: _col0, _col1
1022                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1023                 Reduce Output Operator
1024                   key expressions: _col0 (type: string)
1025                   sort order: +
1026                   Map-reduce partition columns: _col0 (type: string)
1027                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1028                   value expressions: _col1 (type: bigint)
1029       Reduce Operator Tree:
1030         Group By Operator
1031           aggregations: count(VALUE._col0)
1032           keys: KEY._col0 (type: string)
1033           mode: mergepartial
1034           outputColumnNames: _col0, _col1
1035           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
1036           Select Operator
1037             expressions: UDFToLong(UDFToInteger(_col0)) (type: bigint), _col1 (type: bigint)
1038             outputColumnNames: _col0, _col1
1039             Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
1040             File Output Operator
1041               compressed: false
1042               table:
1043                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1044                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1045                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1046
1047   Stage: Stage-2
1048     Map Reduce
1049       Map Operator Tree:
1050           TableScan
1051             Union
1052               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
1053               Reduce Output Operator
1054                 key expressions: UDFToDouble(_col0) (type: double)
1055                 sort order: +
1056                 Map-reduce partition columns: UDFToDouble(_col0) (type: double)
1057                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
1058                 value expressions: _col0 (type: bigint), _col1 (type: bigint)
1059           TableScan
1060             Union
1061               Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
1062               Reduce Output Operator
1063                 key expressions: UDFToDouble(_col0) (type: double)
1064                 sort order: +
1065                 Map-reduce partition columns: UDFToDouble(_col0) (type: double)
1066                 Statistics: Num rows: 166 Data size: 1762 Basic stats: COMPLETE Column stats: NONE
1067                 value expressions: _col0 (type: bigint), _col1 (type: bigint)
1068           TableScan
1069             alias: x
1070             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
1071             Select Operator
1072               expressions: key (type: string), value (type: string)
1073               outputColumnNames: _col0, _col1
1074               Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
1075               Reduce Output Operator
1076                 key expressions: UDFToDouble(_col0) (type: double)
1077                 sort order: +
1078                 Map-reduce partition columns: UDFToDouble(_col0) (type: double)
1079                 Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
1080                 value expressions: _col0 (type: string), _col1 (type: string)
1081       Reduce Operator Tree:
1082         Join Operator
1083           condition map:
1084                Outer Join 0 to 1
1085           keys:
1086             0 UDFToDouble(_col0) (type: double)
1087             1 UDFToDouble(_col0) (type: double)
1088           outputColumnNames: _col0, _col1, _col2, _col3
1089           Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
1090           File Output Operator
1091             compressed: false
1092             Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE
1093             table:
1094                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1095                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1096                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1097
1098   Stage: Stage-3
1099     Map Reduce
1100       Map Operator Tree:
1101           TableScan
1102             alias: x1
1103             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1104             Filter Operator
1105               predicate: (UDFToDouble(key) > 100.0) (type: boolean)
1106               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1107               Group By Operator
1108                 aggregations: count()
1109                 keys: key (type: string)
1110                 mode: hash
1111                 outputColumnNames: _col0, _col1
1112                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1113                 Reduce Output Operator
1114                   key expressions: _col0 (type: string)
1115                   sort order: +
1116                   Map-reduce partition columns: _col0 (type: string)
1117                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1118                   value expressions: _col1 (type: bigint)
1119       Reduce Operator Tree:
1120         Group By Operator
1121           aggregations: count(VALUE._col0)
1122           keys: KEY._col0 (type: string)
1123           mode: mergepartial
1124           outputColumnNames: _col0, _col1
1125           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
1126           Select Operator
1127             expressions: _col1 (type: bigint), UDFToLong(UDFToInteger(_col0)) (type: bigint)
1128             outputColumnNames: _col0, _col1
1129             Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
1130             File Output Operator
1131               compressed: false
1132               table:
1133                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1134                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1135                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1136
1137   Stage: Stage-0
1138     Fetch Operator
1139       limit: -1
1140       Processor Tree:
1141         ListSink
1142