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