HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / llap / intersect_merge.q.out
1 PREHOOK: query: create table a(key int, value int)
2 PREHOOK: type: CREATETABLE
3 PREHOOK: Output: database:default
4 PREHOOK: Output: default@a
5 POSTHOOK: query: create table a(key int, value int)
6 POSTHOOK: type: CREATETABLE
7 POSTHOOK: Output: database:default
8 POSTHOOK: Output: default@a
9 PREHOOK: query: insert into table a values (1,2),(1,2),(1,3),(2,3)
10 PREHOOK: type: QUERY
11 PREHOOK: Input: _dummy_database@_dummy_table
12 PREHOOK: Output: default@a
13 POSTHOOK: query: insert into table a values (1,2),(1,2),(1,3),(2,3)
14 POSTHOOK: type: QUERY
15 POSTHOOK: Input: _dummy_database@_dummy_table
16 POSTHOOK: Output: default@a
17 POSTHOOK: Lineage: a.key SCRIPT []
18 POSTHOOK: Lineage: a.value SCRIPT []
19 PREHOOK: query: create table b(key int, value int)
20 PREHOOK: type: CREATETABLE
21 PREHOOK: Output: database:default
22 PREHOOK: Output: default@b
23 POSTHOOK: query: create table b(key int, value int)
24 POSTHOOK: type: CREATETABLE
25 POSTHOOK: Output: database:default
26 POSTHOOK: Output: default@b
27 PREHOOK: query: insert into table b values (1,2),(2,3)
28 PREHOOK: type: QUERY
29 PREHOOK: Input: _dummy_database@_dummy_table
30 PREHOOK: Output: default@b
31 POSTHOOK: query: insert into table b values (1,2),(2,3)
32 POSTHOOK: type: QUERY
33 POSTHOOK: Input: _dummy_database@_dummy_table
34 POSTHOOK: Output: default@b
35 POSTHOOK: Lineage: b.key SCRIPT []
36 POSTHOOK: Lineage: b.value SCRIPT []
37 PREHOOK: query: explain select * from b intersect distinct select * from a intersect distinct select * from b intersect distinct select * from a intersect distinct select * from b
38 PREHOOK: type: QUERY
39 POSTHOOK: query: explain select * from b intersect distinct select * from a intersect distinct select * from b intersect distinct select * from a intersect distinct select * from b
40 POSTHOOK: type: QUERY
41 STAGE DEPENDENCIES:
42   Stage-1 is a root stage
43   Stage-0 depends on stages: Stage-1
44
45 STAGE PLANS:
46   Stage: Stage-1
47     Tez
48 #### A masked pattern was here ####
49       Edges:
50         Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
51         Reducer 12 <- Map 11 (SIMPLE_EDGE), Union 3 (CONTAINS)
52         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
53         Reducer 4 <- Union 3 (SIMPLE_EDGE)
54         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
55         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
56 #### A masked pattern was here ####
57       Vertices:
58         Map 1 
59             Map Operator Tree:
60                 TableScan
61                   alias: b
62                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
63                   Select Operator
64                     expressions: key (type: int), value (type: int)
65                     outputColumnNames: key, value
66                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
67                     Group By Operator
68                       aggregations: count()
69                       keys: key (type: int), value (type: int)
70                       mode: hash
71                       outputColumnNames: _col0, _col1, _col2
72                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
73                       Reduce Output Operator
74                         key expressions: _col0 (type: int), _col1 (type: int)
75                         sort order: ++
76                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
77                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
78                         value expressions: _col2 (type: bigint)
79             Execution mode: llap
80             LLAP IO: no inputs
81         Map 11 
82             Map Operator Tree:
83                 TableScan
84                   alias: b
85                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
86                   Select Operator
87                     expressions: key (type: int), value (type: int)
88                     outputColumnNames: key, value
89                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
90                     Group By Operator
91                       aggregations: count()
92                       keys: key (type: int), value (type: int)
93                       mode: hash
94                       outputColumnNames: _col0, _col1, _col2
95                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
96                       Reduce Output Operator
97                         key expressions: _col0 (type: int), _col1 (type: int)
98                         sort order: ++
99                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
100                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
101                         value expressions: _col2 (type: bigint)
102             Execution mode: llap
103             LLAP IO: no inputs
104         Map 5 
105             Map Operator Tree:
106                 TableScan
107                   alias: a
108                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
109                   Select Operator
110                     expressions: key (type: int), value (type: int)
111                     outputColumnNames: key, value
112                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
113                     Group By Operator
114                       aggregations: count()
115                       keys: key (type: int), value (type: int)
116                       mode: hash
117                       outputColumnNames: _col0, _col1, _col2
118                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
119                       Reduce Output Operator
120                         key expressions: _col0 (type: int), _col1 (type: int)
121                         sort order: ++
122                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
123                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
124                         value expressions: _col2 (type: bigint)
125             Execution mode: llap
126             LLAP IO: no inputs
127         Map 7 
128             Map Operator Tree:
129                 TableScan
130                   alias: b
131                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
132                   Select Operator
133                     expressions: key (type: int), value (type: int)
134                     outputColumnNames: key, value
135                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
136                     Group By Operator
137                       aggregations: count()
138                       keys: key (type: int), value (type: int)
139                       mode: hash
140                       outputColumnNames: _col0, _col1, _col2
141                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
142                       Reduce Output Operator
143                         key expressions: _col0 (type: int), _col1 (type: int)
144                         sort order: ++
145                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
146                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
147                         value expressions: _col2 (type: bigint)
148             Execution mode: llap
149             LLAP IO: no inputs
150         Map 9 
151             Map Operator Tree:
152                 TableScan
153                   alias: a
154                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
155                   Select Operator
156                     expressions: key (type: int), value (type: int)
157                     outputColumnNames: key, value
158                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
159                     Group By Operator
160                       aggregations: count()
161                       keys: key (type: int), value (type: int)
162                       mode: hash
163                       outputColumnNames: _col0, _col1, _col2
164                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
165                       Reduce Output Operator
166                         key expressions: _col0 (type: int), _col1 (type: int)
167                         sort order: ++
168                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
169                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
170                         value expressions: _col2 (type: bigint)
171             Execution mode: llap
172             LLAP IO: no inputs
173         Reducer 10 
174             Execution mode: llap
175             Reduce Operator Tree:
176               Group By Operator
177                 aggregations: count(VALUE._col0)
178                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
179                 mode: mergepartial
180                 outputColumnNames: _col0, _col1, _col2
181                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
182                 Group By Operator
183                   aggregations: count(_col2)
184                   keys: _col0 (type: int), _col1 (type: int)
185                   mode: hash
186                   outputColumnNames: _col0, _col1, _col2
187                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
188                   Reduce Output Operator
189                     key expressions: _col0 (type: int), _col1 (type: int)
190                     sort order: ++
191                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
192                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
193                     value expressions: _col2 (type: bigint)
194         Reducer 12 
195             Execution mode: llap
196             Reduce Operator Tree:
197               Group By Operator
198                 aggregations: count(VALUE._col0)
199                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
200                 mode: mergepartial
201                 outputColumnNames: _col0, _col1, _col2
202                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
203                 Group By Operator
204                   aggregations: count(_col2)
205                   keys: _col0 (type: int), _col1 (type: int)
206                   mode: hash
207                   outputColumnNames: _col0, _col1, _col2
208                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
209                   Reduce Output Operator
210                     key expressions: _col0 (type: int), _col1 (type: int)
211                     sort order: ++
212                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
213                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
214                     value expressions: _col2 (type: bigint)
215         Reducer 2 
216             Execution mode: llap
217             Reduce Operator Tree:
218               Group By Operator
219                 aggregations: count(VALUE._col0)
220                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
221                 mode: mergepartial
222                 outputColumnNames: _col0, _col1, _col2
223                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
224                 Group By Operator
225                   aggregations: count(_col2)
226                   keys: _col0 (type: int), _col1 (type: int)
227                   mode: hash
228                   outputColumnNames: _col0, _col1, _col2
229                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
230                   Reduce Output Operator
231                     key expressions: _col0 (type: int), _col1 (type: int)
232                     sort order: ++
233                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
234                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
235                     value expressions: _col2 (type: bigint)
236         Reducer 4 
237             Execution mode: llap
238             Reduce Operator Tree:
239               Group By Operator
240                 aggregations: count(VALUE._col0)
241                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
242                 mode: mergepartial
243                 outputColumnNames: _col0, _col1, _col2
244                 Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
245                 Filter Operator
246                   predicate: (_col2 = 5L) (type: boolean)
247                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
248                   Select Operator
249                     expressions: _col0 (type: int), _col1 (type: int)
250                     outputColumnNames: _col0, _col1
251                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
252                     File Output Operator
253                       compressed: false
254                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
255                       table:
256                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
257                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
258                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
259         Reducer 6 
260             Execution mode: llap
261             Reduce Operator Tree:
262               Group By Operator
263                 aggregations: count(VALUE._col0)
264                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
265                 mode: mergepartial
266                 outputColumnNames: _col0, _col1, _col2
267                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
268                 Group By Operator
269                   aggregations: count(_col2)
270                   keys: _col0 (type: int), _col1 (type: int)
271                   mode: hash
272                   outputColumnNames: _col0, _col1, _col2
273                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
274                   Reduce Output Operator
275                     key expressions: _col0 (type: int), _col1 (type: int)
276                     sort order: ++
277                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
278                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
279                     value expressions: _col2 (type: bigint)
280         Reducer 8 
281             Execution mode: llap
282             Reduce Operator Tree:
283               Group By Operator
284                 aggregations: count(VALUE._col0)
285                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
286                 mode: mergepartial
287                 outputColumnNames: _col0, _col1, _col2
288                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
289                 Group By Operator
290                   aggregations: count(_col2)
291                   keys: _col0 (type: int), _col1 (type: int)
292                   mode: hash
293                   outputColumnNames: _col0, _col1, _col2
294                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
295                   Reduce Output Operator
296                     key expressions: _col0 (type: int), _col1 (type: int)
297                     sort order: ++
298                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
299                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
300                     value expressions: _col2 (type: bigint)
301         Union 3 
302             Vertex: Union 3
303
304   Stage: Stage-0
305     Fetch Operator
306       limit: -1
307       Processor Tree:
308         ListSink
309
310 PREHOOK: query: explain (select * from b intersect distinct select * from a) intersect distinct (select * from b intersect distinct select * from a)
311 PREHOOK: type: QUERY
312 POSTHOOK: query: explain (select * from b intersect distinct select * from a) intersect distinct (select * from b intersect distinct select * from a)
313 POSTHOOK: type: QUERY
314 STAGE DEPENDENCIES:
315   Stage-1 is a root stage
316   Stage-0 depends on stages: Stage-1
317
318 STAGE PLANS:
319   Stage: Stage-1
320     Tez
321 #### A masked pattern was here ####
322       Edges:
323         Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
324         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
325         Reducer 4 <- Union 3 (SIMPLE_EDGE)
326         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
327         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
328 #### A masked pattern was here ####
329       Vertices:
330         Map 1 
331             Map Operator Tree:
332                 TableScan
333                   alias: b
334                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
335                   Select Operator
336                     expressions: key (type: int), value (type: int)
337                     outputColumnNames: key, value
338                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
339                     Group By Operator
340                       aggregations: count()
341                       keys: key (type: int), value (type: int)
342                       mode: hash
343                       outputColumnNames: _col0, _col1, _col2
344                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
345                       Reduce Output Operator
346                         key expressions: _col0 (type: int), _col1 (type: int)
347                         sort order: ++
348                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
349                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
350                         value expressions: _col2 (type: bigint)
351             Execution mode: llap
352             LLAP IO: no inputs
353         Map 5 
354             Map Operator Tree:
355                 TableScan
356                   alias: a
357                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
358                   Select Operator
359                     expressions: key (type: int), value (type: int)
360                     outputColumnNames: key, value
361                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
362                     Group By Operator
363                       aggregations: count()
364                       keys: key (type: int), value (type: int)
365                       mode: hash
366                       outputColumnNames: _col0, _col1, _col2
367                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
368                       Reduce Output Operator
369                         key expressions: _col0 (type: int), _col1 (type: int)
370                         sort order: ++
371                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
372                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
373                         value expressions: _col2 (type: bigint)
374             Execution mode: llap
375             LLAP IO: no inputs
376         Map 7 
377             Map Operator Tree:
378                 TableScan
379                   alias: b
380                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
381                   Select Operator
382                     expressions: key (type: int), value (type: int)
383                     outputColumnNames: key, value
384                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
385                     Group By Operator
386                       aggregations: count()
387                       keys: key (type: int), value (type: int)
388                       mode: hash
389                       outputColumnNames: _col0, _col1, _col2
390                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
391                       Reduce Output Operator
392                         key expressions: _col0 (type: int), _col1 (type: int)
393                         sort order: ++
394                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
395                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
396                         value expressions: _col2 (type: bigint)
397             Execution mode: llap
398             LLAP IO: no inputs
399         Map 9 
400             Map Operator Tree:
401                 TableScan
402                   alias: a
403                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
404                   Select Operator
405                     expressions: key (type: int), value (type: int)
406                     outputColumnNames: key, value
407                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
408                     Group By Operator
409                       aggregations: count()
410                       keys: key (type: int), value (type: int)
411                       mode: hash
412                       outputColumnNames: _col0, _col1, _col2
413                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
414                       Reduce Output Operator
415                         key expressions: _col0 (type: int), _col1 (type: int)
416                         sort order: ++
417                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
418                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
419                         value expressions: _col2 (type: bigint)
420             Execution mode: llap
421             LLAP IO: no inputs
422         Reducer 10 
423             Execution mode: llap
424             Reduce Operator Tree:
425               Group By Operator
426                 aggregations: count(VALUE._col0)
427                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
428                 mode: mergepartial
429                 outputColumnNames: _col0, _col1, _col2
430                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
431                 Group By Operator
432                   aggregations: count(_col2)
433                   keys: _col0 (type: int), _col1 (type: int)
434                   mode: hash
435                   outputColumnNames: _col0, _col1, _col2
436                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
437                   Reduce Output Operator
438                     key expressions: _col0 (type: int), _col1 (type: int)
439                     sort order: ++
440                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
441                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
442                     value expressions: _col2 (type: bigint)
443         Reducer 2 
444             Execution mode: llap
445             Reduce Operator Tree:
446               Group By Operator
447                 aggregations: count(VALUE._col0)
448                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
449                 mode: mergepartial
450                 outputColumnNames: _col0, _col1, _col2
451                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
452                 Group By Operator
453                   aggregations: count(_col2)
454                   keys: _col0 (type: int), _col1 (type: int)
455                   mode: hash
456                   outputColumnNames: _col0, _col1, _col2
457                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
458                   Reduce Output Operator
459                     key expressions: _col0 (type: int), _col1 (type: int)
460                     sort order: ++
461                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
462                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
463                     value expressions: _col2 (type: bigint)
464         Reducer 4 
465             Execution mode: llap
466             Reduce Operator Tree:
467               Group By Operator
468                 aggregations: count(VALUE._col0)
469                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
470                 mode: mergepartial
471                 outputColumnNames: _col0, _col1, _col2
472                 Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
473                 Filter Operator
474                   predicate: (_col2 = 4L) (type: boolean)
475                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
476                   Select Operator
477                     expressions: _col0 (type: int), _col1 (type: int)
478                     outputColumnNames: _col0, _col1
479                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
480                     File Output Operator
481                       compressed: false
482                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
483                       table:
484                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
485                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
486                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
487         Reducer 6 
488             Execution mode: llap
489             Reduce Operator Tree:
490               Group By Operator
491                 aggregations: count(VALUE._col0)
492                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
493                 mode: mergepartial
494                 outputColumnNames: _col0, _col1, _col2
495                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
496                 Group By Operator
497                   aggregations: count(_col2)
498                   keys: _col0 (type: int), _col1 (type: int)
499                   mode: hash
500                   outputColumnNames: _col0, _col1, _col2
501                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
502                   Reduce Output Operator
503                     key expressions: _col0 (type: int), _col1 (type: int)
504                     sort order: ++
505                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
506                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
507                     value expressions: _col2 (type: bigint)
508         Reducer 8 
509             Execution mode: llap
510             Reduce Operator Tree:
511               Group By Operator
512                 aggregations: count(VALUE._col0)
513                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
514                 mode: mergepartial
515                 outputColumnNames: _col0, _col1, _col2
516                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
517                 Group By Operator
518                   aggregations: count(_col2)
519                   keys: _col0 (type: int), _col1 (type: int)
520                   mode: hash
521                   outputColumnNames: _col0, _col1, _col2
522                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
523                   Reduce Output Operator
524                     key expressions: _col0 (type: int), _col1 (type: int)
525                     sort order: ++
526                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
527                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
528                     value expressions: _col2 (type: bigint)
529         Union 3 
530             Vertex: Union 3
531
532   Stage: Stage-0
533     Fetch Operator
534       limit: -1
535       Processor Tree:
536         ListSink
537
538 PREHOOK: query: explain select * from b intersect distinct (select * from a intersect distinct (select * from b intersect distinct (select * from a intersect distinct select * from b)))
539 PREHOOK: type: QUERY
540 POSTHOOK: query: explain select * from b intersect distinct (select * from a intersect distinct (select * from b intersect distinct (select * from a intersect distinct select * from b)))
541 POSTHOOK: type: QUERY
542 STAGE DEPENDENCIES:
543   Stage-1 is a root stage
544   Stage-0 depends on stages: Stage-1
545
546 STAGE PLANS:
547   Stage: Stage-1
548     Tez
549 #### A masked pattern was here ####
550       Edges:
551         Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
552         Reducer 12 <- Map 11 (SIMPLE_EDGE), Union 3 (CONTAINS)
553         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
554         Reducer 4 <- Union 3 (SIMPLE_EDGE)
555         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
556         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
557 #### A masked pattern was here ####
558       Vertices:
559         Map 1 
560             Map Operator Tree:
561                 TableScan
562                   alias: b
563                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
564                   Select Operator
565                     expressions: key (type: int), value (type: int)
566                     outputColumnNames: key, value
567                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
568                     Group By Operator
569                       aggregations: count()
570                       keys: key (type: int), value (type: int)
571                       mode: hash
572                       outputColumnNames: _col0, _col1, _col2
573                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
574                       Reduce Output Operator
575                         key expressions: _col0 (type: int), _col1 (type: int)
576                         sort order: ++
577                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
578                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
579                         value expressions: _col2 (type: bigint)
580             Execution mode: llap
581             LLAP IO: no inputs
582         Map 11 
583             Map Operator Tree:
584                 TableScan
585                   alias: b
586                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
587                   Select Operator
588                     expressions: key (type: int), value (type: int)
589                     outputColumnNames: key, value
590                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
591                     Group By Operator
592                       aggregations: count()
593                       keys: key (type: int), value (type: int)
594                       mode: hash
595                       outputColumnNames: _col0, _col1, _col2
596                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
597                       Reduce Output Operator
598                         key expressions: _col0 (type: int), _col1 (type: int)
599                         sort order: ++
600                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
601                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
602                         value expressions: _col2 (type: bigint)
603             Execution mode: llap
604             LLAP IO: no inputs
605         Map 5 
606             Map Operator Tree:
607                 TableScan
608                   alias: a
609                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
610                   Select Operator
611                     expressions: key (type: int), value (type: int)
612                     outputColumnNames: key, value
613                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
614                     Group By Operator
615                       aggregations: count()
616                       keys: key (type: int), value (type: int)
617                       mode: hash
618                       outputColumnNames: _col0, _col1, _col2
619                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
620                       Reduce Output Operator
621                         key expressions: _col0 (type: int), _col1 (type: int)
622                         sort order: ++
623                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
624                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
625                         value expressions: _col2 (type: bigint)
626             Execution mode: llap
627             LLAP IO: no inputs
628         Map 7 
629             Map Operator Tree:
630                 TableScan
631                   alias: b
632                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
633                   Select Operator
634                     expressions: key (type: int), value (type: int)
635                     outputColumnNames: key, value
636                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
637                     Group By Operator
638                       aggregations: count()
639                       keys: key (type: int), value (type: int)
640                       mode: hash
641                       outputColumnNames: _col0, _col1, _col2
642                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
643                       Reduce Output Operator
644                         key expressions: _col0 (type: int), _col1 (type: int)
645                         sort order: ++
646                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
647                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
648                         value expressions: _col2 (type: bigint)
649             Execution mode: llap
650             LLAP IO: no inputs
651         Map 9 
652             Map Operator Tree:
653                 TableScan
654                   alias: a
655                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
656                   Select Operator
657                     expressions: key (type: int), value (type: int)
658                     outputColumnNames: key, value
659                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
660                     Group By Operator
661                       aggregations: count()
662                       keys: key (type: int), value (type: int)
663                       mode: hash
664                       outputColumnNames: _col0, _col1, _col2
665                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
666                       Reduce Output Operator
667                         key expressions: _col0 (type: int), _col1 (type: int)
668                         sort order: ++
669                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
670                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
671                         value expressions: _col2 (type: bigint)
672             Execution mode: llap
673             LLAP IO: no inputs
674         Reducer 10 
675             Execution mode: llap
676             Reduce Operator Tree:
677               Group By Operator
678                 aggregations: count(VALUE._col0)
679                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
680                 mode: mergepartial
681                 outputColumnNames: _col0, _col1, _col2
682                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
683                 Group By Operator
684                   aggregations: count(_col2)
685                   keys: _col0 (type: int), _col1 (type: int)
686                   mode: hash
687                   outputColumnNames: _col0, _col1, _col2
688                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
689                   Reduce Output Operator
690                     key expressions: _col0 (type: int), _col1 (type: int)
691                     sort order: ++
692                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
693                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
694                     value expressions: _col2 (type: bigint)
695         Reducer 12 
696             Execution mode: llap
697             Reduce Operator Tree:
698               Group By Operator
699                 aggregations: count(VALUE._col0)
700                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
701                 mode: mergepartial
702                 outputColumnNames: _col0, _col1, _col2
703                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
704                 Group By Operator
705                   aggregations: count(_col2)
706                   keys: _col0 (type: int), _col1 (type: int)
707                   mode: hash
708                   outputColumnNames: _col0, _col1, _col2
709                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
710                   Reduce Output Operator
711                     key expressions: _col0 (type: int), _col1 (type: int)
712                     sort order: ++
713                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
714                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
715                     value expressions: _col2 (type: bigint)
716         Reducer 2 
717             Execution mode: llap
718             Reduce Operator Tree:
719               Group By Operator
720                 aggregations: count(VALUE._col0)
721                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
722                 mode: mergepartial
723                 outputColumnNames: _col0, _col1, _col2
724                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
725                 Group By Operator
726                   aggregations: count(_col2)
727                   keys: _col0 (type: int), _col1 (type: int)
728                   mode: hash
729                   outputColumnNames: _col0, _col1, _col2
730                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
731                   Reduce Output Operator
732                     key expressions: _col0 (type: int), _col1 (type: int)
733                     sort order: ++
734                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
735                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
736                     value expressions: _col2 (type: bigint)
737         Reducer 4 
738             Execution mode: llap
739             Reduce Operator Tree:
740               Group By Operator
741                 aggregations: count(VALUE._col0)
742                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
743                 mode: mergepartial
744                 outputColumnNames: _col0, _col1, _col2
745                 Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
746                 Filter Operator
747                   predicate: (_col2 = 5L) (type: boolean)
748                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
749                   Select Operator
750                     expressions: _col0 (type: int), _col1 (type: int)
751                     outputColumnNames: _col0, _col1
752                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
753                     File Output Operator
754                       compressed: false
755                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
756                       table:
757                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
758                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
759                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
760         Reducer 6 
761             Execution mode: llap
762             Reduce Operator Tree:
763               Group By Operator
764                 aggregations: count(VALUE._col0)
765                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
766                 mode: mergepartial
767                 outputColumnNames: _col0, _col1, _col2
768                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
769                 Group By Operator
770                   aggregations: count(_col2)
771                   keys: _col0 (type: int), _col1 (type: int)
772                   mode: hash
773                   outputColumnNames: _col0, _col1, _col2
774                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
775                   Reduce Output Operator
776                     key expressions: _col0 (type: int), _col1 (type: int)
777                     sort order: ++
778                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
779                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
780                     value expressions: _col2 (type: bigint)
781         Reducer 8 
782             Execution mode: llap
783             Reduce Operator Tree:
784               Group By Operator
785                 aggregations: count(VALUE._col0)
786                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
787                 mode: mergepartial
788                 outputColumnNames: _col0, _col1, _col2
789                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
790                 Group By Operator
791                   aggregations: count(_col2)
792                   keys: _col0 (type: int), _col1 (type: int)
793                   mode: hash
794                   outputColumnNames: _col0, _col1, _col2
795                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
796                   Reduce Output Operator
797                     key expressions: _col0 (type: int), _col1 (type: int)
798                     sort order: ++
799                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
800                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
801                     value expressions: _col2 (type: bigint)
802         Union 3 
803             Vertex: Union 3
804
805   Stage: Stage-0
806     Fetch Operator
807       limit: -1
808       Processor Tree:
809         ListSink
810
811 PREHOOK: query: explain (((select * from b intersect distinct select * from a) intersect distinct select * from b) intersect distinct select * from a) intersect distinct select * from b
812 PREHOOK: type: QUERY
813 POSTHOOK: query: explain (((select * from b intersect distinct select * from a) intersect distinct select * from b) intersect distinct select * from a) intersect distinct select * from b
814 POSTHOOK: type: QUERY
815 STAGE DEPENDENCIES:
816   Stage-1 is a root stage
817   Stage-0 depends on stages: Stage-1
818
819 STAGE PLANS:
820   Stage: Stage-1
821     Tez
822 #### A masked pattern was here ####
823       Edges:
824         Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
825         Reducer 12 <- Map 11 (SIMPLE_EDGE), Union 3 (CONTAINS)
826         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
827         Reducer 4 <- Union 3 (SIMPLE_EDGE)
828         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
829         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
830 #### A masked pattern was here ####
831       Vertices:
832         Map 1 
833             Map Operator Tree:
834                 TableScan
835                   alias: b
836                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
837                   Select Operator
838                     expressions: key (type: int), value (type: int)
839                     outputColumnNames: key, value
840                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
841                     Group By Operator
842                       aggregations: count()
843                       keys: key (type: int), value (type: int)
844                       mode: hash
845                       outputColumnNames: _col0, _col1, _col2
846                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
847                       Reduce Output Operator
848                         key expressions: _col0 (type: int), _col1 (type: int)
849                         sort order: ++
850                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
851                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
852                         value expressions: _col2 (type: bigint)
853             Execution mode: llap
854             LLAP IO: no inputs
855         Map 11 
856             Map Operator Tree:
857                 TableScan
858                   alias: b
859                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
860                   Select Operator
861                     expressions: key (type: int), value (type: int)
862                     outputColumnNames: key, value
863                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
864                     Group By Operator
865                       aggregations: count()
866                       keys: key (type: int), value (type: int)
867                       mode: hash
868                       outputColumnNames: _col0, _col1, _col2
869                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
870                       Reduce Output Operator
871                         key expressions: _col0 (type: int), _col1 (type: int)
872                         sort order: ++
873                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
874                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
875                         value expressions: _col2 (type: bigint)
876             Execution mode: llap
877             LLAP IO: no inputs
878         Map 5 
879             Map Operator Tree:
880                 TableScan
881                   alias: a
882                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
883                   Select Operator
884                     expressions: key (type: int), value (type: int)
885                     outputColumnNames: key, value
886                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
887                     Group By Operator
888                       aggregations: count()
889                       keys: key (type: int), value (type: int)
890                       mode: hash
891                       outputColumnNames: _col0, _col1, _col2
892                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
893                       Reduce Output Operator
894                         key expressions: _col0 (type: int), _col1 (type: int)
895                         sort order: ++
896                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
897                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
898                         value expressions: _col2 (type: bigint)
899             Execution mode: llap
900             LLAP IO: no inputs
901         Map 7 
902             Map Operator Tree:
903                 TableScan
904                   alias: b
905                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
906                   Select Operator
907                     expressions: key (type: int), value (type: int)
908                     outputColumnNames: key, value
909                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
910                     Group By Operator
911                       aggregations: count()
912                       keys: key (type: int), value (type: int)
913                       mode: hash
914                       outputColumnNames: _col0, _col1, _col2
915                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
916                       Reduce Output Operator
917                         key expressions: _col0 (type: int), _col1 (type: int)
918                         sort order: ++
919                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
920                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
921                         value expressions: _col2 (type: bigint)
922             Execution mode: llap
923             LLAP IO: no inputs
924         Map 9 
925             Map Operator Tree:
926                 TableScan
927                   alias: a
928                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
929                   Select Operator
930                     expressions: key (type: int), value (type: int)
931                     outputColumnNames: key, value
932                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
933                     Group By Operator
934                       aggregations: count()
935                       keys: key (type: int), value (type: int)
936                       mode: hash
937                       outputColumnNames: _col0, _col1, _col2
938                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
939                       Reduce Output Operator
940                         key expressions: _col0 (type: int), _col1 (type: int)
941                         sort order: ++
942                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
943                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
944                         value expressions: _col2 (type: bigint)
945             Execution mode: llap
946             LLAP IO: no inputs
947         Reducer 10 
948             Execution mode: llap
949             Reduce Operator Tree:
950               Group By Operator
951                 aggregations: count(VALUE._col0)
952                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
953                 mode: mergepartial
954                 outputColumnNames: _col0, _col1, _col2
955                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
956                 Group By Operator
957                   aggregations: count(_col2)
958                   keys: _col0 (type: int), _col1 (type: int)
959                   mode: hash
960                   outputColumnNames: _col0, _col1, _col2
961                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
962                   Reduce Output Operator
963                     key expressions: _col0 (type: int), _col1 (type: int)
964                     sort order: ++
965                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
966                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
967                     value expressions: _col2 (type: bigint)
968         Reducer 12 
969             Execution mode: llap
970             Reduce Operator Tree:
971               Group By Operator
972                 aggregations: count(VALUE._col0)
973                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
974                 mode: mergepartial
975                 outputColumnNames: _col0, _col1, _col2
976                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
977                 Group By Operator
978                   aggregations: count(_col2)
979                   keys: _col0 (type: int), _col1 (type: int)
980                   mode: hash
981                   outputColumnNames: _col0, _col1, _col2
982                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
983                   Reduce Output Operator
984                     key expressions: _col0 (type: int), _col1 (type: int)
985                     sort order: ++
986                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
987                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
988                     value expressions: _col2 (type: bigint)
989         Reducer 2 
990             Execution mode: llap
991             Reduce Operator Tree:
992               Group By Operator
993                 aggregations: count(VALUE._col0)
994                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
995                 mode: mergepartial
996                 outputColumnNames: _col0, _col1, _col2
997                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
998                 Group By Operator
999                   aggregations: count(_col2)
1000                   keys: _col0 (type: int), _col1 (type: int)
1001                   mode: hash
1002                   outputColumnNames: _col0, _col1, _col2
1003                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1004                   Reduce Output Operator
1005                     key expressions: _col0 (type: int), _col1 (type: int)
1006                     sort order: ++
1007                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1008                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1009                     value expressions: _col2 (type: bigint)
1010         Reducer 4 
1011             Execution mode: llap
1012             Reduce Operator Tree:
1013               Group By Operator
1014                 aggregations: count(VALUE._col0)
1015                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1016                 mode: mergepartial
1017                 outputColumnNames: _col0, _col1, _col2
1018                 Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1019                 Filter Operator
1020                   predicate: (_col2 = 5L) (type: boolean)
1021                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1022                   Select Operator
1023                     expressions: _col0 (type: int), _col1 (type: int)
1024                     outputColumnNames: _col0, _col1
1025                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1026                     File Output Operator
1027                       compressed: false
1028                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1029                       table:
1030                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1031                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1032                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1033         Reducer 6 
1034             Execution mode: llap
1035             Reduce Operator Tree:
1036               Group By Operator
1037                 aggregations: count(VALUE._col0)
1038                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1039                 mode: mergepartial
1040                 outputColumnNames: _col0, _col1, _col2
1041                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1042                 Group By Operator
1043                   aggregations: count(_col2)
1044                   keys: _col0 (type: int), _col1 (type: int)
1045                   mode: hash
1046                   outputColumnNames: _col0, _col1, _col2
1047                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1048                   Reduce Output Operator
1049                     key expressions: _col0 (type: int), _col1 (type: int)
1050                     sort order: ++
1051                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1052                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1053                     value expressions: _col2 (type: bigint)
1054         Reducer 8 
1055             Execution mode: llap
1056             Reduce Operator Tree:
1057               Group By Operator
1058                 aggregations: count(VALUE._col0)
1059                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1060                 mode: mergepartial
1061                 outputColumnNames: _col0, _col1, _col2
1062                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1063                 Group By Operator
1064                   aggregations: count(_col2)
1065                   keys: _col0 (type: int), _col1 (type: int)
1066                   mode: hash
1067                   outputColumnNames: _col0, _col1, _col2
1068                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1069                   Reduce Output Operator
1070                     key expressions: _col0 (type: int), _col1 (type: int)
1071                     sort order: ++
1072                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1073                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1074                     value expressions: _col2 (type: bigint)
1075         Union 3 
1076             Vertex: Union 3
1077
1078   Stage: Stage-0
1079     Fetch Operator
1080       limit: -1
1081       Processor Tree:
1082         ListSink
1083
1084 PREHOOK: query: explain select * from b intersect distinct (select * from a intersect distinct select * from b) intersect distinct select * from a intersect distinct select * from b
1085 PREHOOK: type: QUERY
1086 POSTHOOK: query: explain select * from b intersect distinct (select * from a intersect distinct select * from b) intersect distinct select * from a intersect distinct select * from b
1087 POSTHOOK: type: QUERY
1088 STAGE DEPENDENCIES:
1089   Stage-1 is a root stage
1090   Stage-0 depends on stages: Stage-1
1091
1092 STAGE PLANS:
1093   Stage: Stage-1
1094     Tez
1095 #### A masked pattern was here ####
1096       Edges:
1097         Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
1098         Reducer 12 <- Map 11 (SIMPLE_EDGE), Union 3 (CONTAINS)
1099         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
1100         Reducer 4 <- Union 3 (SIMPLE_EDGE)
1101         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
1102         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
1103 #### A masked pattern was here ####
1104       Vertices:
1105         Map 1 
1106             Map Operator Tree:
1107                 TableScan
1108                   alias: b
1109                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1110                   Select Operator
1111                     expressions: key (type: int), value (type: int)
1112                     outputColumnNames: key, value
1113                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1114                     Group By Operator
1115                       aggregations: count()
1116                       keys: key (type: int), value (type: int)
1117                       mode: hash
1118                       outputColumnNames: _col0, _col1, _col2
1119                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1120                       Reduce Output Operator
1121                         key expressions: _col0 (type: int), _col1 (type: int)
1122                         sort order: ++
1123                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1124                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1125                         value expressions: _col2 (type: bigint)
1126             Execution mode: llap
1127             LLAP IO: no inputs
1128         Map 11 
1129             Map Operator Tree:
1130                 TableScan
1131                   alias: b
1132                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1133                   Select Operator
1134                     expressions: key (type: int), value (type: int)
1135                     outputColumnNames: key, value
1136                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1137                     Group By Operator
1138                       aggregations: count()
1139                       keys: key (type: int), value (type: int)
1140                       mode: hash
1141                       outputColumnNames: _col0, _col1, _col2
1142                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1143                       Reduce Output Operator
1144                         key expressions: _col0 (type: int), _col1 (type: int)
1145                         sort order: ++
1146                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1147                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1148                         value expressions: _col2 (type: bigint)
1149             Execution mode: llap
1150             LLAP IO: no inputs
1151         Map 5 
1152             Map Operator Tree:
1153                 TableScan
1154                   alias: a
1155                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1156                   Select Operator
1157                     expressions: key (type: int), value (type: int)
1158                     outputColumnNames: key, value
1159                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1160                     Group By Operator
1161                       aggregations: count()
1162                       keys: key (type: int), value (type: int)
1163                       mode: hash
1164                       outputColumnNames: _col0, _col1, _col2
1165                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1166                       Reduce Output Operator
1167                         key expressions: _col0 (type: int), _col1 (type: int)
1168                         sort order: ++
1169                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1170                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1171                         value expressions: _col2 (type: bigint)
1172             Execution mode: llap
1173             LLAP IO: no inputs
1174         Map 7 
1175             Map Operator Tree:
1176                 TableScan
1177                   alias: b
1178                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1179                   Select Operator
1180                     expressions: key (type: int), value (type: int)
1181                     outputColumnNames: key, value
1182                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1183                     Group By Operator
1184                       aggregations: count()
1185                       keys: key (type: int), value (type: int)
1186                       mode: hash
1187                       outputColumnNames: _col0, _col1, _col2
1188                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1189                       Reduce Output Operator
1190                         key expressions: _col0 (type: int), _col1 (type: int)
1191                         sort order: ++
1192                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1193                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1194                         value expressions: _col2 (type: bigint)
1195             Execution mode: llap
1196             LLAP IO: no inputs
1197         Map 9 
1198             Map Operator Tree:
1199                 TableScan
1200                   alias: a
1201                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1202                   Select Operator
1203                     expressions: key (type: int), value (type: int)
1204                     outputColumnNames: key, value
1205                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1206                     Group By Operator
1207                       aggregations: count()
1208                       keys: key (type: int), value (type: int)
1209                       mode: hash
1210                       outputColumnNames: _col0, _col1, _col2
1211                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1212                       Reduce Output Operator
1213                         key expressions: _col0 (type: int), _col1 (type: int)
1214                         sort order: ++
1215                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1216                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1217                         value expressions: _col2 (type: bigint)
1218             Execution mode: llap
1219             LLAP IO: no inputs
1220         Reducer 10 
1221             Execution mode: llap
1222             Reduce Operator Tree:
1223               Group By Operator
1224                 aggregations: count(VALUE._col0)
1225                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1226                 mode: mergepartial
1227                 outputColumnNames: _col0, _col1, _col2
1228                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1229                 Group By Operator
1230                   aggregations: count(_col2)
1231                   keys: _col0 (type: int), _col1 (type: int)
1232                   mode: hash
1233                   outputColumnNames: _col0, _col1, _col2
1234                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1235                   Reduce Output Operator
1236                     key expressions: _col0 (type: int), _col1 (type: int)
1237                     sort order: ++
1238                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1239                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1240                     value expressions: _col2 (type: bigint)
1241         Reducer 12 
1242             Execution mode: llap
1243             Reduce Operator Tree:
1244               Group By Operator
1245                 aggregations: count(VALUE._col0)
1246                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1247                 mode: mergepartial
1248                 outputColumnNames: _col0, _col1, _col2
1249                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1250                 Group By Operator
1251                   aggregations: count(_col2)
1252                   keys: _col0 (type: int), _col1 (type: int)
1253                   mode: hash
1254                   outputColumnNames: _col0, _col1, _col2
1255                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1256                   Reduce Output Operator
1257                     key expressions: _col0 (type: int), _col1 (type: int)
1258                     sort order: ++
1259                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1260                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1261                     value expressions: _col2 (type: bigint)
1262         Reducer 2 
1263             Execution mode: llap
1264             Reduce Operator Tree:
1265               Group By Operator
1266                 aggregations: count(VALUE._col0)
1267                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1268                 mode: mergepartial
1269                 outputColumnNames: _col0, _col1, _col2
1270                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1271                 Group By Operator
1272                   aggregations: count(_col2)
1273                   keys: _col0 (type: int), _col1 (type: int)
1274                   mode: hash
1275                   outputColumnNames: _col0, _col1, _col2
1276                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1277                   Reduce Output Operator
1278                     key expressions: _col0 (type: int), _col1 (type: int)
1279                     sort order: ++
1280                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1281                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1282                     value expressions: _col2 (type: bigint)
1283         Reducer 4 
1284             Execution mode: llap
1285             Reduce Operator Tree:
1286               Group By Operator
1287                 aggregations: count(VALUE._col0)
1288                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1289                 mode: mergepartial
1290                 outputColumnNames: _col0, _col1, _col2
1291                 Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1292                 Filter Operator
1293                   predicate: (_col2 = 5L) (type: boolean)
1294                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1295                   Select Operator
1296                     expressions: _col0 (type: int), _col1 (type: int)
1297                     outputColumnNames: _col0, _col1
1298                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1299                     File Output Operator
1300                       compressed: false
1301                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1302                       table:
1303                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1304                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1305                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1306         Reducer 6 
1307             Execution mode: llap
1308             Reduce Operator Tree:
1309               Group By Operator
1310                 aggregations: count(VALUE._col0)
1311                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1312                 mode: mergepartial
1313                 outputColumnNames: _col0, _col1, _col2
1314                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1315                 Group By Operator
1316                   aggregations: count(_col2)
1317                   keys: _col0 (type: int), _col1 (type: int)
1318                   mode: hash
1319                   outputColumnNames: _col0, _col1, _col2
1320                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1321                   Reduce Output Operator
1322                     key expressions: _col0 (type: int), _col1 (type: int)
1323                     sort order: ++
1324                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1325                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1326                     value expressions: _col2 (type: bigint)
1327         Reducer 8 
1328             Execution mode: llap
1329             Reduce Operator Tree:
1330               Group By Operator
1331                 aggregations: count(VALUE._col0)
1332                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1333                 mode: mergepartial
1334                 outputColumnNames: _col0, _col1, _col2
1335                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1336                 Group By Operator
1337                   aggregations: count(_col2)
1338                   keys: _col0 (type: int), _col1 (type: int)
1339                   mode: hash
1340                   outputColumnNames: _col0, _col1, _col2
1341                   Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1342                   Reduce Output Operator
1343                     key expressions: _col0 (type: int), _col1 (type: int)
1344                     sort order: ++
1345                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1346                     Statistics: Num rows: 3 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1347                     value expressions: _col2 (type: bigint)
1348         Union 3 
1349             Vertex: Union 3
1350
1351   Stage: Stage-0
1352     Fetch Operator
1353       limit: -1
1354       Processor Tree:
1355         ListSink
1356
1357 PREHOOK: query: explain select * from b intersect distinct (select * from a intersect all select * from b)
1358 PREHOOK: type: QUERY
1359 POSTHOOK: query: explain select * from b intersect distinct (select * from a intersect all select * from b)
1360 POSTHOOK: type: QUERY
1361 STAGE DEPENDENCIES:
1362   Stage-1 is a root stage
1363   Stage-0 depends on stages: Stage-1
1364
1365 STAGE PLANS:
1366   Stage: Stage-1
1367     Tez
1368 #### A masked pattern was here ####
1369       Edges:
1370         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
1371         Reducer 4 <- Union 3 (SIMPLE_EDGE)
1372         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
1373         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
1374 #### A masked pattern was here ####
1375       Vertices:
1376         Map 1 
1377             Map Operator Tree:
1378                 TableScan
1379                   alias: b
1380                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1381                   Select Operator
1382                     expressions: key (type: int), value (type: int)
1383                     outputColumnNames: key, value
1384                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1385                     Group By Operator
1386                       aggregations: count()
1387                       keys: key (type: int), value (type: int)
1388                       mode: hash
1389                       outputColumnNames: _col0, _col1, _col2
1390                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1391                       Reduce Output Operator
1392                         key expressions: _col0 (type: int), _col1 (type: int)
1393                         sort order: ++
1394                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1395                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1396                         value expressions: _col2 (type: bigint)
1397             Execution mode: llap
1398             LLAP IO: no inputs
1399         Map 5 
1400             Map Operator Tree:
1401                 TableScan
1402                   alias: a
1403                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1404                   Select Operator
1405                     expressions: key (type: int), value (type: int)
1406                     outputColumnNames: key, value
1407                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1408                     Group By Operator
1409                       aggregations: count()
1410                       keys: key (type: int), value (type: int)
1411                       mode: hash
1412                       outputColumnNames: _col0, _col1, _col2
1413                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1414                       Reduce Output Operator
1415                         key expressions: _col0 (type: int), _col1 (type: int)
1416                         sort order: ++
1417                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1418                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1419                         value expressions: _col2 (type: bigint)
1420             Execution mode: llap
1421             LLAP IO: no inputs
1422         Map 7 
1423             Map Operator Tree:
1424                 TableScan
1425                   alias: b
1426                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1427                   Select Operator
1428                     expressions: key (type: int), value (type: int)
1429                     outputColumnNames: key, value
1430                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1431                     Group By Operator
1432                       aggregations: count()
1433                       keys: key (type: int), value (type: int)
1434                       mode: hash
1435                       outputColumnNames: _col0, _col1, _col2
1436                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1437                       Reduce Output Operator
1438                         key expressions: _col0 (type: int), _col1 (type: int)
1439                         sort order: ++
1440                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1441                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1442                         value expressions: _col2 (type: bigint)
1443             Execution mode: llap
1444             LLAP IO: no inputs
1445         Reducer 2 
1446             Execution mode: llap
1447             Reduce Operator Tree:
1448               Group By Operator
1449                 aggregations: count(VALUE._col0)
1450                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1451                 mode: mergepartial
1452                 outputColumnNames: _col0, _col1, _col2
1453                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1454                 Group By Operator
1455                   aggregations: count(_col2)
1456                   keys: _col0 (type: int), _col1 (type: int)
1457                   mode: hash
1458                   outputColumnNames: _col0, _col1, _col2
1459                   Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1460                   Reduce Output Operator
1461                     key expressions: _col0 (type: int), _col1 (type: int)
1462                     sort order: ++
1463                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1464                     Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1465                     value expressions: _col2 (type: bigint)
1466         Reducer 4 
1467             Execution mode: llap
1468             Reduce Operator Tree:
1469               Group By Operator
1470                 aggregations: count(VALUE._col0)
1471                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1472                 mode: mergepartial
1473                 outputColumnNames: _col0, _col1, _col2
1474                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1475                 Filter Operator
1476                   predicate: (_col2 = 3L) (type: boolean)
1477                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1478                   Select Operator
1479                     expressions: _col0 (type: int), _col1 (type: int)
1480                     outputColumnNames: _col0, _col1
1481                     Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1482                     File Output Operator
1483                       compressed: false
1484                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1485                       table:
1486                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1487                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1488                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1489         Reducer 6 
1490             Execution mode: llap
1491             Reduce Operator Tree:
1492               Group By Operator
1493                 aggregations: count(VALUE._col0)
1494                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1495                 mode: mergepartial
1496                 outputColumnNames: _col0, _col1, _col2
1497                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1498                 Group By Operator
1499                   aggregations: count(_col2)
1500                   keys: _col0 (type: int), _col1 (type: int)
1501                   mode: hash
1502                   outputColumnNames: _col0, _col1, _col2
1503                   Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1504                   Reduce Output Operator
1505                     key expressions: _col0 (type: int), _col1 (type: int)
1506                     sort order: ++
1507                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1508                     Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1509                     value expressions: _col2 (type: bigint)
1510         Reducer 8 
1511             Execution mode: llap
1512             Reduce Operator Tree:
1513               Group By Operator
1514                 aggregations: count(VALUE._col0)
1515                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1516                 mode: mergepartial
1517                 outputColumnNames: _col0, _col1, _col2
1518                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1519                 Group By Operator
1520                   aggregations: count(_col2)
1521                   keys: _col0 (type: int), _col1 (type: int)
1522                   mode: hash
1523                   outputColumnNames: _col0, _col1, _col2
1524                   Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1525                   Reduce Output Operator
1526                     key expressions: _col0 (type: int), _col1 (type: int)
1527                     sort order: ++
1528                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1529                     Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1530                     value expressions: _col2 (type: bigint)
1531         Union 3 
1532             Vertex: Union 3
1533
1534   Stage: Stage-0
1535     Fetch Operator
1536       limit: -1
1537       Processor Tree:
1538         ListSink
1539
1540 PREHOOK: query: explain select * from b intersect all (select * from a intersect all select * from b)
1541 PREHOOK: type: QUERY
1542 POSTHOOK: query: explain select * from b intersect all (select * from a intersect all select * from b)
1543 POSTHOOK: type: QUERY
1544 STAGE DEPENDENCIES:
1545   Stage-1 is a root stage
1546   Stage-0 depends on stages: Stage-1
1547
1548 STAGE PLANS:
1549   Stage: Stage-1
1550     Tez
1551 #### A masked pattern was here ####
1552       Edges:
1553         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
1554         Reducer 4 <- Union 3 (SIMPLE_EDGE)
1555         Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
1556         Reducer 8 <- Map 7 (SIMPLE_EDGE), Union 3 (CONTAINS)
1557 #### A masked pattern was here ####
1558       Vertices:
1559         Map 1 
1560             Map Operator Tree:
1561                 TableScan
1562                   alias: b
1563                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1564                   Select Operator
1565                     expressions: key (type: int), value (type: int)
1566                     outputColumnNames: key, value
1567                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1568                     Group By Operator
1569                       aggregations: count()
1570                       keys: key (type: int), value (type: int)
1571                       mode: hash
1572                       outputColumnNames: _col0, _col1, _col2
1573                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1574                       Reduce Output Operator
1575                         key expressions: _col0 (type: int), _col1 (type: int)
1576                         sort order: ++
1577                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1578                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1579                         value expressions: _col2 (type: bigint)
1580             Execution mode: llap
1581             LLAP IO: no inputs
1582         Map 5 
1583             Map Operator Tree:
1584                 TableScan
1585                   alias: a
1586                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1587                   Select Operator
1588                     expressions: key (type: int), value (type: int)
1589                     outputColumnNames: key, value
1590                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1591                     Group By Operator
1592                       aggregations: count()
1593                       keys: key (type: int), value (type: int)
1594                       mode: hash
1595                       outputColumnNames: _col0, _col1, _col2
1596                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1597                       Reduce Output Operator
1598                         key expressions: _col0 (type: int), _col1 (type: int)
1599                         sort order: ++
1600                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1601                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1602                         value expressions: _col2 (type: bigint)
1603             Execution mode: llap
1604             LLAP IO: no inputs
1605         Map 7 
1606             Map Operator Tree:
1607                 TableScan
1608                   alias: b
1609                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1610                   Select Operator
1611                     expressions: key (type: int), value (type: int)
1612                     outputColumnNames: key, value
1613                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1614                     Group By Operator
1615                       aggregations: count()
1616                       keys: key (type: int), value (type: int)
1617                       mode: hash
1618                       outputColumnNames: _col0, _col1, _col2
1619                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1620                       Reduce Output Operator
1621                         key expressions: _col0 (type: int), _col1 (type: int)
1622                         sort order: ++
1623                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1624                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1625                         value expressions: _col2 (type: bigint)
1626             Execution mode: llap
1627             LLAP IO: no inputs
1628         Reducer 2 
1629             Execution mode: llap
1630             Reduce Operator Tree:
1631               Group By Operator
1632                 aggregations: count(VALUE._col0)
1633                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1634                 mode: mergepartial
1635                 outputColumnNames: _col0, _col1, _col2
1636                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1637                 Group By Operator
1638                   aggregations: min(_col2), count(_col2)
1639                   keys: _col0 (type: int), _col1 (type: int)
1640                   mode: hash
1641                   outputColumnNames: _col0, _col1, _col2, _col3
1642                   Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1643                   Reduce Output Operator
1644                     key expressions: _col0 (type: int), _col1 (type: int)
1645                     sort order: ++
1646                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1647                     Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1648                     value expressions: _col2 (type: bigint), _col3 (type: bigint)
1649         Reducer 4 
1650             Execution mode: llap
1651             Reduce Operator Tree:
1652               Group By Operator
1653                 aggregations: min(VALUE._col0), count(VALUE._col1)
1654                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1655                 mode: mergepartial
1656                 outputColumnNames: _col0, _col1, _col2, _col3
1657                 Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1658                 Filter Operator
1659                   predicate: (_col3 = 3L) (type: boolean)
1660                   Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1661                   Select Operator
1662                     expressions: _col2 (type: bigint), _col0 (type: int), _col1 (type: int)
1663                     outputColumnNames: _col0, _col1, _col2
1664                     Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1665                     UDTF Operator
1666                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1667                       function name: UDTFReplicateRows
1668                       Select Operator
1669                         expressions: col1 (type: int), col2 (type: int)
1670                         outputColumnNames: _col0, _col1
1671                         Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1672                         File Output Operator
1673                           compressed: false
1674                           Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1675                           table:
1676                               input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1677                               output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1678                               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1679         Reducer 6 
1680             Execution mode: llap
1681             Reduce Operator Tree:
1682               Group By Operator
1683                 aggregations: count(VALUE._col0)
1684                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1685                 mode: mergepartial
1686                 outputColumnNames: _col0, _col1, _col2
1687                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1688                 Group By Operator
1689                   aggregations: min(_col2), count(_col2)
1690                   keys: _col0 (type: int), _col1 (type: int)
1691                   mode: hash
1692                   outputColumnNames: _col0, _col1, _col2, _col3
1693                   Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1694                   Reduce Output Operator
1695                     key expressions: _col0 (type: int), _col1 (type: int)
1696                     sort order: ++
1697                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1698                     Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1699                     value expressions: _col2 (type: bigint), _col3 (type: bigint)
1700         Reducer 8 
1701             Execution mode: llap
1702             Reduce Operator Tree:
1703               Group By Operator
1704                 aggregations: count(VALUE._col0)
1705                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1706                 mode: mergepartial
1707                 outputColumnNames: _col0, _col1, _col2
1708                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1709                 Group By Operator
1710                   aggregations: min(_col2), count(_col2)
1711                   keys: _col0 (type: int), _col1 (type: int)
1712                   mode: hash
1713                   outputColumnNames: _col0, _col1, _col2, _col3
1714                   Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1715                   Reduce Output Operator
1716                     key expressions: _col0 (type: int), _col1 (type: int)
1717                     sort order: ++
1718                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1719                     Statistics: Num rows: 2 Data size: 48 Basic stats: COMPLETE Column stats: COMPLETE
1720                     value expressions: _col2 (type: bigint), _col3 (type: bigint)
1721         Union 3 
1722             Vertex: Union 3
1723
1724   Stage: Stage-0
1725     Fetch Operator
1726       limit: -1
1727       Processor Tree:
1728         ListSink
1729
1730 PREHOOK: query: explain select * from b intersect all (select * from a intersect distinct select * from b)
1731 PREHOOK: type: QUERY
1732 POSTHOOK: query: explain select * from b intersect all (select * from a intersect distinct select * from b)
1733 POSTHOOK: type: QUERY
1734 STAGE DEPENDENCIES:
1735   Stage-1 is a root stage
1736   Stage-0 depends on stages: Stage-1
1737
1738 STAGE PLANS:
1739   Stage: Stage-1
1740     Tez
1741 #### A masked pattern was here ####
1742       Edges:
1743         Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
1744         Reducer 4 <- Union 3 (SIMPLE_EDGE)
1745         Reducer 5 <- Map 1 (SIMPLE_EDGE), Union 6 (CONTAINS)
1746         Reducer 7 <- Union 3 (CONTAINS), Union 6 (SIMPLE_EDGE)
1747         Reducer 9 <- Map 8 (SIMPLE_EDGE), Union 6 (CONTAINS)
1748 #### A masked pattern was here ####
1749       Vertices:
1750         Map 1 
1751             Map Operator Tree:
1752                 TableScan
1753                   alias: b
1754                   Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1755                   Select Operator
1756                     expressions: key (type: int), value (type: int)
1757                     outputColumnNames: key, value
1758                     Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1759                     Group By Operator
1760                       aggregations: count()
1761                       keys: key (type: int), value (type: int)
1762                       mode: hash
1763                       outputColumnNames: _col0, _col1, _col2
1764                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1765                       Reduce Output Operator
1766                         key expressions: _col0 (type: int), _col1 (type: int)
1767                         sort order: ++
1768                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1769                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1770                         value expressions: _col2 (type: bigint)
1771                       Reduce Output Operator
1772                         key expressions: _col0 (type: int), _col1 (type: int)
1773                         sort order: ++
1774                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1775                         Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1776                         value expressions: _col2 (type: bigint)
1777             Execution mode: llap
1778             LLAP IO: no inputs
1779         Map 8 
1780             Map Operator Tree:
1781                 TableScan
1782                   alias: a
1783                   Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1784                   Select Operator
1785                     expressions: key (type: int), value (type: int)
1786                     outputColumnNames: key, value
1787                     Statistics: Num rows: 4 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1788                     Group By Operator
1789                       aggregations: count()
1790                       keys: key (type: int), value (type: int)
1791                       mode: hash
1792                       outputColumnNames: _col0, _col1, _col2
1793                       Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1794                       Reduce Output Operator
1795                         key expressions: _col0 (type: int), _col1 (type: int)
1796                         sort order: ++
1797                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1798                         Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1799                         value expressions: _col2 (type: bigint)
1800             Execution mode: llap
1801             LLAP IO: no inputs
1802         Reducer 2 
1803             Execution mode: llap
1804             Reduce Operator Tree:
1805               Group By Operator
1806                 aggregations: count(VALUE._col0)
1807                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1808                 mode: mergepartial
1809                 outputColumnNames: _col0, _col1, _col2
1810                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1811                 Group By Operator
1812                   aggregations: min(_col2), count(_col2)
1813                   keys: _col0 (type: int), _col1 (type: int)
1814                   mode: hash
1815                   outputColumnNames: _col0, _col1, _col2, _col3
1816                   Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1817                   Reduce Output Operator
1818                     key expressions: _col0 (type: int), _col1 (type: int)
1819                     sort order: ++
1820                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1821                     Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1822                     value expressions: _col2 (type: bigint), _col3 (type: bigint)
1823         Reducer 4 
1824             Execution mode: llap
1825             Reduce Operator Tree:
1826               Group By Operator
1827                 aggregations: min(VALUE._col0), count(VALUE._col1)
1828                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1829                 mode: mergepartial
1830                 outputColumnNames: _col0, _col1, _col2, _col3
1831                 Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1832                 Filter Operator
1833                   predicate: (_col3 = 2L) (type: boolean)
1834                   Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1835                   Select Operator
1836                     expressions: _col2 (type: bigint), _col0 (type: int), _col1 (type: int)
1837                     outputColumnNames: _col0, _col1, _col2
1838                     Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1839                     UDTF Operator
1840                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1841                       function name: UDTFReplicateRows
1842                       Select Operator
1843                         expressions: col1 (type: int), col2 (type: int)
1844                         outputColumnNames: _col0, _col1
1845                         Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1846                         File Output Operator
1847                           compressed: false
1848                           Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
1849                           table:
1850                               input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1851                               output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1852                               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1853         Reducer 5 
1854             Execution mode: llap
1855             Reduce Operator Tree:
1856               Group By Operator
1857                 aggregations: count(VALUE._col0)
1858                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1859                 mode: mergepartial
1860                 outputColumnNames: _col0, _col1, _col2
1861                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1862                 Group By Operator
1863                   aggregations: count(_col2)
1864                   keys: _col0 (type: int), _col1 (type: int)
1865                   mode: hash
1866                   outputColumnNames: _col0, _col1, _col2
1867                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1868                   Reduce Output Operator
1869                     key expressions: _col0 (type: int), _col1 (type: int)
1870                     sort order: ++
1871                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1872                     Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1873                     value expressions: _col2 (type: bigint)
1874         Reducer 7 
1875             Execution mode: llap
1876             Reduce Operator Tree:
1877               Group By Operator
1878                 aggregations: count(VALUE._col0)
1879                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1880                 mode: mergepartial
1881                 outputColumnNames: _col0, _col1, _col2
1882                 Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1883                 Filter Operator
1884                   predicate: (_col2 = 2L) (type: boolean)
1885                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1886                   Select Operator
1887                     expressions: _col0 (type: int), _col1 (type: int)
1888                     outputColumnNames: _col0, _col1
1889                     Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1890                     Group By Operator
1891                       aggregations: count()
1892                       keys: _col0 (type: int), _col1 (type: int)
1893                       mode: complete
1894                       outputColumnNames: _col0, _col1, _col2
1895                       Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1896                       Group By Operator
1897                         aggregations: min(_col2), count(_col2)
1898                         keys: _col0 (type: int), _col1 (type: int)
1899                         mode: hash
1900                         outputColumnNames: _col0, _col1, _col2, _col3
1901                         Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1902                         Reduce Output Operator
1903                           key expressions: _col0 (type: int), _col1 (type: int)
1904                           sort order: ++
1905                           Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1906                           Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE Column stats: COMPLETE
1907                           value expressions: _col2 (type: bigint), _col3 (type: bigint)
1908         Reducer 9 
1909             Execution mode: llap
1910             Reduce Operator Tree:
1911               Group By Operator
1912                 aggregations: count(VALUE._col0)
1913                 keys: KEY._col0 (type: int), KEY._col1 (type: int)
1914                 mode: mergepartial
1915                 outputColumnNames: _col0, _col1, _col2
1916                 Statistics: Num rows: 2 Data size: 32 Basic stats: COMPLETE Column stats: COMPLETE
1917                 Group By Operator
1918                   aggregations: count(_col2)
1919                   keys: _col0 (type: int), _col1 (type: int)
1920                   mode: hash
1921                   outputColumnNames: _col0, _col1, _col2
1922                   Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1923                   Reduce Output Operator
1924                     key expressions: _col0 (type: int), _col1 (type: int)
1925                     sort order: ++
1926                     Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
1927                     Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
1928                     value expressions: _col2 (type: bigint)
1929         Union 3 
1930             Vertex: Union 3
1931         Union 6 
1932             Vertex: Union 6
1933
1934   Stage: Stage-0
1935     Fetch Operator
1936       limit: -1
1937       Processor Tree:
1938         ListSink
1939