HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / ppd_gby2.q.out
1 PREHOOK: query: EXPLAIN
2 SELECT max(src1.c1), src1.c2 
3 FROM
4 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
5 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
6 GROUP BY src1.c2
7 PREHOOK: type: QUERY
8 POSTHOOK: query: EXPLAIN
9 SELECT max(src1.c1), src1.c2 
10 FROM
11 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
12 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
13 GROUP BY src1.c2
14 POSTHOOK: type: QUERY
15 STAGE DEPENDENCIES:
16   Stage-1 is a root stage
17   Stage-2 depends on stages: Stage-1
18   Stage-0 depends on stages: Stage-2
19
20 STAGE PLANS:
21   Stage: Stage-1
22     Map Reduce
23       Map Operator Tree:
24           TableScan
25             alias: src
26             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
27             Filter Operator
28               predicate: (value > 'val_200') (type: boolean)
29               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
30               Group By Operator
31                 aggregations: count(key)
32                 keys: value (type: string)
33                 mode: hash
34                 outputColumnNames: _col0, _col1
35                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
36                 Reduce Output Operator
37                   key expressions: _col0 (type: string)
38                   sort order: +
39                   Map-reduce partition columns: _col0 (type: string)
40                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
41                   value expressions: _col1 (type: bigint)
42       Reduce Operator Tree:
43         Group By Operator
44           aggregations: count(VALUE._col0)
45           keys: KEY._col0 (type: string)
46           mode: mergepartial
47           outputColumnNames: _col0, _col1
48           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
49           Filter Operator
50             predicate: ((_col0 < 'val_400') or (_col1 > 30L)) (type: boolean)
51             Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
52             Group By Operator
53               aggregations: max(_col0)
54               keys: _col1 (type: bigint)
55               mode: hash
56               outputColumnNames: _col0, _col1
57               Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
58               File Output Operator
59                 compressed: false
60                 table:
61                     input format: org.apache.hadoop.mapred.SequenceFileInputFormat
62                     output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
63                     serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
64
65   Stage: Stage-2
66     Map Reduce
67       Map Operator Tree:
68           TableScan
69             Reduce Output Operator
70               key expressions: _col0 (type: bigint)
71               sort order: +
72               Map-reduce partition columns: _col0 (type: bigint)
73               Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
74               value expressions: _col1 (type: string)
75       Reduce Operator Tree:
76         Group By Operator
77           aggregations: max(VALUE._col0)
78           keys: KEY._col0 (type: bigint)
79           mode: mergepartial
80           outputColumnNames: _col0, _col1
81           Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
82           Select Operator
83             expressions: _col1 (type: string), _col0 (type: bigint)
84             outputColumnNames: _col0, _col1
85             Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
86             File Output Operator
87               compressed: false
88               Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
89               table:
90                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
91                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
92                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
93
94   Stage: Stage-0
95     Fetch Operator
96       limit: -1
97       Processor Tree:
98         ListSink
99
100 PREHOOK: query: SELECT max(src1.c1), src1.c2 
101 FROM
102 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
103 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
104 GROUP BY src1.c2
105 PREHOOK: type: QUERY
106 PREHOOK: Input: default@src
107 #### A masked pattern was here ####
108 POSTHOOK: query: SELECT max(src1.c1), src1.c2 
109 FROM
110 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
111 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
112 GROUP BY src1.c2
113 POSTHOOK: type: QUERY
114 POSTHOOK: Input: default@src
115 #### A masked pattern was here ####
116 val_4   1
117 val_399 2
118 val_396 3
119 val_277 4
120 val_348 5
121 PREHOOK: query: EXPLAIN
122 SELECT max(src1.c1), src1.c2 
123 FROM
124 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
125 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
126 GROUP BY src1.c2
127 PREHOOK: type: QUERY
128 POSTHOOK: query: EXPLAIN
129 SELECT max(src1.c1), src1.c2 
130 FROM
131 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
132 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
133 GROUP BY src1.c2
134 POSTHOOK: type: QUERY
135 STAGE DEPENDENCIES:
136   Stage-1 is a root stage
137   Stage-2 depends on stages: Stage-1
138   Stage-0 depends on stages: Stage-2
139
140 STAGE PLANS:
141   Stage: Stage-1
142     Map Reduce
143       Map Operator Tree:
144           TableScan
145             alias: src
146             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
147             Filter Operator
148               predicate: (value > 'val_200') (type: boolean)
149               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
150               Group By Operator
151                 aggregations: count(key)
152                 keys: value (type: string)
153                 mode: hash
154                 outputColumnNames: _col0, _col1
155                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
156                 Reduce Output Operator
157                   key expressions: _col0 (type: string)
158                   sort order: +
159                   Map-reduce partition columns: _col0 (type: string)
160                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
161                   value expressions: _col1 (type: bigint)
162       Reduce Operator Tree:
163         Group By Operator
164           aggregations: count(VALUE._col0)
165           keys: KEY._col0 (type: string)
166           mode: mergepartial
167           outputColumnNames: _col0, _col1
168           Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
169           Filter Operator
170             predicate: ((_col0 < 'val_400') or (_col1 > 30L)) (type: boolean)
171             Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
172             Group By Operator
173               aggregations: max(_col0)
174               keys: _col1 (type: bigint)
175               mode: hash
176               outputColumnNames: _col0, _col1
177               Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
178               File Output Operator
179                 compressed: false
180                 table:
181                     input format: org.apache.hadoop.mapred.SequenceFileInputFormat
182                     output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
183                     serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
184
185   Stage: Stage-2
186     Map Reduce
187       Map Operator Tree:
188           TableScan
189             Reduce Output Operator
190               key expressions: _col0 (type: bigint)
191               sort order: +
192               Map-reduce partition columns: _col0 (type: bigint)
193               Statistics: Num rows: 54 Data size: 573 Basic stats: COMPLETE Column stats: NONE
194               value expressions: _col1 (type: string)
195       Reduce Operator Tree:
196         Group By Operator
197           aggregations: max(VALUE._col0)
198           keys: KEY._col0 (type: bigint)
199           mode: mergepartial
200           outputColumnNames: _col0, _col1
201           Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
202           Select Operator
203             expressions: _col1 (type: string), _col0 (type: bigint)
204             outputColumnNames: _col0, _col1
205             Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
206             File Output Operator
207               compressed: false
208               Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE Column stats: NONE
209               table:
210                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
211                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
212                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
213
214   Stage: Stage-0
215     Fetch Operator
216       limit: -1
217       Processor Tree:
218         ListSink
219
220 PREHOOK: query: SELECT max(src1.c1), src1.c2 
221 FROM
222 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
223 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
224 GROUP BY src1.c2
225 PREHOOK: type: QUERY
226 PREHOOK: Input: default@src
227 #### A masked pattern was here ####
228 POSTHOOK: query: SELECT max(src1.c1), src1.c2 
229 FROM
230 (SELECT src.value AS c1, count(src.key) AS c2 FROM src WHERE src.value > 'val_10' GROUP BY src.value) src1
231 WHERE src1.c1 > 'val_200' AND (src1.c2 > 30 OR src1.c1 < 'val_400')
232 GROUP BY src1.c2
233 POSTHOOK: type: QUERY
234 POSTHOOK: Input: default@src
235 #### A masked pattern was here ####
236 val_4   1
237 val_399 2
238 val_396 3
239 val_277 4
240 val_348 5