HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / groupby_grouping_sets1.q.out
1 PREHOOK: query: CREATE TABLE T1(a STRING, b STRING, c STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' STORED AS TEXTFILE
2 PREHOOK: type: CREATETABLE
3 PREHOOK: Output: database:default
4 PREHOOK: Output: default@T1
5 POSTHOOK: query: CREATE TABLE T1(a STRING, b STRING, c STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' STORED AS TEXTFILE
6 POSTHOOK: type: CREATETABLE
7 POSTHOOK: Output: database:default
8 POSTHOOK: Output: default@T1
9 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/grouping_sets.txt' INTO TABLE T1
10 PREHOOK: type: LOAD
11 #### A masked pattern was here ####
12 PREHOOK: Output: default@t1
13 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/grouping_sets.txt' INTO TABLE T1
14 POSTHOOK: type: LOAD
15 #### A masked pattern was here ####
16 POSTHOOK: Output: default@t1
17 PREHOOK: query: SELECT * FROM T1
18 PREHOOK: type: QUERY
19 PREHOOK: Input: default@t1
20 #### A masked pattern was here ####
21 POSTHOOK: query: SELECT * FROM T1
22 POSTHOOK: type: QUERY
23 POSTHOOK: Input: default@t1
24 #### A masked pattern was here ####
25 t1.a    t1.b    t1.c
26 1       1       3
27 2       2       4
28 2       3       5
29 3       2       8
30 5       2       2
31 8       1       1
32 PREHOOK: query: EXPLAIN
33 SELECT a, b, count(*) from T1 group by a, b with cube
34 PREHOOK: type: QUERY
35 POSTHOOK: query: EXPLAIN
36 SELECT a, b, count(*) from T1 group by a, b with cube
37 POSTHOOK: type: QUERY
38 Explain
39 STAGE DEPENDENCIES:
40   Stage-1 is a root stage
41   Stage-0 depends on stages: Stage-1
42
43 STAGE PLANS:
44   Stage: Stage-1
45     Map Reduce
46       Map Operator Tree:
47           TableScan
48             alias: t1
49             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
50             Select Operator
51               expressions: a (type: string), b (type: string)
52               outputColumnNames: a, b
53               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
54               Group By Operator
55                 aggregations: count()
56                 keys: a (type: string), b (type: string), 0L (type: bigint)
57                 mode: hash
58                 outputColumnNames: _col0, _col1, _col2, _col3
59                 Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
60                 Reduce Output Operator
61                   key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
62                   sort order: +++
63                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
64                   Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
65                   value expressions: _col3 (type: bigint)
66       Reduce Operator Tree:
67         Group By Operator
68           aggregations: count(VALUE._col0)
69           keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: bigint)
70           mode: mergepartial
71           outputColumnNames: _col0, _col1, _col3
72           Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
73           pruneGroupingSetId: true
74           Select Operator
75             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
76             outputColumnNames: _col0, _col1, _col2
77             Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
78             File Output Operator
79               compressed: false
80               Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
81               table:
82                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
83                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
84                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
85
86   Stage: Stage-0
87     Fetch Operator
88       limit: -1
89       Processor Tree:
90         ListSink
91
92 PREHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube
93 PREHOOK: type: QUERY
94 PREHOOK: Input: default@t1
95 #### A masked pattern was here ####
96 POSTHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube
97 POSTHOOK: type: QUERY
98 POSTHOOK: Input: default@t1
99 #### A masked pattern was here ####
100 a       b       _c2
101 1       1       1
102 1       NULL    1
103 2       2       1
104 2       3       1
105 2       NULL    2
106 3       2       1
107 3       NULL    1
108 5       2       1
109 5       NULL    1
110 8       1       1
111 8       NULL    1
112 NULL    1       2
113 NULL    2       3
114 NULL    3       1
115 NULL    NULL    6
116 PREHOOK: query: EXPLAIN
117 SELECT a, b, count(*) from T1 group by cube(a, b)
118 PREHOOK: type: QUERY
119 POSTHOOK: query: EXPLAIN
120 SELECT a, b, count(*) from T1 group by cube(a, b)
121 POSTHOOK: type: QUERY
122 Explain
123 STAGE DEPENDENCIES:
124   Stage-1 is a root stage
125   Stage-0 depends on stages: Stage-1
126
127 STAGE PLANS:
128   Stage: Stage-1
129     Map Reduce
130       Map Operator Tree:
131           TableScan
132             alias: t1
133             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
134             Select Operator
135               expressions: a (type: string), b (type: string)
136               outputColumnNames: a, b
137               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
138               Group By Operator
139                 aggregations: count()
140                 keys: a (type: string), b (type: string), 0L (type: bigint)
141                 mode: hash
142                 outputColumnNames: _col0, _col1, _col2, _col3
143                 Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
144                 Reduce Output Operator
145                   key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
146                   sort order: +++
147                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
148                   Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
149                   value expressions: _col3 (type: bigint)
150       Reduce Operator Tree:
151         Group By Operator
152           aggregations: count(VALUE._col0)
153           keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: bigint)
154           mode: mergepartial
155           outputColumnNames: _col0, _col1, _col3
156           Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
157           pruneGroupingSetId: true
158           Select Operator
159             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
160             outputColumnNames: _col0, _col1, _col2
161             Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
162             File Output Operator
163               compressed: false
164               Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
165               table:
166                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
167                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
168                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
169
170   Stage: Stage-0
171     Fetch Operator
172       limit: -1
173       Processor Tree:
174         ListSink
175
176 PREHOOK: query: SELECT a, b, count(*) from T1 group by cube(a, b)
177 PREHOOK: type: QUERY
178 PREHOOK: Input: default@t1
179 #### A masked pattern was here ####
180 POSTHOOK: query: SELECT a, b, count(*) from T1 group by cube(a, b)
181 POSTHOOK: type: QUERY
182 POSTHOOK: Input: default@t1
183 #### A masked pattern was here ####
184 a       b       _c2
185 1       1       1
186 1       NULL    1
187 2       2       1
188 2       3       1
189 2       NULL    2
190 3       2       1
191 3       NULL    1
192 5       2       1
193 5       NULL    1
194 8       1       1
195 8       NULL    1
196 NULL    1       2
197 NULL    2       3
198 NULL    3       1
199 NULL    NULL    6
200 PREHOOK: query: EXPLAIN
201 SELECT a, b, count(*) FROM T1 GROUP BY a, b  GROUPING SETS (a, (a, b), b, ())
202 PREHOOK: type: QUERY
203 POSTHOOK: query: EXPLAIN
204 SELECT a, b, count(*) FROM T1 GROUP BY a, b  GROUPING SETS (a, (a, b), b, ())
205 POSTHOOK: type: QUERY
206 Explain
207 STAGE DEPENDENCIES:
208   Stage-1 is a root stage
209   Stage-0 depends on stages: Stage-1
210
211 STAGE PLANS:
212   Stage: Stage-1
213     Map Reduce
214       Map Operator Tree:
215           TableScan
216             alias: t1
217             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
218             Select Operator
219               expressions: a (type: string), b (type: string)
220               outputColumnNames: a, b
221               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
222               Group By Operator
223                 aggregations: count()
224                 keys: a (type: string), b (type: string), 0L (type: bigint)
225                 mode: hash
226                 outputColumnNames: _col0, _col1, _col2, _col3
227                 Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
228                 Reduce Output Operator
229                   key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
230                   sort order: +++
231                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
232                   Statistics: Num rows: 4 Data size: 1440 Basic stats: COMPLETE Column stats: NONE
233                   value expressions: _col3 (type: bigint)
234       Reduce Operator Tree:
235         Group By Operator
236           aggregations: count(VALUE._col0)
237           keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: bigint)
238           mode: mergepartial
239           outputColumnNames: _col0, _col1, _col3
240           Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
241           pruneGroupingSetId: true
242           Select Operator
243             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
244             outputColumnNames: _col0, _col1, _col2
245             Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
246             File Output Operator
247               compressed: false
248               Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
249               table:
250                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
251                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
252                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
253
254   Stage: Stage-0
255     Fetch Operator
256       limit: -1
257       Processor Tree:
258         ListSink
259
260 PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b  GROUPING SETS (a, (a, b), b, ())
261 PREHOOK: type: QUERY
262 PREHOOK: Input: default@t1
263 #### A masked pattern was here ####
264 POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b  GROUPING SETS (a, (a, b), b, ())
265 POSTHOOK: type: QUERY
266 POSTHOOK: Input: default@t1
267 #### A masked pattern was here ####
268 a       b       _c2
269 1       1       1
270 1       NULL    1
271 2       2       1
272 2       3       1
273 2       NULL    2
274 3       2       1
275 3       NULL    1
276 5       2       1
277 5       NULL    1
278 8       1       1
279 8       NULL    1
280 NULL    1       2
281 NULL    2       3
282 NULL    3       1
283 NULL    NULL    6
284 PREHOOK: query: EXPLAIN
285 SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b))
286 PREHOOK: type: QUERY
287 POSTHOOK: query: EXPLAIN
288 SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b))
289 POSTHOOK: type: QUERY
290 Explain
291 STAGE DEPENDENCIES:
292   Stage-1 is a root stage
293   Stage-0 depends on stages: Stage-1
294
295 STAGE PLANS:
296   Stage: Stage-1
297     Map Reduce
298       Map Operator Tree:
299           TableScan
300             alias: t1
301             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
302             Select Operator
303               expressions: a (type: string), b (type: string)
304               outputColumnNames: a, b
305               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
306               Group By Operator
307                 aggregations: count()
308                 keys: a (type: string), b (type: string), 0L (type: bigint)
309                 mode: hash
310                 outputColumnNames: _col0, _col1, _col2, _col3
311                 Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
312                 Reduce Output Operator
313                   key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
314                   sort order: +++
315                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
316                   Statistics: Num rows: 2 Data size: 720 Basic stats: COMPLETE Column stats: NONE
317                   value expressions: _col3 (type: bigint)
318       Reduce Operator Tree:
319         Group By Operator
320           aggregations: count(VALUE._col0)
321           keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: bigint)
322           mode: mergepartial
323           outputColumnNames: _col0, _col1, _col3
324           Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
325           pruneGroupingSetId: true
326           Select Operator
327             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
328             outputColumnNames: _col0, _col1, _col2
329             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
330             File Output Operator
331               compressed: false
332               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
333               table:
334                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
335                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
336                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
337
338   Stage: Stage-0
339     Fetch Operator
340       limit: -1
341       Processor Tree:
342         ListSink
343
344 PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b))
345 PREHOOK: type: QUERY
346 PREHOOK: Input: default@t1
347 #### A masked pattern was here ####
348 POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b))
349 POSTHOOK: type: QUERY
350 POSTHOOK: Input: default@t1
351 #### A masked pattern was here ####
352 a       b       _c2
353 1       1       1
354 1       NULL    1
355 2       2       1
356 2       3       1
357 2       NULL    2
358 3       2       1
359 3       NULL    1
360 5       2       1
361 5       NULL    1
362 8       1       1
363 8       NULL    1
364 PREHOOK: query: EXPLAIN
365 SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c)
366 PREHOOK: type: QUERY
367 POSTHOOK: query: EXPLAIN
368 SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c)
369 POSTHOOK: type: QUERY
370 Explain
371 STAGE DEPENDENCIES:
372   Stage-1 is a root stage
373   Stage-0 depends on stages: Stage-1
374
375 STAGE PLANS:
376   Stage: Stage-1
377     Map Reduce
378       Map Operator Tree:
379           TableScan
380             alias: t1
381             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
382             Select Operator
383               expressions: a (type: string), b (type: string), c (type: string)
384               outputColumnNames: a, b, c
385               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
386               Group By Operator
387                 keys: a (type: string), b (type: string), c (type: string), 0L (type: bigint)
388                 mode: hash
389                 outputColumnNames: _col0, _col1, _col2, _col3
390                 Statistics: Num rows: 3 Data size: 1080 Basic stats: COMPLETE Column stats: NONE
391                 Reduce Output Operator
392                   key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: bigint)
393                   sort order: ++++
394                   Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: bigint)
395                   Statistics: Num rows: 3 Data size: 1080 Basic stats: COMPLETE Column stats: NONE
396       Reduce Operator Tree:
397         Group By Operator
398           keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: string), KEY._col3 (type: bigint)
399           mode: mergepartial
400           outputColumnNames: _col0, _col1, _col2
401           Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
402           pruneGroupingSetId: true
403           Select Operator
404             expressions: _col0 (type: string)
405             outputColumnNames: _col0
406             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
407             File Output Operator
408               compressed: false
409               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
410               table:
411                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
412                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
413                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
414
415   Stage: Stage-0
416     Fetch Operator
417       limit: -1
418       Processor Tree:
419         ListSink
420
421 PREHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c)
422 PREHOOK: type: QUERY
423 PREHOOK: Input: default@t1
424 #### A masked pattern was here ####
425 POSTHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c)
426 POSTHOOK: type: QUERY
427 POSTHOOK: Input: default@t1
428 #### A masked pattern was here ####
429 a
430 1
431 2
432 3
433 5
434 8
435 NULL
436 NULL
437 NULL
438 NULL
439 NULL
440 NULL
441 NULL
442 NULL
443 NULL
444 PREHOOK: query: EXPLAIN
445 SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a))
446 PREHOOK: type: QUERY
447 POSTHOOK: query: EXPLAIN
448 SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a))
449 POSTHOOK: type: QUERY
450 Explain
451 STAGE DEPENDENCIES:
452   Stage-1 is a root stage
453   Stage-0 depends on stages: Stage-1
454
455 STAGE PLANS:
456   Stage: Stage-1
457     Map Reduce
458       Map Operator Tree:
459           TableScan
460             alias: t1
461             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
462             Select Operator
463               expressions: a (type: string)
464               outputColumnNames: a
465               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
466               Group By Operator
467                 keys: a (type: string)
468                 mode: hash
469                 outputColumnNames: _col0
470                 Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
471                 Reduce Output Operator
472                   key expressions: _col0 (type: string)
473                   sort order: +
474                   Map-reduce partition columns: _col0 (type: string)
475                   Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
476       Reduce Operator Tree:
477         Group By Operator
478           keys: KEY._col0 (type: string)
479           mode: mergepartial
480           outputColumnNames: _col0
481           Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
482           File Output Operator
483             compressed: false
484             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
485             table:
486                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
487                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
488                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
489
490   Stage: Stage-0
491     Fetch Operator
492       limit: -1
493       Processor Tree:
494         ListSink
495
496 PREHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a))
497 PREHOOK: type: QUERY
498 PREHOOK: Input: default@t1
499 #### A masked pattern was here ####
500 POSTHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a))
501 POSTHOOK: type: QUERY
502 POSTHOOK: Input: default@t1
503 #### A masked pattern was here ####
504 a
505 1
506 2
507 3
508 5
509 8
510 PREHOOK: query: EXPLAIN
511 SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b)
512 PREHOOK: type: QUERY
513 POSTHOOK: query: EXPLAIN
514 SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b)
515 POSTHOOK: type: QUERY
516 Explain
517 STAGE DEPENDENCIES:
518   Stage-1 is a root stage
519   Stage-0 depends on stages: Stage-1
520
521 STAGE PLANS:
522   Stage: Stage-1
523     Map Reduce
524       Map Operator Tree:
525           TableScan
526             alias: t1
527             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
528             Select Operator
529               expressions: (UDFToDouble(a) + UDFToDouble(b)) (type: double)
530               outputColumnNames: _col0
531               Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
532               Group By Operator
533                 aggregations: count()
534                 keys: _col0 (type: double)
535                 mode: hash
536                 outputColumnNames: _col0, _col1
537                 Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
538                 Reduce Output Operator
539                   key expressions: _col0 (type: double)
540                   sort order: +
541                   Map-reduce partition columns: _col0 (type: double)
542                   Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
543                   value expressions: _col1 (type: bigint)
544       Reduce Operator Tree:
545         Group By Operator
546           aggregations: count(VALUE._col0)
547           keys: KEY._col0 (type: double)
548           mode: mergepartial
549           outputColumnNames: _col0, _col1
550           Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
551           File Output Operator
552             compressed: false
553             Statistics: Num rows: 1 Data size: 360 Basic stats: COMPLETE Column stats: NONE
554             table:
555                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
556                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
557                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
558
559   Stage: Stage-0
560     Fetch Operator
561       limit: -1
562       Processor Tree:
563         ListSink
564
565 PREHOOK: query: SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b)
566 PREHOOK: type: QUERY
567 PREHOOK: Input: default@t1
568 #### A masked pattern was here ####
569 POSTHOOK: query: SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b)
570 POSTHOOK: type: QUERY
571 POSTHOOK: Input: default@t1
572 #### A masked pattern was here ####
573 _c0     _c1
574 2.0     1
575 4.0     1
576 5.0     2
577 7.0     1
578 9.0     1