HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / union33.q.out
1 PREHOOK: query: CREATE TABLE test_src (key STRING, value STRING)
2 PREHOOK: type: CREATETABLE
3 PREHOOK: Output: database:default
4 PREHOOK: Output: default@test_src
5 POSTHOOK: query: CREATE TABLE test_src (key STRING, value STRING)
6 POSTHOOK: type: CREATETABLE
7 POSTHOOK: Output: database:default
8 POSTHOOK: Output: default@test_src
9 PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE test_src 
10 SELECT key, value FROM (
11         SELECT key, value FROM src 
12         WHERE key = 0
13 UNION ALL
14         SELECT key, cast(COUNT(*) as string) AS value FROM src
15         GROUP BY key
16 )a
17 PREHOOK: type: QUERY
18 POSTHOOK: query: EXPLAIN INSERT OVERWRITE TABLE test_src 
19 SELECT key, value FROM (
20         SELECT key, value FROM src 
21         WHERE key = 0
22 UNION ALL
23         SELECT key, cast(COUNT(*) as string) AS value FROM src
24         GROUP BY key
25 )a
26 POSTHOOK: type: QUERY
27 STAGE DEPENDENCIES:
28   Stage-1 is a root stage
29   Stage-0 depends on stages: Stage-1
30   Stage-2 depends on stages: Stage-0
31
32 STAGE PLANS:
33   Stage: Stage-1
34     Spark
35       Edges:
36         Reducer 3 <- Map 2 (GROUP PARTITION-LEVEL SORT, 2)
37         Reducer 4 <- Reducer 3 (GROUP, 2)
38 #### A masked pattern was here ####
39       Vertices:
40         Map 1 
41             Map Operator Tree:
42                 TableScan
43                   alias: src
44                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
45                   Filter Operator
46                     predicate: (UDFToDouble(key) = 0.0D) (type: boolean)
47                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
48                     Select Operator
49                       expressions: key (type: string), value (type: string)
50                       outputColumnNames: _col0, _col1
51                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
52                       File Output Operator
53                         compressed: false
54                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
55                         table:
56                             input format: org.apache.hadoop.mapred.TextInputFormat
57                             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
58                             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
59                             name: default.test_src
60         Map 2 
61             Map Operator Tree:
62                 TableScan
63                   alias: src
64                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
65                   Select Operator
66                     expressions: key (type: string)
67                     outputColumnNames: key
68                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
69                     Group By Operator
70                       aggregations: count()
71                       keys: key (type: string)
72                       mode: hash
73                       outputColumnNames: _col0, _col1
74                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
75                       Reduce Output Operator
76                         key expressions: _col0 (type: string)
77                         sort order: +
78                         Map-reduce partition columns: rand() (type: double)
79                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
80                         value expressions: _col1 (type: bigint)
81         Reducer 3 
82             Reduce Operator Tree:
83               Group By Operator
84                 aggregations: count(VALUE._col0)
85                 keys: KEY._col0 (type: string)
86                 mode: partials
87                 outputColumnNames: _col0, _col1
88                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
89                 Reduce Output Operator
90                   key expressions: _col0 (type: string)
91                   sort order: +
92                   Map-reduce partition columns: _col0 (type: string)
93                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
94                   value expressions: _col1 (type: bigint)
95         Reducer 4 
96             Reduce Operator Tree:
97               Group By Operator
98                 aggregations: count(VALUE._col0)
99                 keys: KEY._col0 (type: string)
100                 mode: final
101                 outputColumnNames: _col0, _col1
102                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
103                 Select Operator
104                   expressions: _col0 (type: string), UDFToString(_col1) (type: string)
105                   outputColumnNames: _col0, _col1
106                   Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
107                   File Output Operator
108                     compressed: false
109                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
110                     table:
111                         input format: org.apache.hadoop.mapred.TextInputFormat
112                         output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
113                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
114                         name: default.test_src
115
116   Stage: Stage-0
117     Move Operator
118       tables:
119           replace: true
120           table:
121               input format: org.apache.hadoop.mapred.TextInputFormat
122               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
123               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
124               name: default.test_src
125
126   Stage: Stage-2
127     Stats Work
128       Basic Stats Work:
129
130 PREHOOK: query: INSERT OVERWRITE TABLE test_src 
131 SELECT key, value FROM (
132         SELECT key, value FROM src 
133         WHERE key = 0
134 UNION ALL
135         SELECT key, cast(COUNT(*) as string) AS value FROM src
136         GROUP BY key
137 )a
138 PREHOOK: type: QUERY
139 PREHOOK: Input: default@src
140 PREHOOK: Output: default@test_src
141 POSTHOOK: query: INSERT OVERWRITE TABLE test_src 
142 SELECT key, value FROM (
143         SELECT key, value FROM src 
144         WHERE key = 0
145 UNION ALL
146         SELECT key, cast(COUNT(*) as string) AS value FROM src
147         GROUP BY key
148 )a
149 POSTHOOK: type: QUERY
150 POSTHOOK: Input: default@src
151 POSTHOOK: Output: default@test_src
152 POSTHOOK: Lineage: test_src.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
153 POSTHOOK: Lineage: test_src.value EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), (src)src.null, ]
154 PREHOOK: query: SELECT COUNT(*) FROM test_src
155 PREHOOK: type: QUERY
156 PREHOOK: Input: default@test_src
157 #### A masked pattern was here ####
158 POSTHOOK: query: SELECT COUNT(*) FROM test_src
159 POSTHOOK: type: QUERY
160 POSTHOOK: Input: default@test_src
161 #### A masked pattern was here ####
162 312
163 PREHOOK: query: EXPLAIN INSERT OVERWRITE TABLE test_src 
164 SELECT key, value FROM (
165         SELECT key, cast(COUNT(*) as string) AS value FROM src
166         GROUP BY key
167 UNION ALL
168         SELECT key, value FROM src 
169         WHERE key = 0
170 )a
171 PREHOOK: type: QUERY
172 POSTHOOK: query: EXPLAIN INSERT OVERWRITE TABLE test_src 
173 SELECT key, value FROM (
174         SELECT key, cast(COUNT(*) as string) AS value FROM src
175         GROUP BY key
176 UNION ALL
177         SELECT key, value FROM src 
178         WHERE key = 0
179 )a
180 POSTHOOK: type: QUERY
181 STAGE DEPENDENCIES:
182   Stage-1 is a root stage
183   Stage-0 depends on stages: Stage-1
184   Stage-2 depends on stages: Stage-0
185
186 STAGE PLANS:
187   Stage: Stage-1
188     Spark
189       Edges:
190         Reducer 2 <- Map 1 (GROUP PARTITION-LEVEL SORT, 2)
191         Reducer 3 <- Reducer 2 (GROUP, 2)
192 #### A masked pattern was here ####
193       Vertices:
194         Map 1 
195             Map Operator Tree:
196                 TableScan
197                   alias: src
198                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
199                   Select Operator
200                     expressions: key (type: string)
201                     outputColumnNames: key
202                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
203                     Group By Operator
204                       aggregations: count()
205                       keys: key (type: string)
206                       mode: hash
207                       outputColumnNames: _col0, _col1
208                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
209                       Reduce Output Operator
210                         key expressions: _col0 (type: string)
211                         sort order: +
212                         Map-reduce partition columns: rand() (type: double)
213                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
214                         value expressions: _col1 (type: bigint)
215         Map 4 
216             Map Operator Tree:
217                 TableScan
218                   alias: src
219                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
220                   Filter Operator
221                     predicate: (UDFToDouble(key) = 0.0D) (type: boolean)
222                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
223                     Select Operator
224                       expressions: key (type: string), value (type: string)
225                       outputColumnNames: _col0, _col1
226                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
227                       File Output Operator
228                         compressed: false
229                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
230                         table:
231                             input format: org.apache.hadoop.mapred.TextInputFormat
232                             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
233                             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
234                             name: default.test_src
235         Reducer 2 
236             Reduce Operator Tree:
237               Group By Operator
238                 aggregations: count(VALUE._col0)
239                 keys: KEY._col0 (type: string)
240                 mode: partials
241                 outputColumnNames: _col0, _col1
242                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
243                 Reduce Output Operator
244                   key expressions: _col0 (type: string)
245                   sort order: +
246                   Map-reduce partition columns: _col0 (type: string)
247                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
248                   value expressions: _col1 (type: bigint)
249         Reducer 3 
250             Reduce Operator Tree:
251               Group By Operator
252                 aggregations: count(VALUE._col0)
253                 keys: KEY._col0 (type: string)
254                 mode: final
255                 outputColumnNames: _col0, _col1
256                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
257                 Select Operator
258                   expressions: _col0 (type: string), UDFToString(_col1) (type: string)
259                   outputColumnNames: _col0, _col1
260                   Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
261                   File Output Operator
262                     compressed: false
263                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
264                     table:
265                         input format: org.apache.hadoop.mapred.TextInputFormat
266                         output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
267                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
268                         name: default.test_src
269
270   Stage: Stage-0
271     Move Operator
272       tables:
273           replace: true
274           table:
275               input format: org.apache.hadoop.mapred.TextInputFormat
276               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
277               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
278               name: default.test_src
279
280   Stage: Stage-2
281     Stats Work
282       Basic Stats Work:
283
284 PREHOOK: query: INSERT OVERWRITE TABLE test_src 
285 SELECT key, value FROM (
286         SELECT key, cast(COUNT(*) as string) AS value FROM src
287         GROUP BY key
288 UNION ALL
289         SELECT key, value FROM src 
290         WHERE key = 0
291 )a
292 PREHOOK: type: QUERY
293 PREHOOK: Input: default@src
294 PREHOOK: Output: default@test_src
295 POSTHOOK: query: INSERT OVERWRITE TABLE test_src 
296 SELECT key, value FROM (
297         SELECT key, cast(COUNT(*) as string) AS value FROM src
298         GROUP BY key
299 UNION ALL
300         SELECT key, value FROM src 
301         WHERE key = 0
302 )a
303 POSTHOOK: type: QUERY
304 POSTHOOK: Input: default@src
305 POSTHOOK: Output: default@test_src
306 POSTHOOK: Lineage: test_src.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
307 POSTHOOK: Lineage: test_src.value EXPRESSION [(src)src.null, (src)src.FieldSchema(name:value, type:string, comment:default), ]
308 PREHOOK: query: SELECT COUNT(*) FROM test_src
309 PREHOOK: type: QUERY
310 PREHOOK: Input: default@test_src
311 #### A masked pattern was here ####
312 POSTHOOK: query: SELECT COUNT(*) FROM test_src
313 POSTHOOK: type: QUERY
314 POSTHOOK: Input: default@test_src
315 #### A masked pattern was here ####
316 312