HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / llap / subquery_in.q.out
1 PREHOOK: query: explain
2  select * 
3 from src 
4 where src.key in (select key from src s1 where s1.key > '9')
5 PREHOOK: type: QUERY
6 POSTHOOK: query: explain
7  select * 
8 from src 
9 where src.key in (select key from src s1 where s1.key > '9')
10 POSTHOOK: type: QUERY
11 STAGE DEPENDENCIES:
12   Stage-1 is a root stage
13   Stage-0 depends on stages: Stage-1
14
15 STAGE PLANS:
16   Stage: Stage-1
17     Tez
18 #### A masked pattern was here ####
19       Edges:
20         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 3 (SIMPLE_EDGE)
21 #### A masked pattern was here ####
22       Vertices:
23         Map 1 
24             Map Operator Tree:
25                 TableScan
26                   alias: src
27                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
28                   Filter Operator
29                     predicate: (key > '9') (type: boolean)
30                     Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
31                     Select Operator
32                       expressions: key (type: string), value (type: string)
33                       outputColumnNames: _col0, _col1
34                       Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
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: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
40                         value expressions: _col1 (type: string)
41             Execution mode: llap
42             LLAP IO: no inputs
43         Map 3 
44             Map Operator Tree:
45                 TableScan
46                   alias: s1
47                   Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
48                   Filter Operator
49                     predicate: (key > '9') (type: boolean)
50                     Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE
51                     Select Operator
52                       expressions: key (type: string)
53                       outputColumnNames: _col0
54                       Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE
55                       Group By Operator
56                         keys: _col0 (type: string)
57                         mode: hash
58                         outputColumnNames: _col0
59                         Statistics: Num rows: 83 Data size: 7221 Basic stats: COMPLETE Column stats: COMPLETE
60                         Reduce Output Operator
61                           key expressions: _col0 (type: string)
62                           sort order: +
63                           Map-reduce partition columns: _col0 (type: string)
64                           Statistics: Num rows: 83 Data size: 7221 Basic stats: COMPLETE Column stats: COMPLETE
65             Execution mode: llap
66             LLAP IO: no inputs
67         Reducer 2 
68             Execution mode: llap
69             Reduce Operator Tree:
70               Merge Join Operator
71                 condition map:
72                      Left Semi Join 0 to 1
73                 keys:
74                   0 _col0 (type: string)
75                   1 _col0 (type: string)
76                 outputColumnNames: _col0, _col1
77                 Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
78                 File Output Operator
79                   compressed: false
80                   Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
81                   table:
82                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
83                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
84                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
85
86   Stage: Stage-0
87     Fetch Operator
88       limit: -1
89       Processor Tree:
90         ListSink
91
92 PREHOOK: query: select * 
93 from src 
94 where src.key in (select key from src s1 where s1.key > '9')
95 PREHOOK: type: QUERY
96 PREHOOK: Input: default@src
97 #### A masked pattern was here ####
98 POSTHOOK: query: select * 
99 from src 
100 where src.key in (select key from src s1 where s1.key > '9')
101 POSTHOOK: type: QUERY
102 POSTHOOK: Input: default@src
103 #### A masked pattern was here ####
104 90      val_90
105 90      val_90
106 90      val_90
107 92      val_92
108 95      val_95
109 95      val_95
110 96      val_96
111 97      val_97
112 97      val_97
113 98      val_98
114 98      val_98
115 PREHOOK: query: explain 
116 select * 
117 from src b 
118 where b.key in
119         (select a.key 
120          from src a 
121          where b.value = a.value and a.key > '9'
122         )
123 PREHOOK: type: QUERY
124 POSTHOOK: query: explain 
125 select * 
126 from src b 
127 where b.key in
128         (select a.key 
129          from src a 
130          where b.value = a.value and a.key > '9'
131         )
132 POSTHOOK: type: QUERY
133 STAGE DEPENDENCIES:
134   Stage-1 is a root stage
135   Stage-0 depends on stages: Stage-1
136
137 STAGE PLANS:
138   Stage: Stage-1
139     Tez
140 #### A masked pattern was here ####
141       Edges:
142         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 3 (SIMPLE_EDGE)
143 #### A masked pattern was here ####
144       Vertices:
145         Map 1 
146             Map Operator Tree:
147                 TableScan
148                   alias: b
149                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
150                   Filter Operator
151                     predicate: ((key > '9') and value is not null) (type: boolean)
152                     Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
153                     Select Operator
154                       expressions: key (type: string), value (type: string)
155                       outputColumnNames: _col0, _col1
156                       Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
157                       Reduce Output Operator
158                         key expressions: _col0 (type: string), _col1 (type: string)
159                         sort order: ++
160                         Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
161                         Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
162             Execution mode: llap
163             LLAP IO: no inputs
164         Map 3 
165             Map Operator Tree:
166                 TableScan
167                   alias: a
168                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
169                   Filter Operator
170                     predicate: ((key > '9') and value is not null) (type: boolean)
171                     Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
172                     Select Operator
173                       expressions: key (type: string), value (type: string)
174                       outputColumnNames: _col0, _col1
175                       Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
176                       Group By Operator
177                         keys: _col0 (type: string), _col1 (type: string)
178                         mode: hash
179                         outputColumnNames: _col0, _col1
180                         Statistics: Num rows: 83 Data size: 14774 Basic stats: COMPLETE Column stats: COMPLETE
181                         Reduce Output Operator
182                           key expressions: _col0 (type: string), _col1 (type: string)
183                           sort order: ++
184                           Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
185                           Statistics: Num rows: 83 Data size: 14774 Basic stats: COMPLETE Column stats: COMPLETE
186             Execution mode: llap
187             LLAP IO: no inputs
188         Reducer 2 
189             Execution mode: llap
190             Reduce Operator Tree:
191               Merge Join Operator
192                 condition map:
193                      Left Semi Join 0 to 1
194                 keys:
195                   0 _col0 (type: string), _col1 (type: string)
196                   1 _col0 (type: string), _col1 (type: string)
197                 outputColumnNames: _col0, _col1
198                 Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
199                 File Output Operator
200                   compressed: false
201                   Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
202                   table:
203                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
204                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
205                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
206
207   Stage: Stage-0
208     Fetch Operator
209       limit: -1
210       Processor Tree:
211         ListSink
212
213 PREHOOK: query: select * 
214 from src b 
215 where b.key in
216         (select a.key 
217          from src a 
218          where b.value = a.value and a.key > '9'
219         )
220 PREHOOK: type: QUERY
221 PREHOOK: Input: default@src
222 #### A masked pattern was here ####
223 POSTHOOK: query: select * 
224 from src b 
225 where b.key in
226         (select a.key 
227          from src a 
228          where b.value = a.value and a.key > '9'
229         )
230 POSTHOOK: type: QUERY
231 POSTHOOK: Input: default@src
232 #### A masked pattern was here ####
233 90      val_90
234 90      val_90
235 90      val_90
236 92      val_92
237 95      val_95
238 95      val_95
239 96      val_96
240 97      val_97
241 97      val_97
242 98      val_98
243 98      val_98
244 PREHOOK: query: explain
245 select p_name, p_size 
246 from 
247 part where part.p_size in 
248         (select avg(p_size) 
249          from (select p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a 
250          where r <= 2
251         )
252 PREHOOK: type: QUERY
253 POSTHOOK: query: explain
254 select p_name, p_size 
255 from 
256 part where part.p_size in 
257         (select avg(p_size) 
258          from (select p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a 
259          where r <= 2
260         )
261 POSTHOOK: type: QUERY
262 STAGE DEPENDENCIES:
263   Stage-1 is a root stage
264   Stage-0 depends on stages: Stage-1
265
266 STAGE PLANS:
267   Stage: Stage-1
268     Tez
269 #### A masked pattern was here ####
270       Edges:
271         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE)
272         Reducer 4 <- Map 3 (SIMPLE_EDGE)
273         Reducer 5 <- Reducer 4 (CUSTOM_SIMPLE_EDGE)
274 #### A masked pattern was here ####
275       Vertices:
276         Map 1 
277             Map Operator Tree:
278                 TableScan
279                   alias: part
280                   Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
281                   Filter Operator
282                     predicate: p_size is not null (type: boolean)
283                     Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
284                     Select Operator
285                       expressions: p_name (type: string), p_size (type: int)
286                       outputColumnNames: _col0, _col1
287                       Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
288                       Reduce Output Operator
289                         key expressions: UDFToDouble(_col1) (type: double)
290                         sort order: +
291                         Map-reduce partition columns: UDFToDouble(_col1) (type: double)
292                         Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
293                         value expressions: _col0 (type: string), _col1 (type: int)
294             Execution mode: llap
295             LLAP IO: no inputs
296         Map 3 
297             Map Operator Tree:
298                 TableScan
299                   alias: part
300                   Statistics: Num rows: 26 Data size: 2652 Basic stats: COMPLETE Column stats: COMPLETE
301                   Reduce Output Operator
302                     key expressions: p_mfgr (type: string), p_size (type: int)
303                     sort order: ++
304                     Map-reduce partition columns: p_mfgr (type: string)
305                     Statistics: Num rows: 26 Data size: 2652 Basic stats: COMPLETE Column stats: COMPLETE
306                     TopN Hash Memory Usage: 0.1
307             Execution mode: llap
308             LLAP IO: no inputs
309         Reducer 2 
310             Execution mode: llap
311             Reduce Operator Tree:
312               Merge Join Operator
313                 condition map:
314                      Inner Join 0 to 1
315                 keys:
316                   0 UDFToDouble(_col1) (type: double)
317                   1 _col0 (type: double)
318                 outputColumnNames: _col0, _col1
319                 Statistics: Num rows: 1 Data size: 125 Basic stats: COMPLETE Column stats: COMPLETE
320                 File Output Operator
321                   compressed: false
322                   Statistics: Num rows: 1 Data size: 125 Basic stats: COMPLETE Column stats: COMPLETE
323                   table:
324                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
325                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
326                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
327         Reducer 4 
328             Execution mode: llap
329             Reduce Operator Tree:
330               Select Operator
331                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: int)
332                 outputColumnNames: _col2, _col5
333                 Statistics: Num rows: 26 Data size: 9620 Basic stats: COMPLETE Column stats: COMPLETE
334                 PTF Operator
335                   Function definitions:
336                       Input definition
337                         input alias: ptf_0
338                         output shape: _col2: string, _col5: int
339                         type: WINDOWING
340                       Windowing table definition
341                         input alias: ptf_1
342                         name: windowingtablefunction
343                         order by: _col5 ASC NULLS FIRST
344                         partition by: _col2
345                         raw input shape:
346                         window functions:
347                             window function definition
348                               alias: rank_window_0
349                               arguments: _col5
350                               name: rank
351                               window function: GenericUDAFRankEvaluator
352                               window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX)
353                               isPivotResult: true
354                   Statistics: Num rows: 26 Data size: 9620 Basic stats: COMPLETE Column stats: COMPLETE
355                   Filter Operator
356                     predicate: (rank_window_0 <= 2) (type: boolean)
357                     Statistics: Num rows: 8 Data size: 2960 Basic stats: COMPLETE Column stats: COMPLETE
358                     Select Operator
359                       expressions: _col5 (type: int)
360                       outputColumnNames: _col0
361                       Statistics: Num rows: 8 Data size: 2960 Basic stats: COMPLETE Column stats: COMPLETE
362                       Group By Operator
363                         aggregations: avg(_col0)
364                         mode: hash
365                         outputColumnNames: _col0
366                         Statistics: Num rows: 1 Data size: 76 Basic stats: COMPLETE Column stats: COMPLETE
367                         Reduce Output Operator
368                           sort order: 
369                           Statistics: Num rows: 1 Data size: 76 Basic stats: COMPLETE Column stats: COMPLETE
370                           value expressions: _col0 (type: struct<count:bigint,sum:double,input:int>)
371         Reducer 5 
372             Execution mode: llap
373             Reduce Operator Tree:
374               Group By Operator
375                 aggregations: avg(VALUE._col0)
376                 mode: mergepartial
377                 outputColumnNames: _col0
378                 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
379                 Filter Operator
380                   predicate: _col0 is not null (type: boolean)
381                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
382                   Reduce Output Operator
383                     key expressions: _col0 (type: double)
384                     sort order: +
385                     Map-reduce partition columns: _col0 (type: double)
386                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
387
388   Stage: Stage-0
389     Fetch Operator
390       limit: -1
391       Processor Tree:
392         ListSink
393
394 PREHOOK: query: select p_name, p_size 
395 from 
396 part where part.p_size in 
397         (select avg(p_size) 
398          from (select p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a 
399          where r <= 2
400         )
401 PREHOOK: type: QUERY
402 PREHOOK: Input: default@part
403 #### A masked pattern was here ####
404 POSTHOOK: query: select p_name, p_size 
405 from 
406 part where part.p_size in 
407         (select avg(p_size) 
408          from (select p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a 
409          where r <= 2
410         )
411 POSTHOOK: type: QUERY
412 POSTHOOK: Input: default@part
413 #### A masked pattern was here ####
414 almond antique medium spring khaki      6
415 almond antique salmon chartreuse burlywood      6
416 PREHOOK: query: explain
417 select p_mfgr, p_name, p_size
418 from part b where b.p_size in
419         (select min(p_size)
420          from (select p_mfgr, p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a
421          where r <= 2 and b.p_mfgr = a.p_mfgr
422         )
423 PREHOOK: type: QUERY
424 POSTHOOK: query: explain
425 select p_mfgr, p_name, p_size
426 from part b where b.p_size in
427         (select min(p_size)
428          from (select p_mfgr, p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a
429          where r <= 2 and b.p_mfgr = a.p_mfgr
430         )
431 POSTHOOK: type: QUERY
432 STAGE DEPENDENCIES:
433   Stage-1 is a root stage
434   Stage-0 depends on stages: Stage-1
435
436 STAGE PLANS:
437   Stage: Stage-1
438     Tez
439 #### A masked pattern was here ####
440       Edges:
441         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE)
442         Reducer 4 <- Map 3 (SIMPLE_EDGE)
443         Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
444 #### A masked pattern was here ####
445       Vertices:
446         Map 1 
447             Map Operator Tree:
448                 TableScan
449                   alias: b
450                   Statistics: Num rows: 26 Data size: 5798 Basic stats: COMPLETE Column stats: COMPLETE
451                   Filter Operator
452                     predicate: (p_mfgr is not null and p_size is not null) (type: boolean)
453                     Statistics: Num rows: 26 Data size: 5798 Basic stats: COMPLETE Column stats: COMPLETE
454                     Select Operator
455                       expressions: p_name (type: string), p_mfgr (type: string), p_size (type: int)
456                       outputColumnNames: _col0, _col1, _col2
457                       Statistics: Num rows: 26 Data size: 5798 Basic stats: COMPLETE Column stats: COMPLETE
458                       Reduce Output Operator
459                         key expressions: _col1 (type: string), _col2 (type: int)
460                         sort order: ++
461                         Map-reduce partition columns: _col1 (type: string), _col2 (type: int)
462                         Statistics: Num rows: 26 Data size: 5798 Basic stats: COMPLETE Column stats: COMPLETE
463                         value expressions: _col0 (type: string)
464             Execution mode: llap
465             LLAP IO: no inputs
466         Map 3 
467             Map Operator Tree:
468                 TableScan
469                   alias: part
470                   Statistics: Num rows: 26 Data size: 2652 Basic stats: COMPLETE Column stats: COMPLETE
471                   Filter Operator
472                     predicate: p_mfgr is not null (type: boolean)
473                     Statistics: Num rows: 26 Data size: 2652 Basic stats: COMPLETE Column stats: COMPLETE
474                     Reduce Output Operator
475                       key expressions: p_mfgr (type: string), p_size (type: int)
476                       sort order: ++
477                       Map-reduce partition columns: p_mfgr (type: string)
478                       Statistics: Num rows: 26 Data size: 2652 Basic stats: COMPLETE Column stats: COMPLETE
479                       TopN Hash Memory Usage: 0.1
480             Execution mode: llap
481             LLAP IO: no inputs
482         Reducer 2 
483             Execution mode: llap
484             Reduce Operator Tree:
485               Merge Join Operator
486                 condition map:
487                      Left Semi Join 0 to 1
488                 keys:
489                   0 _col1 (type: string), _col2 (type: int)
490                   1 _col0 (type: string), _col1 (type: int)
491                 outputColumnNames: _col0, _col1, _col2
492                 Statistics: Num rows: 1 Data size: 223 Basic stats: COMPLETE Column stats: COMPLETE
493                 Select Operator
494                   expressions: _col1 (type: string), _col0 (type: string), _col2 (type: int)
495                   outputColumnNames: _col0, _col1, _col2
496                   Statistics: Num rows: 1 Data size: 223 Basic stats: COMPLETE Column stats: COMPLETE
497                   File Output Operator
498                     compressed: false
499                     Statistics: Num rows: 1 Data size: 223 Basic stats: COMPLETE Column stats: COMPLETE
500                     table:
501                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
502                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
503                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
504         Reducer 4 
505             Execution mode: llap
506             Reduce Operator Tree:
507               Select Operator
508                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: int)
509                 outputColumnNames: _col2, _col5
510                 Statistics: Num rows: 26 Data size: 9620 Basic stats: COMPLETE Column stats: COMPLETE
511                 PTF Operator
512                   Function definitions:
513                       Input definition
514                         input alias: ptf_0
515                         output shape: _col2: string, _col5: int
516                         type: WINDOWING
517                       Windowing table definition
518                         input alias: ptf_1
519                         name: windowingtablefunction
520                         order by: _col5 ASC NULLS FIRST
521                         partition by: _col2
522                         raw input shape:
523                         window functions:
524                             window function definition
525                               alias: rank_window_0
526                               arguments: _col5
527                               name: rank
528                               window function: GenericUDAFRankEvaluator
529                               window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX)
530                               isPivotResult: true
531                   Statistics: Num rows: 26 Data size: 9620 Basic stats: COMPLETE Column stats: COMPLETE
532                   Filter Operator
533                     predicate: (rank_window_0 <= 2) (type: boolean)
534                     Statistics: Num rows: 8 Data size: 2960 Basic stats: COMPLETE Column stats: COMPLETE
535                     Select Operator
536                       expressions: _col2 (type: string), _col5 (type: int)
537                       outputColumnNames: _col0, _col1
538                       Statistics: Num rows: 8 Data size: 2960 Basic stats: COMPLETE Column stats: COMPLETE
539                       Group By Operator
540                         aggregations: min(_col1)
541                         keys: _col0 (type: string)
542                         mode: hash
543                         outputColumnNames: _col0, _col1
544                         Statistics: Num rows: 2 Data size: 204 Basic stats: COMPLETE Column stats: COMPLETE
545                         Reduce Output Operator
546                           key expressions: _col0 (type: string)
547                           sort order: +
548                           Map-reduce partition columns: _col0 (type: string)
549                           Statistics: Num rows: 2 Data size: 204 Basic stats: COMPLETE Column stats: COMPLETE
550                           value expressions: _col1 (type: int)
551         Reducer 5 
552             Execution mode: llap
553             Reduce Operator Tree:
554               Group By Operator
555                 aggregations: min(VALUE._col0)
556                 keys: KEY._col0 (type: string)
557                 mode: mergepartial
558                 outputColumnNames: _col0, _col1
559                 Statistics: Num rows: 2 Data size: 204 Basic stats: COMPLETE Column stats: COMPLETE
560                 Filter Operator
561                   predicate: _col1 is not null (type: boolean)
562                   Statistics: Num rows: 2 Data size: 204 Basic stats: COMPLETE Column stats: COMPLETE
563                   Group By Operator
564                     keys: _col0 (type: string), _col1 (type: int)
565                     mode: hash
566                     outputColumnNames: _col0, _col1
567                     Statistics: Num rows: 1 Data size: 102 Basic stats: COMPLETE Column stats: COMPLETE
568                     Reduce Output Operator
569                       key expressions: _col0 (type: string), _col1 (type: int)
570                       sort order: ++
571                       Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
572                       Statistics: Num rows: 1 Data size: 102 Basic stats: COMPLETE Column stats: COMPLETE
573
574   Stage: Stage-0
575     Fetch Operator
576       limit: -1
577       Processor Tree:
578         ListSink
579
580 PREHOOK: query: select p_mfgr, p_name, p_size
581 from part b where b.p_size in
582         (select min(p_size)
583          from (select p_mfgr, p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a
584          where r <= 2 and b.p_mfgr = a.p_mfgr
585         )
586 PREHOOK: type: QUERY
587 PREHOOK: Input: default@part
588 #### A masked pattern was here ####
589 POSTHOOK: query: select p_mfgr, p_name, p_size
590 from part b where b.p_size in
591         (select min(p_size)
592          from (select p_mfgr, p_size, rank() over(partition by p_mfgr order by p_size) as r from part) a
593          where r <= 2 and b.p_mfgr = a.p_mfgr
594         )
595 POSTHOOK: type: QUERY
596 POSTHOOK: Input: default@part
597 #### A masked pattern was here ####
598 Manufacturer#1  almond antique burnished rose metallic  2
599 Manufacturer#1  almond antique burnished rose metallic  2
600 Manufacturer#2  almond aquamarine midnight light salmon 2
601 Manufacturer#3  almond antique misty red olive  1
602 Manufacturer#4  almond aquamarine yellow dodger mint    7
603 Manufacturer#5  almond antique sky peru orange  2
604 PREHOOK: query: explain
605 select *
606 from src b
607 where b.key in
608         (select distinct a.key
609          from src a
610          where b.value = a.value and a.key > '9'
611         )
612 PREHOOK: type: QUERY
613 POSTHOOK: query: explain
614 select *
615 from src b
616 where b.key in
617         (select distinct a.key
618          from src a
619          where b.value = a.value and a.key > '9'
620         )
621 POSTHOOK: type: QUERY
622 STAGE DEPENDENCIES:
623   Stage-1 is a root stage
624   Stage-0 depends on stages: Stage-1
625
626 STAGE PLANS:
627   Stage: Stage-1
628     Tez
629 #### A masked pattern was here ####
630       Edges:
631         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 3 (SIMPLE_EDGE)
632 #### A masked pattern was here ####
633       Vertices:
634         Map 1 
635             Map Operator Tree:
636                 TableScan
637                   alias: b
638                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
639                   Filter Operator
640                     predicate: ((key > '9') and value is not null) (type: boolean)
641                     Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
642                     Select Operator
643                       expressions: key (type: string), value (type: string)
644                       outputColumnNames: _col0, _col1
645                       Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
646                       Reduce Output Operator
647                         key expressions: _col0 (type: string), _col1 (type: string)
648                         sort order: ++
649                         Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
650                         Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
651             Execution mode: llap
652             LLAP IO: no inputs
653         Map 3 
654             Map Operator Tree:
655                 TableScan
656                   alias: a
657                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
658                   Filter Operator
659                     predicate: ((key > '9') and value is not null) (type: boolean)
660                     Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
661                     Select Operator
662                       expressions: key (type: string), value (type: string)
663                       outputColumnNames: _col0, _col1
664                       Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
665                       Group By Operator
666                         keys: _col0 (type: string), _col1 (type: string)
667                         mode: hash
668                         outputColumnNames: _col0, _col1
669                         Statistics: Num rows: 83 Data size: 14774 Basic stats: COMPLETE Column stats: COMPLETE
670                         Reduce Output Operator
671                           key expressions: _col0 (type: string), _col1 (type: string)
672                           sort order: ++
673                           Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
674                           Statistics: Num rows: 83 Data size: 14774 Basic stats: COMPLETE Column stats: COMPLETE
675             Execution mode: llap
676             LLAP IO: no inputs
677         Reducer 2 
678             Execution mode: llap
679             Reduce Operator Tree:
680               Merge Join Operator
681                 condition map:
682                      Left Semi Join 0 to 1
683                 keys:
684                   0 _col0 (type: string), _col1 (type: string)
685                   1 _col0 (type: string), _col1 (type: string)
686                 outputColumnNames: _col0, _col1
687                 Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
688                 File Output Operator
689                   compressed: false
690                   Statistics: Num rows: 133 Data size: 23674 Basic stats: COMPLETE Column stats: COMPLETE
691                   table:
692                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
693                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
694                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
695
696   Stage: Stage-0
697     Fetch Operator
698       limit: -1
699       Processor Tree:
700         ListSink
701
702 PREHOOK: query: select *
703 from src b
704 where b.key in
705         (select distinct a.key
706          from src a
707          where b.value = a.value and a.key > '9'
708         )
709 PREHOOK: type: QUERY
710 PREHOOK: Input: default@src
711 #### A masked pattern was here ####
712 POSTHOOK: query: select *
713 from src b
714 where b.key in
715         (select distinct a.key
716          from src a
717          where b.value = a.value and a.key > '9'
718         )
719 POSTHOOK: type: QUERY
720 POSTHOOK: Input: default@src
721 #### A masked pattern was here ####
722 90      val_90
723 90      val_90
724 90      val_90
725 92      val_92
726 95      val_95
727 95      val_95
728 96      val_96
729 97      val_97
730 97      val_97
731 98      val_98
732 98      val_98
733 PREHOOK: query: explain
734 select *
735 from src b
736 where b.key in
737         (select distinct a.key
738          from src a
739          where b.value <> a.key and a.key > '9'
740         )
741 PREHOOK: type: QUERY
742 POSTHOOK: query: explain
743 select *
744 from src b
745 where b.key in
746         (select distinct a.key
747          from src a
748          where b.value <> a.key and a.key > '9'
749         )
750 POSTHOOK: type: QUERY
751 STAGE DEPENDENCIES:
752   Stage-1 is a root stage
753   Stage-0 depends on stages: Stage-1
754
755 STAGE PLANS:
756   Stage: Stage-1
757     Tez
758 #### A masked pattern was here ####
759       Edges:
760         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
761         Reducer 4 <- Map 3 (SIMPLE_EDGE)
762 #### A masked pattern was here ####
763       Vertices:
764         Map 1 
765             Map Operator Tree:
766                 TableScan
767                   alias: b
768                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
769                   Filter Operator
770                     predicate: key is not null (type: boolean)
771                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
772                     Select Operator
773                       expressions: key (type: string), value (type: string)
774                       outputColumnNames: _col0, _col1
775                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
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: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
781                         value expressions: _col1 (type: string)
782             Execution mode: llap
783             LLAP IO: no inputs
784         Map 3 
785             Map Operator Tree:
786                 TableScan
787                   alias: a
788                   Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
789                   Filter Operator
790                     predicate: (key > '9') (type: boolean)
791                     Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE
792                     Group By Operator
793                       keys: key (type: string)
794                       mode: hash
795                       outputColumnNames: _col0
796                       Statistics: Num rows: 83 Data size: 7221 Basic stats: COMPLETE Column stats: COMPLETE
797                       Reduce Output Operator
798                         key expressions: _col0 (type: string)
799                         sort order: +
800                         Map-reduce partition columns: _col0 (type: string)
801                         Statistics: Num rows: 83 Data size: 7221 Basic stats: COMPLETE Column stats: COMPLETE
802             Execution mode: llap
803             LLAP IO: no inputs
804         Reducer 2 
805             Execution mode: llap
806             Reduce Operator Tree:
807               Merge Join Operator
808                 condition map:
809                      Left Semi Join 0 to 1
810                 keys:
811                   0 _col0 (type: string)
812                   1 _col0 (type: string)
813                 outputColumnNames: _col0, _col1, _col3
814                 residual filter predicates: {(_col1 <> _col3)}
815                 Statistics: Num rows: 66 Data size: 17490 Basic stats: COMPLETE Column stats: COMPLETE
816                 Select Operator
817                   expressions: _col0 (type: string), _col1 (type: string)
818                   outputColumnNames: _col0, _col1
819                   Statistics: Num rows: 66 Data size: 11748 Basic stats: COMPLETE Column stats: COMPLETE
820                   File Output Operator
821                     compressed: false
822                     Statistics: Num rows: 66 Data size: 11748 Basic stats: COMPLETE Column stats: COMPLETE
823                     table:
824                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
825                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
826                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
827         Reducer 4 
828             Execution mode: llap
829             Reduce Operator Tree:
830               Group By Operator
831                 keys: KEY._col0 (type: string)
832                 mode: mergepartial
833                 outputColumnNames: _col0
834                 Statistics: Num rows: 83 Data size: 7221 Basic stats: COMPLETE Column stats: COMPLETE
835                 Select Operator
836                   expressions: _col0 (type: string), _col0 (type: string)
837                   outputColumnNames: _col0, _col1
838                   Statistics: Num rows: 83 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE
839                   Group By Operator
840                     keys: _col0 (type: string), _col1 (type: string)
841                     mode: hash
842                     outputColumnNames: _col0, _col1
843                     Statistics: Num rows: 41 Data size: 7134 Basic stats: COMPLETE Column stats: COMPLETE
844                     Reduce Output Operator
845                       key expressions: _col0 (type: string)
846                       sort order: +
847                       Map-reduce partition columns: _col0 (type: string)
848                       Statistics: Num rows: 41 Data size: 7134 Basic stats: COMPLETE Column stats: COMPLETE
849                       value expressions: _col1 (type: string)
850
851   Stage: Stage-0
852     Fetch Operator
853       limit: -1
854       Processor Tree:
855         ListSink
856
857 PREHOOK: query: select *
858 from src b
859 where b.key in
860         (select distinct a.key
861          from src a
862          where b.value <> a.key and a.key > '9'
863         )
864 PREHOOK: type: QUERY
865 PREHOOK: Input: default@src
866 #### A masked pattern was here ####
867 POSTHOOK: query: select *
868 from src b
869 where b.key in
870         (select distinct a.key
871          from src a
872          where b.value <> a.key and a.key > '9'
873         )
874 POSTHOOK: type: QUERY
875 POSTHOOK: Input: default@src
876 #### A masked pattern was here ####
877 90      val_90
878 90      val_90
879 90      val_90
880 92      val_92
881 95      val_95
882 95      val_95
883 96      val_96
884 97      val_97
885 97      val_97
886 98      val_98
887 98      val_98
888 PREHOOK: query: explain select * from src b where b.key in (select distinct key from src a where a.value > b.value)
889 PREHOOK: type: QUERY
890 POSTHOOK: query: explain select * from src b where b.key in (select distinct key from src a where a.value > b.value)
891 POSTHOOK: type: QUERY
892 STAGE DEPENDENCIES:
893   Stage-1 is a root stage
894   Stage-0 depends on stages: Stage-1
895
896 STAGE PLANS:
897   Stage: Stage-1
898     Tez
899 #### A masked pattern was here ####
900       Edges:
901         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 3 (SIMPLE_EDGE)
902         Reducer 3 <- Map 1 (SIMPLE_EDGE)
903 #### A masked pattern was here ####
904       Vertices:
905         Map 1 
906             Map Operator Tree:
907                 TableScan
908                   alias: b
909                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
910                   Filter Operator
911                     predicate: key is not null (type: boolean)
912                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
913                     Select Operator
914                       expressions: key (type: string), value (type: string)
915                       outputColumnNames: _col0, _col1
916                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
917                       Reduce Output Operator
918                         key expressions: _col0 (type: string)
919                         sort order: +
920                         Map-reduce partition columns: _col0 (type: string)
921                         Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
922                         value expressions: _col1 (type: string)
923                   Filter Operator
924                     predicate: (key is not null and value is not null) (type: boolean)
925                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
926                     Group By Operator
927                       keys: key (type: string), value (type: string)
928                       mode: hash
929                       outputColumnNames: _col0, _col1
930                       Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE
931                       Reduce Output Operator
932                         key expressions: _col0 (type: string), _col1 (type: string)
933                         sort order: ++
934                         Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
935                         Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE
936             Execution mode: llap
937             LLAP IO: no inputs
938         Reducer 2 
939             Execution mode: llap
940             Reduce Operator Tree:
941               Merge Join Operator
942                 condition map:
943                      Left Semi Join 0 to 1
944                 keys:
945                   0 _col0 (type: string)
946                   1 _col0 (type: string)
947                 outputColumnNames: _col0, _col1, _col3
948                 residual filter predicates: {(_col3 > _col1)}
949                 Statistics: Num rows: 67 Data size: 18023 Basic stats: COMPLETE Column stats: COMPLETE
950                 Select Operator
951                   expressions: _col0 (type: string), _col1 (type: string)
952                   outputColumnNames: _col0, _col1
953                   Statistics: Num rows: 67 Data size: 11926 Basic stats: COMPLETE Column stats: COMPLETE
954                   File Output Operator
955                     compressed: false
956                     Statistics: Num rows: 67 Data size: 11926 Basic stats: COMPLETE Column stats: COMPLETE
957                     table:
958                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
959                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
960                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
961         Reducer 3 
962             Execution mode: llap
963             Reduce Operator Tree:
964               Group By Operator
965                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
966                 mode: mergepartial
967                 outputColumnNames: _col0, _col1
968                 Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE
969                 Group By Operator
970                   keys: _col0 (type: string), _col1 (type: string)
971                   mode: hash
972                   outputColumnNames: _col0, _col1
973                   Statistics: Num rows: 125 Data size: 22250 Basic stats: COMPLETE Column stats: COMPLETE
974                   Reduce Output Operator
975                     key expressions: _col0 (type: string)
976                     sort order: +
977                     Map-reduce partition columns: _col0 (type: string)
978                     Statistics: Num rows: 125 Data size: 22250 Basic stats: COMPLETE Column stats: COMPLETE
979                     value expressions: _col1 (type: string)
980
981   Stage: Stage-0
982     Fetch Operator
983       limit: -1
984       Processor Tree:
985         ListSink
986
987 PREHOOK: query: select * from src b where b.key in (select distinct key from src a where a.value > b.value)
988 PREHOOK: type: QUERY
989 PREHOOK: Input: default@src
990 #### A masked pattern was here ####
991 POSTHOOK: query: select * from src b where b.key in (select distinct key from src a where a.value > b.value)
992 POSTHOOK: type: QUERY
993 POSTHOOK: Input: default@src
994 #### A masked pattern was here ####
995 PREHOOK: query: select p_mfgr, p_name, p_size 
996 from part 
997 where part.p_size in 
998   (select first_value(p_size) over(partition by p_mfgr order by p_size) from part)
999 PREHOOK: type: QUERY
1000 PREHOOK: Input: default@part
1001 #### A masked pattern was here ####
1002 POSTHOOK: query: select p_mfgr, p_name, p_size 
1003 from part 
1004 where part.p_size in 
1005   (select first_value(p_size) over(partition by p_mfgr order by p_size) from part)
1006 POSTHOOK: type: QUERY
1007 POSTHOOK: Input: default@part
1008 #### A masked pattern was here ####
1009 Manufacturer#1  almond antique burnished rose metallic  2
1010 Manufacturer#1  almond antique burnished rose metallic  2
1011 Manufacturer#2  almond aquamarine midnight light salmon 2
1012 Manufacturer#3  almond antique misty red olive  1
1013 Manufacturer#4  almond aquamarine yellow dodger mint    7
1014 Manufacturer#5  almond antique sky peru orange  2
1015 PREHOOK: query: explain
1016 select p.p_partkey, li.l_suppkey 
1017 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1018 where li.l_linenumber = 1 and
1019  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
1020 PREHOOK: type: QUERY
1021 POSTHOOK: query: explain
1022 select p.p_partkey, li.l_suppkey 
1023 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1024 where li.l_linenumber = 1 and
1025  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
1026 POSTHOOK: type: QUERY
1027 STAGE DEPENDENCIES:
1028   Stage-1 is a root stage
1029   Stage-0 depends on stages: Stage-1
1030
1031 STAGE PLANS:
1032   Stage: Stage-1
1033     Tez
1034 #### A masked pattern was here ####
1035       Edges:
1036         Reducer 2 <- Map 1 (SIMPLE_EDGE)
1037         Reducer 3 <- Map 5 (SIMPLE_EDGE), Reducer 2 (ONE_TO_ONE_EDGE)
1038         Reducer 4 <- Map 6 (SIMPLE_EDGE), Reducer 3 (SIMPLE_EDGE)
1039 #### A masked pattern was here ####
1040       Vertices:
1041         Map 1 
1042             Map Operator Tree:
1043                 TableScan
1044                   alias: lineitem
1045                   Statistics: Num rows: 100 Data size: 400 Basic stats: COMPLETE Column stats: COMPLETE
1046                   Filter Operator
1047                     predicate: l_partkey is not null (type: boolean)
1048                     Statistics: Num rows: 100 Data size: 400 Basic stats: COMPLETE Column stats: COMPLETE
1049                     Group By Operator
1050                       keys: l_partkey (type: int)
1051                       mode: hash
1052                       outputColumnNames: _col0
1053                       Statistics: Num rows: 50 Data size: 200 Basic stats: COMPLETE Column stats: COMPLETE
1054                       Reduce Output Operator
1055                         key expressions: _col0 (type: int)
1056                         sort order: +
1057                         Map-reduce partition columns: _col0 (type: int)
1058                         Statistics: Num rows: 50 Data size: 200 Basic stats: COMPLETE Column stats: COMPLETE
1059             Execution mode: llap
1060             LLAP IO: no inputs
1061         Map 5 
1062             Map Operator Tree:
1063                 TableScan
1064                   alias: li
1065                   Statistics: Num rows: 100 Data size: 1600 Basic stats: COMPLETE Column stats: COMPLETE
1066                   Filter Operator
1067                     predicate: ((l_linenumber = 1) and l_orderkey is not null and l_partkey is not null) (type: boolean)
1068                     Statistics: Num rows: 14 Data size: 224 Basic stats: COMPLETE Column stats: COMPLETE
1069                     Select Operator
1070                       expressions: l_orderkey (type: int), l_partkey (type: int), l_suppkey (type: int)
1071                       outputColumnNames: _col0, _col1, _col2
1072                       Statistics: Num rows: 14 Data size: 224 Basic stats: COMPLETE Column stats: COMPLETE
1073                       Reduce Output Operator
1074                         key expressions: _col1 (type: int)
1075                         sort order: +
1076                         Map-reduce partition columns: _col1 (type: int)
1077                         Statistics: Num rows: 14 Data size: 224 Basic stats: COMPLETE Column stats: COMPLETE
1078                         value expressions: _col0 (type: int), _col2 (type: int)
1079             Execution mode: llap
1080             LLAP IO: no inputs
1081         Map 6 
1082             Map Operator Tree:
1083                 TableScan
1084                   alias: lineitem
1085                   Statistics: Num rows: 100 Data size: 9200 Basic stats: COMPLETE Column stats: COMPLETE
1086                   Filter Operator
1087                     predicate: ((l_shipmode = 'AIR') and l_orderkey is not null) (type: boolean)
1088                     Statistics: Num rows: 14 Data size: 1288 Basic stats: COMPLETE Column stats: COMPLETE
1089                     Select Operator
1090                       expressions: l_orderkey (type: int)
1091                       outputColumnNames: _col0
1092                       Statistics: Num rows: 14 Data size: 56 Basic stats: COMPLETE Column stats: COMPLETE
1093                       Group By Operator
1094                         keys: _col0 (type: int)
1095                         mode: hash
1096                         outputColumnNames: _col0
1097                         Statistics: Num rows: 4 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1098                         Reduce Output Operator
1099                           key expressions: _col0 (type: int)
1100                           sort order: +
1101                           Map-reduce partition columns: _col0 (type: int)
1102                           Statistics: Num rows: 4 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1103             Execution mode: llap
1104             LLAP IO: no inputs
1105         Reducer 2 
1106             Execution mode: llap
1107             Reduce Operator Tree:
1108               Group By Operator
1109                 keys: KEY._col0 (type: int)
1110                 mode: mergepartial
1111                 outputColumnNames: _col0
1112                 Statistics: Num rows: 50 Data size: 200 Basic stats: COMPLETE Column stats: COMPLETE
1113                 Reduce Output Operator
1114                   key expressions: _col0 (type: int)
1115                   sort order: +
1116                   Map-reduce partition columns: _col0 (type: int)
1117                   Statistics: Num rows: 50 Data size: 200 Basic stats: COMPLETE Column stats: COMPLETE
1118         Reducer 3 
1119             Execution mode: llap
1120             Reduce Operator Tree:
1121               Merge Join Operator
1122                 condition map:
1123                      Inner Join 0 to 1
1124                 keys:
1125                   0 _col0 (type: int)
1126                   1 _col1 (type: int)
1127                 outputColumnNames: _col0, _col1, _col3
1128                 Statistics: Num rows: 7 Data size: 84 Basic stats: COMPLETE Column stats: COMPLETE
1129                 Reduce Output Operator
1130                   key expressions: _col1 (type: int)
1131                   sort order: +
1132                   Map-reduce partition columns: _col1 (type: int)
1133                   Statistics: Num rows: 7 Data size: 84 Basic stats: COMPLETE Column stats: COMPLETE
1134                   value expressions: _col0 (type: int), _col3 (type: int)
1135         Reducer 4 
1136             Execution mode: llap
1137             Reduce Operator Tree:
1138               Merge Join Operator
1139                 condition map:
1140                      Left Semi Join 0 to 1
1141                 keys:
1142                   0 _col1 (type: int)
1143                   1 _col0 (type: int)
1144                 outputColumnNames: _col0, _col3
1145                 Statistics: Num rows: 7 Data size: 56 Basic stats: COMPLETE Column stats: COMPLETE
1146                 Select Operator
1147                   expressions: _col0 (type: int), _col3 (type: int)
1148                   outputColumnNames: _col0, _col1
1149                   Statistics: Num rows: 7 Data size: 56 Basic stats: COMPLETE Column stats: COMPLETE
1150                   File Output Operator
1151                     compressed: false
1152                     Statistics: Num rows: 7 Data size: 56 Basic stats: COMPLETE Column stats: COMPLETE
1153                     table:
1154                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1155                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1156                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1157
1158   Stage: Stage-0
1159     Fetch Operator
1160       limit: -1
1161       Processor Tree:
1162         ListSink
1163
1164 PREHOOK: query: select p.p_partkey, li.l_suppkey 
1165 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1166 where li.l_linenumber = 1 and
1167  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
1168 PREHOOK: type: QUERY
1169 PREHOOK: Input: default@lineitem
1170 #### A masked pattern was here ####
1171 POSTHOOK: query: select p.p_partkey, li.l_suppkey 
1172 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1173 where li.l_linenumber = 1 and
1174  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
1175 POSTHOOK: type: QUERY
1176 POSTHOOK: Input: default@lineitem
1177 #### A masked pattern was here ####
1178 108570  8571
1179 115118  7630
1180 115209  7721
1181 155190  7706
1182 2320    9821
1183 40216   217
1184 4297    1798
1185 61336   8855
1186 64128   9141
1187 82704   7721
1188 PREHOOK: query: select p.p_partkey, li.l_suppkey 
1189 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1190 where li.l_linenumber = 1 and
1191  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR' and l_linenumber = li.l_linenumber)
1192 PREHOOK: type: QUERY
1193 PREHOOK: Input: default@lineitem
1194 #### A masked pattern was here ####
1195 POSTHOOK: query: select p.p_partkey, li.l_suppkey 
1196 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey 
1197 where li.l_linenumber = 1 and
1198  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR' and l_linenumber = li.l_linenumber)
1199 POSTHOOK: type: QUERY
1200 POSTHOOK: Input: default@lineitem
1201 #### A masked pattern was here ####
1202 108570  8571
1203 4297    1798
1204 PREHOOK: query: explain select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
1205 PREHOOK: type: QUERY
1206 POSTHOOK: query: explain select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
1207 POSTHOOK: type: QUERY
1208 STAGE DEPENDENCIES:
1209   Stage-1 is a root stage
1210   Stage-0 depends on stages: Stage-1
1211
1212 STAGE PLANS:
1213   Stage: Stage-1
1214     Tez
1215 #### A masked pattern was here ####
1216       Edges:
1217         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE)
1218         Reducer 3 <- Reducer 2 (SIMPLE_EDGE), Reducer 7 (SIMPLE_EDGE)
1219         Reducer 4 <- Reducer 3 (CUSTOM_SIMPLE_EDGE)
1220         Reducer 7 <- Map 6 (SIMPLE_EDGE)
1221 #### A masked pattern was here ####
1222       Vertices:
1223         Map 1 
1224             Map Operator Tree:
1225                 TableScan
1226                   alias: lineitem
1227                   Statistics: Num rows: 100 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
1228                   Filter Operator
1229                     predicate: (l_partkey is not null and l_quantity is not null) (type: boolean)
1230                     Statistics: Num rows: 100 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
1231                     Select Operator
1232                       expressions: l_partkey (type: int), l_quantity (type: double), l_extendedprice (type: double)
1233                       outputColumnNames: _col0, _col1, _col2
1234                       Statistics: Num rows: 100 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
1235                       Reduce Output Operator
1236                         key expressions: _col0 (type: int)
1237                         sort order: +
1238                         Map-reduce partition columns: _col0 (type: int)
1239                         Statistics: Num rows: 100 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
1240                         value expressions: _col1 (type: double), _col2 (type: double)
1241             Execution mode: llap
1242             LLAP IO: no inputs
1243         Map 5 
1244             Map Operator Tree:
1245                 TableScan
1246                   alias: part
1247                   Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1248                   Filter Operator
1249                     predicate: p_partkey is not null (type: boolean)
1250                     Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1251                     Select Operator
1252                       expressions: p_partkey (type: int)
1253                       outputColumnNames: _col0
1254                       Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1255                       Reduce Output Operator
1256                         key expressions: _col0 (type: int)
1257                         sort order: +
1258                         Map-reduce partition columns: _col0 (type: int)
1259                         Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1260             Execution mode: llap
1261             LLAP IO: no inputs
1262         Map 6 
1263             Map Operator Tree:
1264                 TableScan
1265                   alias: lineitem
1266                   Statistics: Num rows: 100 Data size: 1200 Basic stats: COMPLETE Column stats: COMPLETE
1267                   Filter Operator
1268                     predicate: l_partkey is not null (type: boolean)
1269                     Statistics: Num rows: 100 Data size: 1200 Basic stats: COMPLETE Column stats: COMPLETE
1270                     Group By Operator
1271                       aggregations: avg(l_quantity)
1272                       keys: l_partkey (type: int)
1273                       mode: hash
1274                       outputColumnNames: _col0, _col1
1275                       Statistics: Num rows: 50 Data size: 4200 Basic stats: COMPLETE Column stats: COMPLETE
1276                       Reduce Output Operator
1277                         key expressions: _col0 (type: int)
1278                         sort order: +
1279                         Map-reduce partition columns: _col0 (type: int)
1280                         Statistics: Num rows: 50 Data size: 4200 Basic stats: COMPLETE Column stats: COMPLETE
1281                         value expressions: _col1 (type: struct<count:bigint,sum:double,input:double>)
1282             Execution mode: llap
1283             LLAP IO: no inputs
1284         Reducer 2 
1285             Execution mode: llap
1286             Reduce Operator Tree:
1287               Merge Join Operator
1288                 condition map:
1289                      Inner Join 0 to 1
1290                 keys:
1291                   0 _col0 (type: int)
1292                   1 _col0 (type: int)
1293                 outputColumnNames: _col1, _col2, _col3
1294                 Statistics: Num rows: 26 Data size: 520 Basic stats: COMPLETE Column stats: COMPLETE
1295                 Reduce Output Operator
1296                   key expressions: _col1 (type: double), _col3 (type: int)
1297                   sort order: ++
1298                   Map-reduce partition columns: _col1 (type: double), _col3 (type: int)
1299                   Statistics: Num rows: 26 Data size: 520 Basic stats: COMPLETE Column stats: COMPLETE
1300                   value expressions: _col2 (type: double)
1301         Reducer 3 
1302             Execution mode: llap
1303             Reduce Operator Tree:
1304               Merge Join Operator
1305                 condition map:
1306                      Left Semi Join 0 to 1
1307                 keys:
1308                   0 _col1 (type: double), _col3 (type: int)
1309                   1 _col0 (type: double), _col1 (type: int)
1310                 outputColumnNames: _col2
1311                 Statistics: Num rows: 6 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1312                 Group By Operator
1313                   aggregations: sum(_col2)
1314                   mode: hash
1315                   outputColumnNames: _col0
1316                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1317                   Reduce Output Operator
1318                     sort order: 
1319                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1320                     value expressions: _col0 (type: double)
1321         Reducer 4 
1322             Execution mode: llap
1323             Reduce Operator Tree:
1324               Group By Operator
1325                 aggregations: sum(VALUE._col0)
1326                 mode: mergepartial
1327                 outputColumnNames: _col0
1328                 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1329                 File Output Operator
1330                   compressed: false
1331                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1332                   table:
1333                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1334                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1335                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1336         Reducer 7 
1337             Execution mode: llap
1338             Reduce Operator Tree:
1339               Group By Operator
1340                 aggregations: avg(VALUE._col0)
1341                 keys: KEY._col0 (type: int)
1342                 mode: mergepartial
1343                 outputColumnNames: _col0, _col1
1344                 Statistics: Num rows: 50 Data size: 600 Basic stats: COMPLETE Column stats: COMPLETE
1345                 Filter Operator
1346                   predicate: _col1 is not null (type: boolean)
1347                   Statistics: Num rows: 50 Data size: 600 Basic stats: COMPLETE Column stats: COMPLETE
1348                   Select Operator
1349                     expressions: _col1 (type: double), _col0 (type: int)
1350                     outputColumnNames: _col0, _col1
1351                     Statistics: Num rows: 50 Data size: 600 Basic stats: COMPLETE Column stats: COMPLETE
1352                     Group By Operator
1353                       keys: _col0 (type: double), _col1 (type: int)
1354                       mode: hash
1355                       outputColumnNames: _col0, _col1
1356                       Statistics: Num rows: 25 Data size: 300 Basic stats: COMPLETE Column stats: COMPLETE
1357                       Reduce Output Operator
1358                         key expressions: _col0 (type: double), _col1 (type: int)
1359                         sort order: ++
1360                         Map-reduce partition columns: _col0 (type: double), _col1 (type: int)
1361                         Statistics: Num rows: 25 Data size: 300 Basic stats: COMPLETE Column stats: COMPLETE
1362
1363   Stage: Stage-0
1364     Fetch Operator
1365       limit: -1
1366       Processor Tree:
1367         ListSink
1368
1369 PREHOOK: query: select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
1370 PREHOOK: type: QUERY
1371 PREHOOK: Input: default@lineitem
1372 PREHOOK: Input: default@part
1373 #### A masked pattern was here ####
1374 POSTHOOK: query: select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
1375 POSTHOOK: type: QUERY
1376 POSTHOOK: Input: default@lineitem
1377 POSTHOOK: Input: default@part
1378 #### A masked pattern was here ####
1379 NULL
1380 PREHOOK: query: explain select * from part where p_brand <> 'Brand#14' AND p_size IN (select (p_size) from part p where p.p_type = part.p_type group by p_size) AND p_size <> 340
1381 PREHOOK: type: QUERY
1382 POSTHOOK: query: explain select * from part where p_brand <> 'Brand#14' AND p_size IN (select (p_size) from part p where p.p_type = part.p_type group by p_size) AND p_size <> 340
1383 POSTHOOK: type: QUERY
1384 STAGE DEPENDENCIES:
1385   Stage-1 is a root stage
1386   Stage-0 depends on stages: Stage-1
1387
1388 STAGE PLANS:
1389   Stage: Stage-1
1390     Tez
1391 #### A masked pattern was here ####
1392       Edges:
1393         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
1394         Reducer 4 <- Map 3 (SIMPLE_EDGE)
1395 #### A masked pattern was here ####
1396       Vertices:
1397         Map 1 
1398             Map Operator Tree:
1399                 TableScan
1400                   alias: part
1401                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1402                   Filter Operator
1403                     predicate: ((p_brand <> 'Brand#14') and (p_size <> 340) and p_type is not null) (type: boolean)
1404                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1405                     Select Operator
1406                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
1407                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1408                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1409                       Reduce Output Operator
1410                         key expressions: _col4 (type: string), _col5 (type: int)
1411                         sort order: ++
1412                         Map-reduce partition columns: _col4 (type: string), _col5 (type: int)
1413                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1414                         value expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col6 (type: string), _col7 (type: double), _col8 (type: string)
1415             Execution mode: llap
1416             LLAP IO: no inputs
1417         Map 3 
1418             Map Operator Tree:
1419                 TableScan
1420                   alias: p
1421                   Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1422                   Filter Operator
1423                     predicate: ((p_size <> 340) and p_type is not null) (type: boolean)
1424                     Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1425                     Group By Operator
1426                       keys: p_type (type: string), p_size (type: int)
1427                       mode: hash
1428                       outputColumnNames: _col0, _col1
1429                       Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1430                       Reduce Output Operator
1431                         key expressions: _col0 (type: string), _col1 (type: int)
1432                         sort order: ++
1433                         Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
1434                         Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1435             Execution mode: llap
1436             LLAP IO: no inputs
1437         Reducer 2 
1438             Execution mode: llap
1439             Reduce Operator Tree:
1440               Merge Join Operator
1441                 condition map:
1442                      Left Semi Join 0 to 1
1443                 keys:
1444                   0 _col4 (type: string), _col5 (type: int)
1445                   1 _col0 (type: string), _col1 (type: int)
1446                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1447                 Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1448                 File Output Operator
1449                   compressed: false
1450                   Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1451                   table:
1452                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1453                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1454                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1455         Reducer 4 
1456             Execution mode: llap
1457             Reduce Operator Tree:
1458               Group By Operator
1459                 keys: KEY._col0 (type: string), KEY._col1 (type: int)
1460                 mode: mergepartial
1461                 outputColumnNames: _col0, _col1
1462                 Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1463                 Group By Operator
1464                   keys: _col0 (type: string), _col1 (type: int)
1465                   mode: hash
1466                   outputColumnNames: _col0, _col1
1467                   Statistics: Num rows: 6 Data size: 648 Basic stats: COMPLETE Column stats: COMPLETE
1468                   Reduce Output Operator
1469                     key expressions: _col0 (type: string), _col1 (type: int)
1470                     sort order: ++
1471                     Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
1472                     Statistics: Num rows: 6 Data size: 648 Basic stats: COMPLETE Column stats: COMPLETE
1473
1474   Stage: Stage-0
1475     Fetch Operator
1476       limit: -1
1477       Processor Tree:
1478         ListSink
1479
1480 PREHOOK: query: select * from part where p_brand <> 'Brand#14' AND p_size IN (select (p_size) from part p where p.p_type = part.p_type group by p_size) AND p_size <> 340
1481 PREHOOK: type: QUERY
1482 PREHOOK: Input: default@part
1483 #### A masked pattern was here ####
1484 POSTHOOK: query: select * from part where p_brand <> 'Brand#14' AND p_size IN (select (p_size) from part p where p.p_type = part.p_type group by p_size) AND p_size <> 340
1485 POSTHOOK: type: QUERY
1486 POSTHOOK: Input: default@part
1487 #### A masked pattern was here ####
1488 105685  almond antique violet chocolate turquoise       Manufacturer#2  Brand#22        MEDIUM ANODIZED COPPER  14      MED CAN 1690.68 ly pending requ
1489 110592  almond antique salmon chartreuse burlywood      Manufacturer#1  Brand#15        PROMO BURNISHED NICKEL  6       JUMBO PKG       1602.59  to the furiously
1490 112398  almond antique metallic orange dim      Manufacturer#3  Brand#32        MEDIUM BURNISHED BRASS  19      JUMBO JAR       1410.39 ole car
1491 132666  almond aquamarine rose maroon antique   Manufacturer#2  Brand#24        SMALL POLISHED NICKEL   25      MED BOX 1698.66 even 
1492 144293  almond antique olive coral navajo       Manufacturer#3  Brand#34        STANDARD POLISHED STEEL 45      JUMBO CAN       1337.29 ag furiously about 
1493 146985  almond aquamarine midnight light salmon Manufacturer#2  Brand#23        MEDIUM BURNISHED COPPER 2       SM CASE 2031.98 s cajole caref
1494 15103   almond aquamarine dodger light gainsboro        Manufacturer#5  Brand#53        ECONOMY BURNISHED STEEL 46      LG PACK 1018.1  packages hinder carefu
1495 155733  almond antique sky peru orange  Manufacturer#5  Brand#53        SMALL PLATED BRASS      2       WRAP DRUM       1788.73 furiously. bra
1496 17273   almond antique forest lavender goldenrod        Manufacturer#3  Brand#35        PROMO ANODIZED TIN      14      JUMBO CASE      1190.27 along the
1497 17927   almond aquamarine yellow dodger mint    Manufacturer#4  Brand#41        ECONOMY BRUSHED COPPER  7       SM PKG  1844.92 ites. eve
1498 191709  almond antique violet turquoise frosted Manufacturer#2  Brand#22        ECONOMY POLISHED STEEL  40      MED BOX 1800.7   haggle
1499 192697  almond antique blue firebrick mint      Manufacturer#5  Brand#52        MEDIUM BURNISHED TIN    31      LG DRUM 1789.69 ickly ir
1500 195606  almond aquamarine sandy cyan gainsboro  Manufacturer#2  Brand#25        STANDARD PLATED TIN     18      SM PKG  1701.6  ic de
1501 33357   almond azure aquamarine papaya violet   Manufacturer#4  Brand#41        STANDARD ANODIZED TIN   12      WRAP CASE       1290.35 reful
1502 40982   almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY PLATED COPPER   1       LG PKG  1922.98 c foxes can s
1503 42669   almond antique medium spring khaki      Manufacturer#5  Brand#51        STANDARD BURNISHED TIN  6       MED CAN 1611.66 sits haggl
1504 45261   almond aquamarine floral ivory bisque   Manufacturer#4  Brand#42        SMALL PLATED STEEL      27      WRAP CASE       1206.26 careful
1505 48427   almond antique violet mint lemon        Manufacturer#4  Brand#42        PROMO POLISHED STEEL    39      SM CASE 1375.42 hely ironic i
1506 49671   almond antique gainsboro frosted violet Manufacturer#4  Brand#41        SMALL BRUSHED BRASS     10      SM BOX  1620.67 ccounts run quick
1507 65667   almond aquamarine pink moccasin thistle Manufacturer#1  Brand#12        LARGE BURNISHED STEEL   42      JUMBO CASE      1632.66 e across the expr
1508 78486   almond azure blanched chiffon midnight  Manufacturer#5  Brand#52        LARGE BRUSHED BRASS     23      MED BAG 1464.48 hely blith
1509 85768   almond antique chartreuse lavender yellow       Manufacturer#1  Brand#12        LARGE BRUSHED STEEL     34      SM BAG  1753.76 refull
1510 86428   almond aquamarine burnished black steel Manufacturer#1  Brand#12        STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
1511 90681   almond antique chartreuse khaki white   Manufacturer#3  Brand#31        MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
1512 PREHOOK: query: explain select * from part  where (p_size-1) IN (select min(p_size) from part group by p_type)
1513 PREHOOK: type: QUERY
1514 POSTHOOK: query: explain select * from part  where (p_size-1) IN (select min(p_size) from part group by p_type)
1515 POSTHOOK: type: QUERY
1516 STAGE DEPENDENCIES:
1517   Stage-1 is a root stage
1518   Stage-0 depends on stages: Stage-1
1519
1520 STAGE PLANS:
1521   Stage: Stage-1
1522     Tez
1523 #### A masked pattern was here ####
1524       Edges:
1525         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (ONE_TO_ONE_EDGE)
1526         Reducer 4 <- Map 3 (SIMPLE_EDGE)
1527         Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
1528 #### A masked pattern was here ####
1529       Vertices:
1530         Map 1 
1531             Map Operator Tree:
1532                 TableScan
1533                   alias: part
1534                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1535                   Filter Operator
1536                     predicate: p_size is not null (type: boolean)
1537                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1538                     Select Operator
1539                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
1540                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1541                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1542                       Reduce Output Operator
1543                         key expressions: (_col5 - 1) (type: int)
1544                         sort order: +
1545                         Map-reduce partition columns: (_col5 - 1) (type: int)
1546                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1547                         value expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: int), _col6 (type: string), _col7 (type: double), _col8 (type: string)
1548             Execution mode: llap
1549             LLAP IO: no inputs
1550         Map 3 
1551             Map Operator Tree:
1552                 TableScan
1553                   alias: part
1554                   Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1555                   Select Operator
1556                     expressions: p_type (type: string), p_size (type: int)
1557                     outputColumnNames: p_type, p_size
1558                     Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1559                     Group By Operator
1560                       aggregations: min(p_size)
1561                       keys: p_type (type: string)
1562                       mode: hash
1563                       outputColumnNames: _col0, _col1
1564                       Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1565                       Reduce Output Operator
1566                         key expressions: _col0 (type: string)
1567                         sort order: +
1568                         Map-reduce partition columns: _col0 (type: string)
1569                         Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1570                         value expressions: _col1 (type: int)
1571             Execution mode: llap
1572             LLAP IO: no inputs
1573         Reducer 2 
1574             Execution mode: llap
1575             Reduce Operator Tree:
1576               Merge Join Operator
1577                 condition map:
1578                      Inner Join 0 to 1
1579                 keys:
1580                   0 (_col5 - 1) (type: int)
1581                   1 _col0 (type: int)
1582                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1583                 Statistics: Num rows: 7 Data size: 4333 Basic stats: COMPLETE Column stats: COMPLETE
1584                 File Output Operator
1585                   compressed: false
1586                   Statistics: Num rows: 7 Data size: 4333 Basic stats: COMPLETE Column stats: COMPLETE
1587                   table:
1588                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1589                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1590                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1591         Reducer 4 
1592             Execution mode: llap
1593             Reduce Operator Tree:
1594               Group By Operator
1595                 aggregations: min(VALUE._col0)
1596                 keys: KEY._col0 (type: string)
1597                 mode: mergepartial
1598                 outputColumnNames: _col0, _col1
1599                 Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1600                 Select Operator
1601                   expressions: _col1 (type: int)
1602                   outputColumnNames: _col1
1603                   Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
1604                   Filter Operator
1605                     predicate: _col1 is not null (type: boolean)
1606                     Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
1607                     Group By Operator
1608                       keys: _col1 (type: int)
1609                       mode: hash
1610                       outputColumnNames: _col0
1611                       Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1612                       Reduce Output Operator
1613                         key expressions: _col0 (type: int)
1614                         sort order: +
1615                         Map-reduce partition columns: _col0 (type: int)
1616                         Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1617         Reducer 5 
1618             Execution mode: llap
1619             Reduce Operator Tree:
1620               Group By Operator
1621                 keys: KEY._col0 (type: int)
1622                 mode: mergepartial
1623                 outputColumnNames: _col0
1624                 Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1625                 Reduce Output Operator
1626                   key expressions: _col0 (type: int)
1627                   sort order: +
1628                   Map-reduce partition columns: _col0 (type: int)
1629                   Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1630
1631   Stage: Stage-0
1632     Fetch Operator
1633       limit: -1
1634       Processor Tree:
1635         ListSink
1636
1637 PREHOOK: query: select * from part  where (p_size-1) IN (select min(p_size) from part group by p_type)
1638 PREHOOK: type: QUERY
1639 PREHOOK: Input: default@part
1640 #### A masked pattern was here ####
1641 POSTHOOK: query: select * from part  where (p_size-1) IN (select min(p_size) from part group by p_type)
1642 POSTHOOK: type: QUERY
1643 POSTHOOK: Input: default@part
1644 #### A masked pattern was here ####
1645 112398  almond antique metallic orange dim      Manufacturer#3  Brand#32        MEDIUM BURNISHED BRASS  19      JUMBO JAR       1410.39 ole car
1646 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
1647 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
1648 146985  almond aquamarine midnight light salmon Manufacturer#2  Brand#23        MEDIUM BURNISHED COPPER 2       SM CASE 2031.98 s cajole caref
1649 15103   almond aquamarine dodger light gainsboro        Manufacturer#5  Brand#53        ECONOMY BURNISHED STEEL 46      LG PACK 1018.1  packages hinder carefu
1650 155733  almond antique sky peru orange  Manufacturer#5  Brand#53        SMALL PLATED BRASS      2       WRAP DRUM       1788.73 furiously. bra
1651 17927   almond aquamarine yellow dodger mint    Manufacturer#4  Brand#41        ECONOMY BRUSHED COPPER  7       SM PKG  1844.92 ites. eve
1652 191709  almond antique violet turquoise frosted Manufacturer#2  Brand#22        ECONOMY POLISHED STEEL  40      MED BOX 1800.7   haggle
1653 195606  almond aquamarine sandy cyan gainsboro  Manufacturer#2  Brand#25        STANDARD PLATED TIN     18      SM PKG  1701.6  ic de
1654 86428   almond aquamarine burnished black steel Manufacturer#1  Brand#12        STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
1655 PREHOOK: query: explain select * from part where (p_partkey*p_size) IN (select min(p_partkey) from part group by p_type)
1656 PREHOOK: type: QUERY
1657 POSTHOOK: query: explain select * from part where (p_partkey*p_size) IN (select min(p_partkey) from part group by p_type)
1658 POSTHOOK: type: QUERY
1659 STAGE DEPENDENCIES:
1660   Stage-1 is a root stage
1661   Stage-0 depends on stages: Stage-1
1662
1663 STAGE PLANS:
1664   Stage: Stage-1
1665     Tez
1666 #### A masked pattern was here ####
1667       Edges:
1668         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (ONE_TO_ONE_EDGE)
1669         Reducer 4 <- Map 3 (SIMPLE_EDGE)
1670         Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
1671 #### A masked pattern was here ####
1672       Vertices:
1673         Map 1 
1674             Map Operator Tree:
1675                 TableScan
1676                   alias: part
1677                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1678                   Filter Operator
1679                     predicate: (p_partkey is not null and p_size is not null) (type: boolean)
1680                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1681                     Select Operator
1682                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
1683                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1684                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1685                       Reduce Output Operator
1686                         key expressions: (_col0 * _col5) (type: int)
1687                         sort order: +
1688                         Map-reduce partition columns: (_col0 * _col5) (type: int)
1689                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1690                         value expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: int), _col6 (type: string), _col7 (type: double), _col8 (type: string)
1691             Execution mode: llap
1692             LLAP IO: no inputs
1693         Map 3 
1694             Map Operator Tree:
1695                 TableScan
1696                   alias: part
1697                   Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1698                   Select Operator
1699                     expressions: p_partkey (type: int), p_type (type: string)
1700                     outputColumnNames: p_partkey, p_type
1701                     Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
1702                     Group By Operator
1703                       aggregations: min(p_partkey)
1704                       keys: p_type (type: string)
1705                       mode: hash
1706                       outputColumnNames: _col0, _col1
1707                       Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1708                       Reduce Output Operator
1709                         key expressions: _col0 (type: string)
1710                         sort order: +
1711                         Map-reduce partition columns: _col0 (type: string)
1712                         Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1713                         value expressions: _col1 (type: int)
1714             Execution mode: llap
1715             LLAP IO: no inputs
1716         Reducer 2 
1717             Execution mode: llap
1718             Reduce Operator Tree:
1719               Merge Join Operator
1720                 condition map:
1721                      Inner Join 0 to 1
1722                 keys:
1723                   0 (_col0 * _col5) (type: int)
1724                   1 _col0 (type: int)
1725                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1726                 Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1727                 File Output Operator
1728                   compressed: false
1729                   Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1730                   table:
1731                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1732                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1733                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1734         Reducer 4 
1735             Execution mode: llap
1736             Reduce Operator Tree:
1737               Group By Operator
1738                 aggregations: min(VALUE._col0)
1739                 keys: KEY._col0 (type: string)
1740                 mode: mergepartial
1741                 outputColumnNames: _col0, _col1
1742                 Statistics: Num rows: 13 Data size: 1404 Basic stats: COMPLETE Column stats: COMPLETE
1743                 Select Operator
1744                   expressions: _col1 (type: int)
1745                   outputColumnNames: _col1
1746                   Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
1747                   Filter Operator
1748                     predicate: _col1 is not null (type: boolean)
1749                     Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
1750                     Group By Operator
1751                       keys: _col1 (type: int)
1752                       mode: hash
1753                       outputColumnNames: _col0
1754                       Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1755                       Reduce Output Operator
1756                         key expressions: _col0 (type: int)
1757                         sort order: +
1758                         Map-reduce partition columns: _col0 (type: int)
1759                         Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1760         Reducer 5 
1761             Execution mode: llap
1762             Reduce Operator Tree:
1763               Group By Operator
1764                 keys: KEY._col0 (type: int)
1765                 mode: mergepartial
1766                 outputColumnNames: _col0
1767                 Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1768                 Reduce Output Operator
1769                   key expressions: _col0 (type: int)
1770                   sort order: +
1771                   Map-reduce partition columns: _col0 (type: int)
1772                   Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1773
1774   Stage: Stage-0
1775     Fetch Operator
1776       limit: -1
1777       Processor Tree:
1778         ListSink
1779
1780 PREHOOK: query: select * from part where (p_partkey*p_size) IN (select min(p_partkey) from part group by p_type)
1781 PREHOOK: type: QUERY
1782 PREHOOK: Input: default@part
1783 #### A masked pattern was here ####
1784 POSTHOOK: query: select * from part where (p_partkey*p_size) IN (select min(p_partkey) from part group by p_type)
1785 POSTHOOK: type: QUERY
1786 POSTHOOK: Input: default@part
1787 #### A masked pattern was here ####
1788 40982   almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY PLATED COPPER   1       LG PKG  1922.98 c foxes can s
1789 PREHOOK: query: explain select count(*) as c from part as e where p_size + 100 IN (select p_partkey from part where p_name = e.p_name)
1790 PREHOOK: type: QUERY
1791 POSTHOOK: query: explain select count(*) as c from part as e where p_size + 100 IN (select p_partkey from part where p_name = e.p_name)
1792 POSTHOOK: type: QUERY
1793 STAGE DEPENDENCIES:
1794   Stage-1 is a root stage
1795   Stage-0 depends on stages: Stage-1
1796
1797 STAGE PLANS:
1798   Stage: Stage-1
1799     Tez
1800 #### A masked pattern was here ####
1801       Edges:
1802         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 4 (SIMPLE_EDGE)
1803         Reducer 3 <- Reducer 2 (CUSTOM_SIMPLE_EDGE)
1804 #### A masked pattern was here ####
1805       Vertices:
1806         Map 1 
1807             Map Operator Tree:
1808                 TableScan
1809                   alias: e
1810                   Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1811                   Filter Operator
1812                     predicate: (p_name is not null and p_size is not null) (type: boolean)
1813                     Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1814                     Select Operator
1815                       expressions: p_name (type: string), p_size (type: int)
1816                       outputColumnNames: _col0, _col1
1817                       Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1818                       Reduce Output Operator
1819                         key expressions: _col0 (type: string), (_col1 + 100) (type: int)
1820                         sort order: ++
1821                         Map-reduce partition columns: _col0 (type: string), (_col1 + 100) (type: int)
1822                         Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1823             Execution mode: llap
1824             LLAP IO: no inputs
1825         Map 4 
1826             Map Operator Tree:
1827                 TableScan
1828                   alias: part
1829                   Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1830                   Filter Operator
1831                     predicate: (p_name is not null and p_partkey is not null) (type: boolean)
1832                     Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1833                     Select Operator
1834                       expressions: p_name (type: string), p_partkey (type: int)
1835                       outputColumnNames: _col0, _col1
1836                       Statistics: Num rows: 26 Data size: 3250 Basic stats: COMPLETE Column stats: COMPLETE
1837                       Group By Operator
1838                         keys: _col0 (type: string), _col1 (type: int)
1839                         mode: hash
1840                         outputColumnNames: _col0, _col1
1841                         Statistics: Num rows: 13 Data size: 1625 Basic stats: COMPLETE Column stats: COMPLETE
1842                         Reduce Output Operator
1843                           key expressions: _col0 (type: string), _col1 (type: int)
1844                           sort order: ++
1845                           Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
1846                           Statistics: Num rows: 13 Data size: 1625 Basic stats: COMPLETE Column stats: COMPLETE
1847             Execution mode: llap
1848             LLAP IO: no inputs
1849         Reducer 2 
1850             Execution mode: llap
1851             Reduce Operator Tree:
1852               Merge Join Operator
1853                 condition map:
1854                      Left Semi Join 0 to 1
1855                 keys:
1856                   0 _col0 (type: string), (_col1 + 100) (type: int)
1857                   1 _col0 (type: string), _col1 (type: int)
1858                 Statistics: Num rows: 13 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1859                 Group By Operator
1860                   aggregations: count()
1861                   mode: hash
1862                   outputColumnNames: _col0
1863                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1864                   Reduce Output Operator
1865                     sort order: 
1866                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1867                     value expressions: _col0 (type: bigint)
1868         Reducer 3 
1869             Execution mode: llap
1870             Reduce Operator Tree:
1871               Group By Operator
1872                 aggregations: count(VALUE._col0)
1873                 mode: mergepartial
1874                 outputColumnNames: _col0
1875                 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1876                 File Output Operator
1877                   compressed: false
1878                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1879                   table:
1880                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1881                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1882                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1883
1884   Stage: Stage-0
1885     Fetch Operator
1886       limit: -1
1887       Processor Tree:
1888         ListSink
1889
1890 PREHOOK: query: select count(*) as c from part as e where p_size + 100 IN (select p_partkey from part where p_name = e.p_name)
1891 PREHOOK: type: QUERY
1892 PREHOOK: Input: default@part
1893 #### A masked pattern was here ####
1894 POSTHOOK: query: select count(*) as c from part as e where p_size + 100 IN (select p_partkey from part where p_name = e.p_name)
1895 POSTHOOK: type: QUERY
1896 POSTHOOK: Input: default@part
1897 #### A masked pattern was here ####
1898 0
1899 PREHOOK: query: explain select * from part  where floor(p_retailprice) IN (select floor(min(p_retailprice)) from part group by p_type)
1900 PREHOOK: type: QUERY
1901 POSTHOOK: query: explain select * from part  where floor(p_retailprice) IN (select floor(min(p_retailprice)) from part group by p_type)
1902 POSTHOOK: type: QUERY
1903 STAGE DEPENDENCIES:
1904   Stage-1 is a root stage
1905   Stage-0 depends on stages: Stage-1
1906
1907 STAGE PLANS:
1908   Stage: Stage-1
1909     Tez
1910 #### A masked pattern was here ####
1911       Edges:
1912         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (ONE_TO_ONE_EDGE)
1913         Reducer 4 <- Map 3 (SIMPLE_EDGE)
1914         Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
1915 #### A masked pattern was here ####
1916       Vertices:
1917         Map 1 
1918             Map Operator Tree:
1919                 TableScan
1920                   alias: part
1921                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1922                   Filter Operator
1923                     predicate: p_retailprice is not null (type: boolean)
1924                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1925                     Select Operator
1926                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
1927                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1928                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1929                       Reduce Output Operator
1930                         key expressions: floor(_col7) (type: bigint)
1931                         sort order: +
1932                         Map-reduce partition columns: floor(_col7) (type: bigint)
1933                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
1934                         value expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: int), _col6 (type: string), _col7 (type: double), _col8 (type: string)
1935             Execution mode: llap
1936             LLAP IO: no inputs
1937         Map 3 
1938             Map Operator Tree:
1939                 TableScan
1940                   alias: part
1941                   Statistics: Num rows: 26 Data size: 2912 Basic stats: COMPLETE Column stats: COMPLETE
1942                   Select Operator
1943                     expressions: p_type (type: string), p_retailprice (type: double)
1944                     outputColumnNames: p_type, p_retailprice
1945                     Statistics: Num rows: 26 Data size: 2912 Basic stats: COMPLETE Column stats: COMPLETE
1946                     Group By Operator
1947                       aggregations: min(p_retailprice)
1948                       keys: p_type (type: string)
1949                       mode: hash
1950                       outputColumnNames: _col0, _col1
1951                       Statistics: Num rows: 13 Data size: 1456 Basic stats: COMPLETE Column stats: COMPLETE
1952                       Reduce Output Operator
1953                         key expressions: _col0 (type: string)
1954                         sort order: +
1955                         Map-reduce partition columns: _col0 (type: string)
1956                         Statistics: Num rows: 13 Data size: 1456 Basic stats: COMPLETE Column stats: COMPLETE
1957                         value expressions: _col1 (type: double)
1958             Execution mode: llap
1959             LLAP IO: no inputs
1960         Reducer 2 
1961             Execution mode: llap
1962             Reduce Operator Tree:
1963               Merge Join Operator
1964                 condition map:
1965                      Inner Join 0 to 1
1966                 keys:
1967                   0 floor(_col7) (type: bigint)
1968                   1 _col0 (type: bigint)
1969                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
1970                 Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1971                 File Output Operator
1972                   compressed: false
1973                   Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
1974                   table:
1975                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1976                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1977                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1978         Reducer 4 
1979             Execution mode: llap
1980             Reduce Operator Tree:
1981               Group By Operator
1982                 aggregations: min(VALUE._col0)
1983                 keys: KEY._col0 (type: string)
1984                 mode: mergepartial
1985                 outputColumnNames: _col0, _col1
1986                 Statistics: Num rows: 13 Data size: 1456 Basic stats: COMPLETE Column stats: COMPLETE
1987                 Select Operator
1988                   expressions: _col1 (type: double)
1989                   outputColumnNames: _col1
1990                   Statistics: Num rows: 13 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1991                   Filter Operator
1992                     predicate: _col1 is not null (type: boolean)
1993                     Statistics: Num rows: 13 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1994                     Select Operator
1995                       expressions: floor(_col1) (type: bigint)
1996                       outputColumnNames: _col0
1997                       Statistics: Num rows: 13 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
1998                       Group By Operator
1999                         keys: _col0 (type: bigint)
2000                         mode: hash
2001                         outputColumnNames: _col0
2002                         Statistics: Num rows: 6 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
2003                         Reduce Output Operator
2004                           key expressions: _col0 (type: bigint)
2005                           sort order: +
2006                           Map-reduce partition columns: _col0 (type: bigint)
2007                           Statistics: Num rows: 6 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
2008         Reducer 5 
2009             Execution mode: llap
2010             Reduce Operator Tree:
2011               Group By Operator
2012                 keys: KEY._col0 (type: bigint)
2013                 mode: mergepartial
2014                 outputColumnNames: _col0
2015                 Statistics: Num rows: 6 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
2016                 Reduce Output Operator
2017                   key expressions: _col0 (type: bigint)
2018                   sort order: +
2019                   Map-reduce partition columns: _col0 (type: bigint)
2020                   Statistics: Num rows: 6 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
2021
2022   Stage: Stage-0
2023     Fetch Operator
2024       limit: -1
2025       Processor Tree:
2026         ListSink
2027
2028 PREHOOK: query: select * from part  where floor(p_retailprice) IN (select floor(min(p_retailprice)) from part group by p_type)
2029 PREHOOK: type: QUERY
2030 PREHOOK: Input: default@part
2031 #### A masked pattern was here ####
2032 POSTHOOK: query: select * from part  where floor(p_retailprice) IN (select floor(min(p_retailprice)) from part group by p_type)
2033 POSTHOOK: type: QUERY
2034 POSTHOOK: Input: default@part
2035 #### A masked pattern was here ####
2036 105685  almond antique violet chocolate turquoise       Manufacturer#2  Brand#22        MEDIUM ANODIZED COPPER  14      MED CAN 1690.68 ly pending requ
2037 110592  almond antique salmon chartreuse burlywood      Manufacturer#1  Brand#15        PROMO BURNISHED NICKEL  6       JUMBO PKG       1602.59  to the furiously
2038 112398  almond antique metallic orange dim      Manufacturer#3  Brand#32        MEDIUM BURNISHED BRASS  19      JUMBO JAR       1410.39 ole car
2039 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2040 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2041 132666  almond aquamarine rose maroon antique   Manufacturer#2  Brand#24        SMALL POLISHED NICKEL   25      MED BOX 1698.66 even 
2042 144293  almond antique olive coral navajo       Manufacturer#3  Brand#34        STANDARD POLISHED STEEL 45      JUMBO CAN       1337.29 ag furiously about 
2043 146985  almond aquamarine midnight light salmon Manufacturer#2  Brand#23        MEDIUM BURNISHED COPPER 2       SM CASE 2031.98 s cajole caref
2044 15103   almond aquamarine dodger light gainsboro        Manufacturer#5  Brand#53        ECONOMY BURNISHED STEEL 46      LG PACK 1018.1  packages hinder carefu
2045 155733  almond antique sky peru orange  Manufacturer#5  Brand#53        SMALL PLATED BRASS      2       WRAP DRUM       1788.73 furiously. bra
2046 17273   almond antique forest lavender goldenrod        Manufacturer#3  Brand#35        PROMO ANODIZED TIN      14      JUMBO CASE      1190.27 along the
2047 17927   almond aquamarine yellow dodger mint    Manufacturer#4  Brand#41        ECONOMY BRUSHED COPPER  7       SM PKG  1844.92 ites. eve
2048 191709  almond antique violet turquoise frosted Manufacturer#2  Brand#22        ECONOMY POLISHED STEEL  40      MED BOX 1800.7   haggle
2049 195606  almond aquamarine sandy cyan gainsboro  Manufacturer#2  Brand#25        STANDARD PLATED TIN     18      SM PKG  1701.6  ic de
2050 33357   almond azure aquamarine papaya violet   Manufacturer#4  Brand#41        STANDARD ANODIZED TIN   12      WRAP CASE       1290.35 reful
2051 40982   almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY PLATED COPPER   1       LG PKG  1922.98 c foxes can s
2052 42669   almond antique medium spring khaki      Manufacturer#5  Brand#51        STANDARD BURNISHED TIN  6       MED CAN 1611.66 sits haggl
2053 45261   almond aquamarine floral ivory bisque   Manufacturer#4  Brand#42        SMALL PLATED STEEL      27      WRAP CASE       1206.26 careful
2054 48427   almond antique violet mint lemon        Manufacturer#4  Brand#42        PROMO POLISHED STEEL    39      SM CASE 1375.42 hely ironic i
2055 49671   almond antique gainsboro frosted violet Manufacturer#4  Brand#41        SMALL BRUSHED BRASS     10      SM BOX  1620.67 ccounts run quick
2056 65667   almond aquamarine pink moccasin thistle Manufacturer#1  Brand#12        LARGE BURNISHED STEEL   42      JUMBO CASE      1632.66 e across the expr
2057 78486   almond azure blanched chiffon midnight  Manufacturer#5  Brand#52        LARGE BRUSHED BRASS     23      MED BAG 1464.48 hely blith
2058 85768   almond antique chartreuse lavender yellow       Manufacturer#1  Brand#12        LARGE BRUSHED STEEL     34      SM BAG  1753.76 refull
2059 86428   almond aquamarine burnished black steel Manufacturer#1  Brand#12        STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
2060 90681   almond antique chartreuse khaki white   Manufacturer#3  Brand#31        MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
2061 PREHOOK: query: explain select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey )
2062 PREHOOK: type: QUERY
2063 POSTHOOK: query: explain select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey )
2064 POSTHOOK: type: QUERY
2065 STAGE DEPENDENCIES:
2066   Stage-1 is a root stage
2067   Stage-0 depends on stages: Stage-1
2068
2069 STAGE PLANS:
2070   Stage: Stage-1
2071     Tez
2072 #### A masked pattern was here ####
2073       Edges:
2074         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
2075         Reducer 4 <- Map 3 (SIMPLE_EDGE), Reducer 6 (SIMPLE_EDGE)
2076         Reducer 6 <- Map 5 (SIMPLE_EDGE)
2077 #### A masked pattern was here ####
2078       Vertices:
2079         Map 1 
2080             Map Operator Tree:
2081                 TableScan
2082                   alias: part
2083                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2084                   Filter Operator
2085                     predicate: (p_name is not null and p_size is not null) (type: boolean)
2086                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2087                     Select Operator
2088                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
2089                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
2090                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2091                       Reduce Output Operator
2092                         key expressions: _col1 (type: string), _col5 (type: int)
2093                         sort order: ++
2094                         Map-reduce partition columns: _col1 (type: string), _col5 (type: int)
2095                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2096                         value expressions: _col0 (type: int), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col6 (type: string), _col7 (type: double), _col8 (type: string)
2097             Execution mode: llap
2098             LLAP IO: no inputs
2099         Map 3 
2100             Map Operator Tree:
2101                 TableScan
2102                   alias: p
2103                   Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2104                   Filter Operator
2105                     predicate: p_name is not null (type: boolean)
2106                     Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2107                     Select Operator
2108                       expressions: p_partkey (type: int), p_name (type: string), p_size (type: int)
2109                       outputColumnNames: _col0, _col1, _col2
2110                       Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2111                       Reduce Output Operator
2112                         key expressions: _col2 (type: int), _col0 (type: int)
2113                         sort order: ++
2114                         Map-reduce partition columns: _col2 (type: int), _col0 (type: int)
2115                         Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2116                         value expressions: _col1 (type: string)
2117             Execution mode: llap
2118             LLAP IO: no inputs
2119         Map 5 
2120             Map Operator Tree:
2121                 TableScan
2122                   alias: part
2123                   Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
2124                   Filter Operator
2125                     predicate: p_size is not null (type: boolean)
2126                     Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
2127                     Group By Operator
2128                       keys: p_size (type: int)
2129                       mode: hash
2130                       outputColumnNames: _col0
2131                       Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2132                       Reduce Output Operator
2133                         key expressions: _col0 (type: int)
2134                         sort order: +
2135                         Map-reduce partition columns: _col0 (type: int)
2136                         Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2137             Execution mode: llap
2138             LLAP IO: no inputs
2139         Reducer 2 
2140             Execution mode: llap
2141             Reduce Operator Tree:
2142               Merge Join Operator
2143                 condition map:
2144                      Left Semi Join 0 to 1
2145                 keys:
2146                   0 _col1 (type: string), _col5 (type: int)
2147                   1 _col0 (type: string), _col1 (type: int)
2148                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
2149                 Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
2150                 File Output Operator
2151                   compressed: false
2152                   Statistics: Num rows: 6 Data size: 3714 Basic stats: COMPLETE Column stats: COMPLETE
2153                   table:
2154                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2155                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2156                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2157         Reducer 4 
2158             Execution mode: llap
2159             Reduce Operator Tree:
2160               Merge Join Operator
2161                 condition map:
2162                      Inner Join 0 to 1
2163                 keys:
2164                   0 _col2 (type: int), _col0 (type: int)
2165                   1 _col0 (type: int), (_col0 + 121150) (type: int)
2166                 outputColumnNames: _col1, _col3
2167                 Statistics: Num rows: 13 Data size: 1625 Basic stats: COMPLETE Column stats: COMPLETE
2168                 Select Operator
2169                   expressions: _col1 (type: string), _col3 (type: int)
2170                   outputColumnNames: _col0, _col1
2171                   Statistics: Num rows: 13 Data size: 1625 Basic stats: COMPLETE Column stats: COMPLETE
2172                   Group By Operator
2173                     keys: _col0 (type: string), _col1 (type: int)
2174                     mode: hash
2175                     outputColumnNames: _col0, _col1
2176                     Statistics: Num rows: 6 Data size: 750 Basic stats: COMPLETE Column stats: COMPLETE
2177                     Reduce Output Operator
2178                       key expressions: _col0 (type: string), _col1 (type: int)
2179                       sort order: ++
2180                       Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
2181                       Statistics: Num rows: 6 Data size: 750 Basic stats: COMPLETE Column stats: COMPLETE
2182         Reducer 6 
2183             Execution mode: llap
2184             Reduce Operator Tree:
2185               Group By Operator
2186                 keys: KEY._col0 (type: int)
2187                 mode: mergepartial
2188                 outputColumnNames: _col0
2189                 Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2190                 Reduce Output Operator
2191                   key expressions: _col0 (type: int), (_col0 + 121150) (type: int)
2192                   sort order: ++
2193                   Map-reduce partition columns: _col0 (type: int), (_col0 + 121150) (type: int)
2194                   Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2195
2196   Stage: Stage-0
2197     Fetch Operator
2198       limit: -1
2199       Processor Tree:
2200         ListSink
2201
2202 PREHOOK: query: select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey )
2203 PREHOOK: type: QUERY
2204 PREHOOK: Input: default@part
2205 #### A masked pattern was here ####
2206 POSTHOOK: query: select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey )
2207 POSTHOOK: type: QUERY
2208 POSTHOOK: Input: default@part
2209 #### A masked pattern was here ####
2210 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2211 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2212 PREHOOK: query: explain select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
2213 PREHOOK: type: QUERY
2214 POSTHOOK: query: explain select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
2215 POSTHOOK: type: QUERY
2216 STAGE DEPENDENCIES:
2217   Stage-1 is a root stage
2218   Stage-0 depends on stages: Stage-1
2219
2220 STAGE PLANS:
2221   Stage: Stage-1
2222     Tez
2223 #### A masked pattern was here ####
2224       Edges:
2225         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 3 (SIMPLE_EDGE)
2226 #### A masked pattern was here ####
2227       Vertices:
2228         Map 1 
2229             Map Operator Tree:
2230                 TableScan
2231                   alias: part
2232                   Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2233                   Filter Operator
2234                     predicate: (p_name is not null and p_partkey is not null and p_size is not null) (type: boolean)
2235                     Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2236                     Select Operator
2237                       expressions: p_partkey (type: int), p_name (type: string), p_mfgr (type: string), p_brand (type: string), p_type (type: string), p_size (type: int), p_container (type: string), p_retailprice (type: double), p_comment (type: string)
2238                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
2239                       Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2240                       Reduce Output Operator
2241                         key expressions: _col0 (type: int), _col1 (type: string), _col5 (type: int)
2242                         sort order: +++
2243                         Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col5 (type: int)
2244                         Statistics: Num rows: 26 Data size: 16094 Basic stats: COMPLETE Column stats: COMPLETE
2245                         value expressions: _col2 (type: string), _col3 (type: string), _col4 (type: string), _col6 (type: string), _col7 (type: double), _col8 (type: string)
2246             Execution mode: llap
2247             LLAP IO: no inputs
2248         Map 3 
2249             Map Operator Tree:
2250                 TableScan
2251                   alias: p
2252                   Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2253                   Filter Operator
2254                     predicate: (p_name is not null and p_partkey is not null and p_size is not null) (type: boolean)
2255                     Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2256                     Select Operator
2257                       expressions: p_partkey (type: int), p_name (type: string), p_size (type: int)
2258                       outputColumnNames: _col0, _col1, _col2
2259                       Statistics: Num rows: 26 Data size: 3354 Basic stats: COMPLETE Column stats: COMPLETE
2260                       Group By Operator
2261                         keys: _col0 (type: int), _col1 (type: string), _col2 (type: int)
2262                         mode: hash
2263                         outputColumnNames: _col0, _col1, _col2
2264                         Statistics: Num rows: 13 Data size: 1677 Basic stats: COMPLETE Column stats: COMPLETE
2265                         Reduce Output Operator
2266                           key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: int)
2267                           sort order: +++
2268                           Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: int)
2269                           Statistics: Num rows: 13 Data size: 1677 Basic stats: COMPLETE Column stats: COMPLETE
2270             Execution mode: llap
2271             LLAP IO: no inputs
2272         Reducer 2 
2273             Execution mode: llap
2274             Reduce Operator Tree:
2275               Merge Join Operator
2276                 condition map:
2277                      Left Semi Join 0 to 1
2278                 keys:
2279                   0 _col0 (type: int), _col1 (type: string), _col5 (type: int)
2280                   1 _col0 (type: int), _col1 (type: string), _col2 (type: int)
2281                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
2282                 Statistics: Num rows: 13 Data size: 8047 Basic stats: COMPLETE Column stats: COMPLETE
2283                 File Output Operator
2284                   compressed: false
2285                   Statistics: Num rows: 13 Data size: 8047 Basic stats: COMPLETE Column stats: COMPLETE
2286                   table:
2287                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2288                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2289                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2290
2291   Stage: Stage-0
2292     Fetch Operator
2293       limit: -1
2294       Processor Tree:
2295         ListSink
2296
2297 PREHOOK: query: select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
2298 PREHOOK: type: QUERY
2299 PREHOOK: Input: default@part
2300 #### A masked pattern was here ####
2301 POSTHOOK: query: select * from part where p_name IN (select p_name from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
2302 POSTHOOK: type: QUERY
2303 POSTHOOK: Input: default@part
2304 #### A masked pattern was here ####
2305 105685  almond antique violet chocolate turquoise       Manufacturer#2  Brand#22        MEDIUM ANODIZED COPPER  14      MED CAN 1690.68 ly pending requ
2306 110592  almond antique salmon chartreuse burlywood      Manufacturer#1  Brand#15        PROMO BURNISHED NICKEL  6       JUMBO PKG       1602.59  to the furiously
2307 112398  almond antique metallic orange dim      Manufacturer#3  Brand#32        MEDIUM BURNISHED BRASS  19      JUMBO JAR       1410.39 ole car
2308 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2309 121152  almond antique burnished rose metallic  Manufacturer#1  Brand#14        PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
2310 132666  almond aquamarine rose maroon antique   Manufacturer#2  Brand#24        SMALL POLISHED NICKEL   25      MED BOX 1698.66 even 
2311 144293  almond antique olive coral navajo       Manufacturer#3  Brand#34        STANDARD POLISHED STEEL 45      JUMBO CAN       1337.29 ag furiously about 
2312 146985  almond aquamarine midnight light salmon Manufacturer#2  Brand#23        MEDIUM BURNISHED COPPER 2       SM CASE 2031.98 s cajole caref
2313 15103   almond aquamarine dodger light gainsboro        Manufacturer#5  Brand#53        ECONOMY BURNISHED STEEL 46      LG PACK 1018.1  packages hinder carefu
2314 155733  almond antique sky peru orange  Manufacturer#5  Brand#53        SMALL PLATED BRASS      2       WRAP DRUM       1788.73 furiously. bra
2315 17273   almond antique forest lavender goldenrod        Manufacturer#3  Brand#35        PROMO ANODIZED TIN      14      JUMBO CASE      1190.27 along the
2316 17927   almond aquamarine yellow dodger mint    Manufacturer#4  Brand#41        ECONOMY BRUSHED COPPER  7       SM PKG  1844.92 ites. eve
2317 191709  almond antique violet turquoise frosted Manufacturer#2  Brand#22        ECONOMY POLISHED STEEL  40      MED BOX 1800.7   haggle
2318 192697  almond antique blue firebrick mint      Manufacturer#5  Brand#52        MEDIUM BURNISHED TIN    31      LG DRUM 1789.69 ickly ir
2319 195606  almond aquamarine sandy cyan gainsboro  Manufacturer#2  Brand#25        STANDARD PLATED TIN     18      SM PKG  1701.6  ic de
2320 33357   almond azure aquamarine papaya violet   Manufacturer#4  Brand#41        STANDARD ANODIZED TIN   12      WRAP CASE       1290.35 reful
2321 40982   almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY PLATED COPPER   1       LG PKG  1922.98 c foxes can s
2322 42669   almond antique medium spring khaki      Manufacturer#5  Brand#51        STANDARD BURNISHED TIN  6       MED CAN 1611.66 sits haggl
2323 45261   almond aquamarine floral ivory bisque   Manufacturer#4  Brand#42        SMALL PLATED STEEL      27      WRAP CASE       1206.26 careful
2324 48427   almond antique violet mint lemon        Manufacturer#4  Brand#42        PROMO POLISHED STEEL    39      SM CASE 1375.42 hely ironic i
2325 49671   almond antique gainsboro frosted violet Manufacturer#4  Brand#41        SMALL BRUSHED BRASS     10      SM BOX  1620.67 ccounts run quick
2326 65667   almond aquamarine pink moccasin thistle Manufacturer#1  Brand#12        LARGE BURNISHED STEEL   42      JUMBO CASE      1632.66 e across the expr
2327 78486   almond azure blanched chiffon midnight  Manufacturer#5  Brand#52        LARGE BRUSHED BRASS     23      MED BAG 1464.48 hely blith
2328 85768   almond antique chartreuse lavender yellow       Manufacturer#1  Brand#12        LARGE BRUSHED STEEL     34      SM BAG  1753.76 refull
2329 86428   almond aquamarine burnished black steel Manufacturer#1  Brand#12        STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
2330 90681   almond antique chartreuse khaki white   Manufacturer#3  Brand#31        MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
2331 PREHOOK: query: explain select p_name from (select p_name, p_type, p_brand as brand from part) fpart where fpart.p_type IN (select p_type from part where part.p_brand = fpart.brand)
2332 PREHOOK: type: QUERY
2333 POSTHOOK: query: explain select p_name from (select p_name, p_type, p_brand as brand from part) fpart where fpart.p_type IN (select p_type from part where part.p_brand = fpart.brand)
2334 POSTHOOK: type: QUERY
2335 STAGE DEPENDENCIES:
2336   Stage-1 is a root stage
2337   Stage-0 depends on stages: Stage-1
2338
2339 STAGE PLANS:
2340   Stage: Stage-1
2341     Tez
2342 #### A masked pattern was here ####
2343       Edges:
2344         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 3 (SIMPLE_EDGE)
2345 #### A masked pattern was here ####
2346       Vertices:
2347         Map 1 
2348             Map Operator Tree:
2349                 TableScan
2350                   alias: part
2351                   Statistics: Num rows: 26 Data size: 8242 Basic stats: COMPLETE Column stats: COMPLETE
2352                   Filter Operator
2353                     predicate: (p_brand is not null and p_type is not null) (type: boolean)
2354                     Statistics: Num rows: 26 Data size: 8242 Basic stats: COMPLETE Column stats: COMPLETE
2355                     Select Operator
2356                       expressions: p_name (type: string), p_type (type: string), p_brand (type: string)
2357                       outputColumnNames: _col0, _col1, _col2
2358                       Statistics: Num rows: 26 Data size: 8242 Basic stats: COMPLETE Column stats: COMPLETE
2359                       Reduce Output Operator
2360                         key expressions: _col1 (type: string), _col2 (type: string)
2361                         sort order: ++
2362                         Map-reduce partition columns: _col1 (type: string), _col2 (type: string)
2363                         Statistics: Num rows: 26 Data size: 8242 Basic stats: COMPLETE Column stats: COMPLETE
2364                         value expressions: _col0 (type: string)
2365             Execution mode: llap
2366             LLAP IO: no inputs
2367         Map 3 
2368             Map Operator Tree:
2369                 TableScan
2370                   alias: part
2371                   Statistics: Num rows: 26 Data size: 5096 Basic stats: COMPLETE Column stats: COMPLETE
2372                   Filter Operator
2373                     predicate: (p_brand is not null and p_type is not null) (type: boolean)
2374                     Statistics: Num rows: 26 Data size: 5096 Basic stats: COMPLETE Column stats: COMPLETE
2375                     Select Operator
2376                       expressions: p_type (type: string), p_brand (type: string)
2377                       outputColumnNames: _col0, _col1
2378                       Statistics: Num rows: 26 Data size: 5096 Basic stats: COMPLETE Column stats: COMPLETE
2379                       Group By Operator
2380                         keys: _col0 (type: string), _col1 (type: string)
2381                         mode: hash
2382                         outputColumnNames: _col0, _col1
2383                         Statistics: Num rows: 13 Data size: 2548 Basic stats: COMPLETE Column stats: COMPLETE
2384                         Reduce Output Operator
2385                           key expressions: _col0 (type: string), _col1 (type: string)
2386                           sort order: ++
2387                           Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
2388                           Statistics: Num rows: 13 Data size: 2548 Basic stats: COMPLETE Column stats: COMPLETE
2389             Execution mode: llap
2390             LLAP IO: no inputs
2391         Reducer 2 
2392             Execution mode: llap
2393             Reduce Operator Tree:
2394               Merge Join Operator
2395                 condition map:
2396                      Left Semi Join 0 to 1
2397                 keys:
2398                   0 _col1 (type: string), _col2 (type: string)
2399                   1 _col0 (type: string), _col1 (type: string)
2400                 outputColumnNames: _col0
2401                 Statistics: Num rows: 14 Data size: 1694 Basic stats: COMPLETE Column stats: COMPLETE
2402                 File Output Operator
2403                   compressed: false
2404                   Statistics: Num rows: 14 Data size: 1694 Basic stats: COMPLETE Column stats: COMPLETE
2405                   table:
2406                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2407                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2408                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2409
2410   Stage: Stage-0
2411     Fetch Operator
2412       limit: -1
2413       Processor Tree:
2414         ListSink
2415
2416 PREHOOK: query: select p_name from (select p_name, p_type, p_brand as brand from part) fpart where fpart.p_type IN (select p_type from part where part.p_brand = fpart.brand)
2417 PREHOOK: type: QUERY
2418 PREHOOK: Input: default@part
2419 #### A masked pattern was here ####
2420 POSTHOOK: query: select p_name from (select p_name, p_type, p_brand as brand from part) fpart where fpart.p_type IN (select p_type from part where part.p_brand = fpart.brand)
2421 POSTHOOK: type: QUERY
2422 POSTHOOK: Input: default@part
2423 #### A masked pattern was here ####
2424 almond antique blue firebrick mint
2425 almond antique burnished rose metallic
2426 almond antique burnished rose metallic
2427 almond antique chartreuse khaki white
2428 almond antique chartreuse lavender yellow
2429 almond antique forest lavender goldenrod
2430 almond antique gainsboro frosted violet
2431 almond antique medium spring khaki
2432 almond antique metallic orange dim
2433 almond antique misty red olive
2434 almond antique olive coral navajo
2435 almond antique salmon chartreuse burlywood
2436 almond antique sky peru orange
2437 almond antique violet chocolate turquoise
2438 almond antique violet mint lemon
2439 almond antique violet turquoise frosted
2440 almond aquamarine burnished black steel
2441 almond aquamarine dodger light gainsboro
2442 almond aquamarine floral ivory bisque
2443 almond aquamarine midnight light salmon
2444 almond aquamarine pink moccasin thistle
2445 almond aquamarine rose maroon antique
2446 almond aquamarine sandy cyan gainsboro
2447 almond aquamarine yellow dodger mint
2448 almond azure aquamarine papaya violet
2449 almond azure blanched chiffon midnight
2450 PREHOOK: query: explain select p_name from (select p_name, p_type, p_size+1 as size from part) fpart where fpart.p_type IN (select p_type from part where (part.p_size+1) = fpart.size)
2451 PREHOOK: type: QUERY
2452 POSTHOOK: query: explain select p_name from (select p_name, p_type, p_size+1 as size from part) fpart where fpart.p_type IN (select p_type from part where (part.p_size+1) = fpart.size)
2453 POSTHOOK: type: QUERY
2454 STAGE DEPENDENCIES:
2455   Stage-1 is a root stage
2456   Stage-0 depends on stages: Stage-1
2457
2458 STAGE PLANS:
2459   Stage: Stage-1
2460     Tez
2461 #### A masked pattern was here ####
2462       Edges:
2463         Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
2464         Reducer 4 <- Map 3 (SIMPLE_EDGE), Reducer 6 (ONE_TO_ONE_EDGE)
2465         Reducer 6 <- Map 5 (SIMPLE_EDGE)
2466 #### A masked pattern was here ####
2467       Vertices:
2468         Map 1 
2469             Map Operator Tree:
2470                 TableScan
2471                   alias: part
2472                   Statistics: Num rows: 26 Data size: 5954 Basic stats: COMPLETE Column stats: COMPLETE
2473                   Filter Operator
2474                     predicate: (p_size is not null and p_type is not null) (type: boolean)
2475                     Statistics: Num rows: 26 Data size: 5954 Basic stats: COMPLETE Column stats: COMPLETE
2476                     Select Operator
2477                       expressions: p_name (type: string), p_type (type: string), (p_size + 1) (type: int)
2478                       outputColumnNames: _col0, _col1, _col2
2479                       Statistics: Num rows: 26 Data size: 5954 Basic stats: COMPLETE Column stats: COMPLETE
2480                       Reduce Output Operator
2481                         key expressions: _col1 (type: string), _col2 (type: int)
2482                         sort order: ++
2483                         Map-reduce partition columns: _col1 (type: string), _col2 (type: int)
2484                         Statistics: Num rows: 26 Data size: 5954 Basic stats: COMPLETE Column stats: COMPLETE
2485                         value expressions: _col0 (type: string)
2486             Execution mode: llap
2487             LLAP IO: no inputs
2488         Map 3 
2489             Map Operator Tree:
2490                 TableScan
2491                   alias: part
2492                   Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
2493                   Filter Operator
2494                     predicate: p_type is not null (type: boolean)
2495                     Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
2496                     Select Operator
2497                       expressions: p_type (type: string), p_size (type: int)
2498                       outputColumnNames: _col0, _col1
2499                       Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
2500                       Reduce Output Operator
2501                         key expressions: (_col1 + 1) (type: int)
2502                         sort order: +
2503                         Map-reduce partition columns: (_col1 + 1) (type: int)
2504                         Statistics: Num rows: 26 Data size: 2808 Basic stats: COMPLETE Column stats: COMPLETE
2505                         value expressions: _col0 (type: string)
2506             Execution mode: llap
2507             LLAP IO: no inputs
2508         Map 5 
2509             Map Operator Tree:
2510                 TableScan
2511                   alias: part
2512                   Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
2513                   Select Operator
2514                     expressions: (p_size + 1) (type: int)
2515                     outputColumnNames: _col0
2516                     Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
2517                     Filter Operator
2518                       predicate: _col0 is not null (type: boolean)
2519                       Statistics: Num rows: 26 Data size: 104 Basic stats: COMPLETE Column stats: COMPLETE
2520                       Group By Operator
2521                         keys: _col0 (type: int)
2522                         mode: hash
2523                         outputColumnNames: _col0
2524                         Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2525                         Reduce Output Operator
2526                           key expressions: _col0 (type: int)
2527                           sort order: +
2528                           Map-reduce partition columns: _col0 (type: int)
2529                           Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2530             Execution mode: llap
2531             LLAP IO: no inputs
2532         Reducer 2 
2533             Execution mode: llap
2534             Reduce Operator Tree:
2535               Merge Join Operator
2536                 condition map:
2537                      Left Semi Join 0 to 1
2538                 keys:
2539                   0 _col1 (type: string), _col2 (type: int)
2540                   1 _col0 (type: string), _col1 (type: int)
2541                 outputColumnNames: _col0
2542                 Statistics: Num rows: 8 Data size: 968 Basic stats: COMPLETE Column stats: COMPLETE
2543                 File Output Operator
2544                   compressed: false
2545                   Statistics: Num rows: 8 Data size: 968 Basic stats: COMPLETE Column stats: COMPLETE
2546                   table:
2547                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2548                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2549                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2550         Reducer 4 
2551             Execution mode: llap
2552             Reduce Operator Tree:
2553               Merge Join Operator
2554                 condition map:
2555                      Inner Join 0 to 1
2556                 keys:
2557                   0 (_col1 + 1) (type: int)
2558                   1 _col0 (type: int)
2559                 outputColumnNames: _col0, _col2
2560                 Statistics: Num rows: 16 Data size: 1728 Basic stats: COMPLETE Column stats: COMPLETE
2561                 Select Operator
2562                   expressions: _col0 (type: string), _col2 (type: int)
2563                   outputColumnNames: _col0, _col1
2564                   Statistics: Num rows: 16 Data size: 1728 Basic stats: COMPLETE Column stats: COMPLETE
2565                   Group By Operator
2566                     keys: _col0 (type: string), _col1 (type: int)
2567                     mode: hash
2568                     outputColumnNames: _col0, _col1
2569                     Statistics: Num rows: 8 Data size: 864 Basic stats: COMPLETE Column stats: COMPLETE
2570                     Reduce Output Operator
2571                       key expressions: _col0 (type: string), _col1 (type: int)
2572                       sort order: ++
2573                       Map-reduce partition columns: _col0 (type: string), _col1 (type: int)
2574                       Statistics: Num rows: 8 Data size: 864 Basic stats: COMPLETE Column stats: COMPLETE
2575         Reducer 6 
2576             Execution mode: llap
2577             Reduce Operator Tree:
2578               Group By Operator
2579                 keys: KEY._col0 (type: int)
2580                 mode: mergepartial
2581                 outputColumnNames: _col0
2582                 Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2583                 Reduce Output Operator
2584                   key expressions: _col0 (type: int)
2585                   sort order: +
2586                   Map-reduce partition columns: _col0 (type: int)
2587                   Statistics: Num rows: 13 Data size: 52 Basic stats: COMPLETE Column stats: COMPLETE
2588
2589   Stage: Stage-0
2590     Fetch Operator
2591       limit: -1
2592       Processor Tree:
2593         ListSink
2594
2595 PREHOOK: query: select p_name from (select p_name, p_type, p_size+1 as size from part) fpart where fpart.p_type IN (select p_type from part where (part.p_size+1) = fpart.size)
2596 PREHOOK: type: QUERY
2597 PREHOOK: Input: default@part
2598 #### A masked pattern was here ####
2599 POSTHOOK: query: select p_name from (select p_name, p_type, p_size+1 as size from part) fpart where fpart.p_type IN (select p_type from part where (part.p_size+1) = fpart.size)
2600 POSTHOOK: type: QUERY
2601 POSTHOOK: Input: default@part
2602 #### A masked pattern was here ####
2603 almond antique blue firebrick mint
2604 almond antique burnished rose metallic
2605 almond antique burnished rose metallic
2606 almond antique chartreuse khaki white
2607 almond antique chartreuse lavender yellow
2608 almond antique forest lavender goldenrod
2609 almond antique gainsboro frosted violet
2610 almond antique medium spring khaki
2611 almond antique metallic orange dim
2612 almond antique misty red olive
2613 almond antique olive coral navajo
2614 almond antique salmon chartreuse burlywood
2615 almond antique sky peru orange
2616 almond antique violet chocolate turquoise
2617 almond antique violet mint lemon
2618 almond antique violet turquoise frosted
2619 almond aquamarine burnished black steel
2620 almond aquamarine dodger light gainsboro
2621 almond aquamarine floral ivory bisque
2622 almond aquamarine midnight light salmon
2623 almond aquamarine pink moccasin thistle
2624 almond aquamarine rose maroon antique
2625 almond aquamarine sandy cyan gainsboro
2626 almond aquamarine yellow dodger mint
2627 almond azure aquamarine papaya violet
2628 almond azure blanched chiffon midnight
2629 PREHOOK: query: explain select key, count(*) from src where value IN (select value from src) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2630 PREHOOK: type: QUERY
2631 POSTHOOK: query: explain select key, count(*) from src where value IN (select value from src) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2632 POSTHOOK: type: QUERY
2633 STAGE DEPENDENCIES:
2634   Stage-1 is a root stage
2635   Stage-0 depends on stages: Stage-1
2636
2637 STAGE PLANS:
2638   Stage: Stage-1
2639     Tez
2640 #### A masked pattern was here ####
2641       Edges:
2642         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE)
2643         Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
2644         Reducer 4 <- Reducer 3 (SIMPLE_EDGE), Reducer 7 (SIMPLE_EDGE)
2645         Reducer 7 <- Map 6 (SIMPLE_EDGE)
2646 #### A masked pattern was here ####
2647       Vertices:
2648         Map 1 
2649             Map Operator Tree:
2650                 TableScan
2651                   alias: src
2652                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2653                   Filter Operator
2654                     predicate: value is not null (type: boolean)
2655                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2656                     Select Operator
2657                       expressions: key (type: string), value (type: string)
2658                       outputColumnNames: _col0, _col1
2659                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2660                       Reduce Output Operator
2661                         key expressions: _col1 (type: string)
2662                         sort order: +
2663                         Map-reduce partition columns: _col1 (type: string)
2664                         Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2665                         value expressions: _col0 (type: string)
2666             Execution mode: llap
2667             LLAP IO: no inputs
2668         Map 5 
2669             Map Operator Tree:
2670                 TableScan
2671                   alias: src
2672                   Statistics: Num rows: 500 Data size: 45500 Basic stats: COMPLETE Column stats: COMPLETE
2673                   Filter Operator
2674                     predicate: value is not null (type: boolean)
2675                     Statistics: Num rows: 500 Data size: 45500 Basic stats: COMPLETE Column stats: COMPLETE
2676                     Select Operator
2677                       expressions: value (type: string)
2678                       outputColumnNames: _col0
2679                       Statistics: Num rows: 500 Data size: 45500 Basic stats: COMPLETE Column stats: COMPLETE
2680                       Group By Operator
2681                         keys: _col0 (type: string)
2682                         mode: hash
2683                         outputColumnNames: _col0
2684                         Statistics: Num rows: 250 Data size: 22750 Basic stats: COMPLETE Column stats: COMPLETE
2685                         Reduce Output Operator
2686                           key expressions: _col0 (type: string)
2687                           sort order: +
2688                           Map-reduce partition columns: _col0 (type: string)
2689                           Statistics: Num rows: 250 Data size: 22750 Basic stats: COMPLETE Column stats: COMPLETE
2690             Execution mode: llap
2691             LLAP IO: no inputs
2692         Map 6 
2693             Map Operator Tree:
2694                 TableScan
2695                   alias: s1
2696                   Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
2697                   Filter Operator
2698                     predicate: (key = '90') (type: boolean)
2699                     Statistics: Num rows: 2 Data size: 174 Basic stats: COMPLETE Column stats: COMPLETE
2700                     Select Operator
2701                       Statistics: Num rows: 2 Data size: 174 Basic stats: COMPLETE Column stats: COMPLETE
2702                       Group By Operator
2703                         aggregations: count()
2704                         keys: '90' (type: string)
2705                         mode: hash
2706                         outputColumnNames: _col0, _col1
2707                         Statistics: Num rows: 1 Data size: 94 Basic stats: COMPLETE Column stats: COMPLETE
2708                         Reduce Output Operator
2709                           key expressions: _col0 (type: string)
2710                           sort order: +
2711                           Map-reduce partition columns: _col0 (type: string)
2712                           Statistics: Num rows: 1 Data size: 94 Basic stats: COMPLETE Column stats: COMPLETE
2713                           value expressions: _col1 (type: bigint)
2714             Execution mode: llap
2715             LLAP IO: no inputs
2716         Reducer 2 
2717             Execution mode: llap
2718             Reduce Operator Tree:
2719               Merge Join Operator
2720                 condition map:
2721                      Left Semi Join 0 to 1
2722                 keys:
2723                   0 _col1 (type: string)
2724                   1 _col0 (type: string)
2725                 outputColumnNames: _col0
2726                 Statistics: Num rows: 404 Data size: 35148 Basic stats: COMPLETE Column stats: COMPLETE
2727                 Group By Operator
2728                   aggregations: count()
2729                   keys: _col0 (type: string)
2730                   mode: hash
2731                   outputColumnNames: _col0, _col1
2732                   Statistics: Num rows: 202 Data size: 19190 Basic stats: COMPLETE Column stats: COMPLETE
2733                   Reduce Output Operator
2734                     key expressions: _col0 (type: string)
2735                     sort order: +
2736                     Map-reduce partition columns: _col0 (type: string)
2737                     Statistics: Num rows: 202 Data size: 19190 Basic stats: COMPLETE Column stats: COMPLETE
2738                     value expressions: _col1 (type: bigint)
2739         Reducer 3 
2740             Execution mode: llap
2741             Reduce Operator Tree:
2742               Group By Operator
2743                 aggregations: count(VALUE._col0)
2744                 keys: KEY._col0 (type: string)
2745                 mode: mergepartial
2746                 outputColumnNames: _col0, _col1
2747                 Statistics: Num rows: 202 Data size: 19190 Basic stats: COMPLETE Column stats: COMPLETE
2748                 Filter Operator
2749                   predicate: _col1 is not null (type: boolean)
2750                   Statistics: Num rows: 202 Data size: 19190 Basic stats: COMPLETE Column stats: COMPLETE
2751                   Reduce Output Operator
2752                     key expressions: _col1 (type: bigint)
2753                     sort order: +
2754                     Map-reduce partition columns: _col1 (type: bigint)
2755                     Statistics: Num rows: 202 Data size: 19190 Basic stats: COMPLETE Column stats: COMPLETE
2756                     value expressions: _col0 (type: string)
2757         Reducer 4 
2758             Execution mode: llap
2759             Reduce Operator Tree:
2760               Merge Join Operator
2761                 condition map:
2762                      Left Semi Join 0 to 1
2763                 keys:
2764                   0 _col1 (type: bigint)
2765                   1 _col0 (type: bigint)
2766                 outputColumnNames: _col0, _col1
2767                 Statistics: Num rows: 1 Data size: 95 Basic stats: COMPLETE Column stats: COMPLETE
2768                 File Output Operator
2769                   compressed: false
2770                   Statistics: Num rows: 1 Data size: 95 Basic stats: COMPLETE Column stats: COMPLETE
2771                   table:
2772                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2773                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2774                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2775         Reducer 7 
2776             Execution mode: llap
2777             Reduce Operator Tree:
2778               Group By Operator
2779                 aggregations: count(VALUE._col0)
2780                 keys: KEY._col0 (type: string)
2781                 mode: mergepartial
2782                 outputColumnNames: _col0, _col1
2783                 Statistics: Num rows: 1 Data size: 94 Basic stats: COMPLETE Column stats: COMPLETE
2784                 Select Operator
2785                   expressions: _col1 (type: bigint)
2786                   outputColumnNames: _col1
2787                   Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
2788                   Filter Operator
2789                     predicate: _col1 is not null (type: boolean)
2790                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
2791                     Select Operator
2792                       expressions: _col1 (type: bigint)
2793                       outputColumnNames: _col0
2794                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
2795                       Group By Operator
2796                         keys: _col0 (type: bigint)
2797                         mode: hash
2798                         outputColumnNames: _col0
2799                         Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
2800                         Reduce Output Operator
2801                           key expressions: _col0 (type: bigint)
2802                           sort order: +
2803                           Map-reduce partition columns: _col0 (type: bigint)
2804                           Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
2805
2806   Stage: Stage-0
2807     Fetch Operator
2808       limit: -1
2809       Processor Tree:
2810         ListSink
2811
2812 PREHOOK: query: select key, count(*) from src where value IN (select value from src) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2813 PREHOOK: type: QUERY
2814 PREHOOK: Input: default@src
2815 #### A masked pattern was here ####
2816 POSTHOOK: query: select key, count(*) from src where value IN (select value from src) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2817 POSTHOOK: type: QUERY
2818 POSTHOOK: Input: default@src
2819 #### A masked pattern was here ####
2820 0       3
2821 119     3
2822 128     3
2823 167     3
2824 187     3
2825 193     3
2826 199     3
2827 208     3
2828 273     3
2829 298     3
2830 311     3
2831 316     3
2832 318     3
2833 327     3
2834 35      3
2835 369     3
2836 384     3
2837 396     3
2838 403     3
2839 409     3
2840 417     3
2841 430     3
2842 431     3
2843 438     3
2844 454     3
2845 466     3
2846 480     3
2847 498     3
2848 5       3
2849 70      3
2850 90      3
2851 PREHOOK: query: explain select key, count(*) from src where value IN (select value from src sc where sc.key = src.key ) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2852 PREHOOK: type: QUERY
2853 POSTHOOK: query: explain select key, count(*) from src where value IN (select value from src sc where sc.key = src.key ) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
2854 POSTHOOK: type: QUERY
2855 STAGE DEPENDENCIES:
2856   Stage-1 is a root stage
2857   Stage-0 depends on stages: Stage-1
2858
2859 STAGE PLANS:
2860   Stage: Stage-1
2861     Tez
2862 #### A masked pattern was here ####
2863       Edges:
2864         Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE)
2865         Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
2866         Reducer 4 <- Reducer 3 (SIMPLE_EDGE), Reducer 7 (SIMPLE_EDGE)
2867         Reducer 7 <- Map 6 (SIMPLE_EDGE)
2868 #### A masked pattern was here ####
2869       Vertices:
2870         Map 1 
2871             Map Operator Tree:
2872                 TableScan
2873                   alias: src
2874                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2875                   Filter Operator
2876                     predicate: (key is not null and value is not null) (type: boolean)
2877                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2878                     Select Operator
2879                       expressions: key (type: string), value (type: string)
2880                       outputColumnNames: _col0, _col1
2881                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2882                       Reduce Output Operator
2883                         key expressions: _col0 (type: string), _col1 (type: string)
2884                         sort order: ++
2885                         Map-reduce partition columns: _col0 (type: string), _col1 (type: string)
2886                         Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2887             Execution mode: llap
2888             LLAP IO: no inputs
2889         Map 5 
2890             Map Operator Tree:
2891                 TableScan
2892                   alias: sc
2893                   Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2894                   Filter Operator
2895                     predicate: (key is not null and value is not null) (type: boolean)
2896                     Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2897                     Select Operator
2898                       expressions: key (type: string), value (type: string)
2899                       outputColumnNames: _col0, _col1
2900                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
2901                       Group By Operator
2902                         keys: _col0 (type: string), _col1 (type: string)
2903                         mode: hash
2904                         outputColumnNames: _col0, _col1
2905                         Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE
2906                         Reduce Output Operator
2907                           key expressions: _col0 (type: string), _col1 (type: string)
2908                           sort order: ++