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