HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / multi_insert_union_src.q.out
1 PREHOOK: query: drop table if exists src2
2 PREHOOK: type: DROPTABLE
3 POSTHOOK: query: drop table if exists src2
4 POSTHOOK: type: DROPTABLE
5 PREHOOK: query: drop table if exists src_multi1
6 PREHOOK: type: DROPTABLE
7 POSTHOOK: query: drop table if exists src_multi1
8 POSTHOOK: type: DROPTABLE
9 PREHOOK: query: drop table if exists src_multi2
10 PREHOOK: type: DROPTABLE
11 POSTHOOK: query: drop table if exists src_multi2
12 POSTHOOK: type: DROPTABLE
13 PREHOOK: query: CREATE TABLE src2 as SELECT * FROM src
14 PREHOOK: type: CREATETABLE_AS_SELECT
15 PREHOOK: Input: default@src
16 PREHOOK: Output: database:default
17 PREHOOK: Output: default@src2
18 POSTHOOK: query: CREATE TABLE src2 as SELECT * FROM src
19 POSTHOOK: type: CREATETABLE_AS_SELECT
20 POSTHOOK: Input: default@src
21 POSTHOOK: Output: database:default
22 POSTHOOK: Output: default@src2
23 POSTHOOK: Lineage: src2.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
24 POSTHOOK: Lineage: src2.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
25 PREHOOK: query: create table src_multi1 like src
26 PREHOOK: type: CREATETABLE
27 PREHOOK: Output: database:default
28 PREHOOK: Output: default@src_multi1
29 POSTHOOK: query: create table src_multi1 like src
30 POSTHOOK: type: CREATETABLE
31 POSTHOOK: Output: database:default
32 POSTHOOK: Output: default@src_multi1
33 PREHOOK: query: create table src_multi2 like src
34 PREHOOK: type: CREATETABLE
35 PREHOOK: Output: database:default
36 PREHOOK: Output: default@src_multi2
37 POSTHOOK: query: create table src_multi2 like src
38 POSTHOOK: type: CREATETABLE
39 POSTHOOK: Output: database:default
40 POSTHOOK: Output: default@src_multi2
41 PREHOOK: query: explain
42 from (select * from src1 where key < 10 union all select * from src2 where key > 100) s
43 insert overwrite table src_multi1 select key, value where key < 150 order by key
44 insert overwrite table src_multi2 select key, value where key > 400 order by value
45 PREHOOK: type: QUERY
46 POSTHOOK: query: explain
47 from (select * from src1 where key < 10 union all select * from src2 where key > 100) s
48 insert overwrite table src_multi1 select key, value where key < 150 order by key
49 insert overwrite table src_multi2 select key, value where key > 400 order by value
50 POSTHOOK: type: QUERY
51 STAGE DEPENDENCIES:
52   Stage-2 is a root stage
53   Stage-0 depends on stages: Stage-2
54   Stage-3 depends on stages: Stage-0
55   Stage-4 depends on stages: Stage-2
56   Stage-1 depends on stages: Stage-4
57   Stage-5 depends on stages: Stage-1
58
59 STAGE PLANS:
60   Stage: Stage-2
61     Map Reduce
62       Map Operator Tree:
63           TableScan
64             alias: src1
65             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
66             Filter Operator
67               predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
68               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
69               Select Operator
70                 expressions: key (type: string), value (type: string)
71                 outputColumnNames: _col0, _col1
72                 Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
73                 Union
74                   Statistics: Num rows: 174 Data size: 1824 Basic stats: COMPLETE Column stats: NONE
75                   Filter Operator
76                     predicate: (_col0 < 150) (type: boolean)
77                     Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
78                     Reduce Output Operator
79                       key expressions: _col0 (type: string)
80                       sort order: +
81                       Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
82                       value expressions: _col1 (type: string)
83                   Filter Operator
84                     predicate: (_col0 > 400) (type: boolean)
85                     Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
86                     File Output Operator
87                       compressed: false
88                       table:
89                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
90                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
91                           serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
92           TableScan
93             alias: src2
94             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
95             Filter Operator
96               predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
97               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
98               Select Operator
99                 expressions: key (type: string), value (type: string)
100                 outputColumnNames: _col0, _col1
101                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
102                 Union
103                   Statistics: Num rows: 174 Data size: 1824 Basic stats: COMPLETE Column stats: NONE
104                   Filter Operator
105                     predicate: (_col0 < 150) (type: boolean)
106                     Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
107                     Reduce Output Operator
108                       key expressions: _col0 (type: string)
109                       sort order: +
110                       Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
111                       value expressions: _col1 (type: string)
112                   Filter Operator
113                     predicate: (_col0 > 400) (type: boolean)
114                     Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
115                     File Output Operator
116                       compressed: false
117                       table:
118                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
119                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
120                           serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
121       Reduce Operator Tree:
122         Select Operator
123           expressions: KEY.reducesinkkey0 (type: string), VALUE._col0 (type: string)
124           outputColumnNames: _col0, _col1
125           Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
126           File Output Operator
127             compressed: false
128             Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
129             table:
130                 input format: org.apache.hadoop.mapred.TextInputFormat
131                 output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
132                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
133                 name: default.src_multi1
134           Select Operator
135             expressions: _col0 (type: string), _col1 (type: string)
136             outputColumnNames: key, value
137             Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
138             Group By Operator
139               aggregations: compute_stats(key, 'hll'), compute_stats(value, 'hll')
140               mode: complete
141               outputColumnNames: _col0, _col1
142               Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
143               Select Operator
144                 expressions: _col0 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col1 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>)
145                 outputColumnNames: _col0, _col1
146                 Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
147                 File Output Operator
148                   compressed: false
149                   Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
150                   table:
151                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
152                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
153                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
154
155   Stage: Stage-0
156     Move Operator
157       tables:
158           replace: true
159           table:
160               input format: org.apache.hadoop.mapred.TextInputFormat
161               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
162               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
163               name: default.src_multi1
164
165   Stage: Stage-3
166     Stats Work
167       Basic Stats Work:
168       Column Stats Desc:
169           Columns: key, value
170           Column Types: string, string
171           Table: default.src_multi1
172
173   Stage: Stage-4
174     Map Reduce
175       Map Operator Tree:
176           TableScan
177             Reduce Output Operator
178               key expressions: _col1 (type: string)
179               sort order: +
180               Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
181               value expressions: _col0 (type: string)
182       Reduce Operator Tree:
183         Select Operator
184           expressions: VALUE._col0 (type: string), KEY.reducesinkkey0 (type: string)
185           outputColumnNames: _col0, _col1
186           Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
187           File Output Operator
188             compressed: false
189             Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
190             table:
191                 input format: org.apache.hadoop.mapred.TextInputFormat
192                 output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
193                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
194                 name: default.src_multi2
195           Select Operator
196             expressions: _col0 (type: string), _col1 (type: string)
197             outputColumnNames: key, value
198             Statistics: Num rows: 58 Data size: 608 Basic stats: COMPLETE Column stats: NONE
199             Group By Operator
200               aggregations: compute_stats(key, 'hll'), compute_stats(value, 'hll')
201               mode: complete
202               outputColumnNames: _col0, _col1
203               Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
204               Select Operator
205                 expressions: _col0 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col1 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>)
206                 outputColumnNames: _col0, _col1
207                 Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
208                 File Output Operator
209                   compressed: false
210                   Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: NONE
211                   table:
212                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
213                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
214                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
215
216   Stage: Stage-1
217     Move Operator
218       tables:
219           replace: true
220           table:
221               input format: org.apache.hadoop.mapred.TextInputFormat
222               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
223               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
224               name: default.src_multi2
225
226   Stage: Stage-5
227     Stats Work
228       Basic Stats Work:
229       Column Stats Desc:
230           Columns: key, value
231           Column Types: string, string
232           Table: default.src_multi2
233
234 PREHOOK: query: from (select * from src1 where key < 10 union all select * from src2 where key > 100) s
235 insert overwrite table src_multi1 select key, value where key < 150 order by key
236 insert overwrite table src_multi2 select key, value where key > 400 order by value
237 PREHOOK: type: QUERY
238 PREHOOK: Input: default@src1
239 PREHOOK: Input: default@src2
240 PREHOOK: Output: default@src_multi1
241 PREHOOK: Output: default@src_multi2
242 POSTHOOK: query: from (select * from src1 where key < 10 union all select * from src2 where key > 100) s
243 insert overwrite table src_multi1 select key, value where key < 150 order by key
244 insert overwrite table src_multi2 select key, value where key > 400 order by value
245 POSTHOOK: type: QUERY
246 POSTHOOK: Input: default@src1
247 POSTHOOK: Input: default@src2
248 POSTHOOK: Output: default@src_multi1
249 POSTHOOK: Output: default@src_multi2
250 POSTHOOK: Lineage: src_multi1.key EXPRESSION [(src1)src1.FieldSchema(name:key, type:string, comment:default), (src2)src2.FieldSchema(name:key, type:string, comment:null), ]
251 POSTHOOK: Lineage: src_multi1.value EXPRESSION [(src1)src1.FieldSchema(name:value, type:string, comment:default), (src2)src2.FieldSchema(name:value, type:string, comment:null), ]
252 POSTHOOK: Lineage: src_multi2.key EXPRESSION [(src1)src1.FieldSchema(name:key, type:string, comment:default), (src2)src2.FieldSchema(name:key, type:string, comment:null), ]
253 POSTHOOK: Lineage: src_multi2.value EXPRESSION [(src1)src1.FieldSchema(name:value, type:string, comment:default), (src2)src2.FieldSchema(name:value, type:string, comment:null), ]
254 PREHOOK: query: select * from src_multi1
255 PREHOOK: type: QUERY
256 PREHOOK: Input: default@src_multi1
257 #### A masked pattern was here ####
258 POSTHOOK: query: select * from src_multi1
259 POSTHOOK: type: QUERY
260 POSTHOOK: Input: default@src_multi1
261 #### A masked pattern was here ####
262 103     val_103
263 103     val_103
264 104     val_104
265 104     val_104
266 105     val_105
267 111     val_111
268 113     val_113
269 113     val_113
270 114     val_114
271 116     val_116
272 118     val_118
273 118     val_118
274 119     val_119
275 119     val_119
276 119     val_119
277 120     val_120
278 120     val_120
279 125     val_125
280 125     val_125
281 126     val_126
282 128     val_128
283 128     val_128
284 128     val_128
285 129     val_129
286 129     val_129
287 131     val_131
288 133     val_133
289 134     val_134
290 134     val_134
291 136     val_136
292 137     val_137
293 137     val_137
294 138     val_138
295 138     val_138
296 138     val_138
297 138     val_138
298 143     val_143
299 145     val_145
300 146     val_146
301 146     val_146
302 149     val_149
303 149     val_149
304 PREHOOK: query: select * from src_multi2
305 PREHOOK: type: QUERY
306 PREHOOK: Input: default@src_multi2
307 #### A masked pattern was here ####
308 POSTHOOK: query: select * from src_multi2
309 POSTHOOK: type: QUERY
310 POSTHOOK: Input: default@src_multi2
311 #### A masked pattern was here ####
312 401     val_401
313 401     val_401
314 401     val_401
315 401     val_401
316 401     val_401
317 402     val_402
318 403     val_403
319 403     val_403
320 403     val_403
321 404     val_404
322 404     val_404
323 406     val_406
324 406     val_406
325 406     val_406
326 406     val_406
327 407     val_407
328 409     val_409
329 409     val_409
330 409     val_409
331 411     val_411
332 413     val_413
333 413     val_413
334 414     val_414
335 414     val_414
336 417     val_417
337 417     val_417
338 417     val_417
339 418     val_418
340 419     val_419
341 421     val_421
342 424     val_424
343 424     val_424
344 427     val_427
345 429     val_429
346 429     val_429
347 430     val_430
348 430     val_430
349 430     val_430
350 431     val_431
351 431     val_431
352 431     val_431
353 432     val_432
354 435     val_435
355 436     val_436
356 437     val_437
357 438     val_438
358 438     val_438
359 438     val_438
360 439     val_439
361 439     val_439
362 443     val_443
363 444     val_444
364 446     val_446
365 448     val_448
366 449     val_449
367 452     val_452
368 453     val_453
369 454     val_454
370 454     val_454
371 454     val_454
372 455     val_455
373 457     val_457
374 458     val_458
375 458     val_458
376 459     val_459
377 459     val_459
378 460     val_460
379 462     val_462
380 462     val_462
381 463     val_463
382 463     val_463
383 466     val_466
384 466     val_466
385 466     val_466
386 467     val_467
387 468     val_468
388 468     val_468
389 468     val_468
390 468     val_468
391 469     val_469
392 469     val_469
393 469     val_469
394 469     val_469
395 469     val_469
396 470     val_470
397 472     val_472
398 475     val_475
399 477     val_477
400 478     val_478
401 478     val_478
402 479     val_479
403 480     val_480
404 480     val_480
405 480     val_480
406 481     val_481
407 482     val_482
408 483     val_483
409 484     val_484
410 485     val_485
411 487     val_487
412 489     val_489
413 489     val_489
414 489     val_489
415 489     val_489
416 490     val_490
417 491     val_491
418 492     val_492
419 492     val_492
420 493     val_493
421 494     val_494
422 495     val_495
423 496     val_496
424 497     val_497
425 498     val_498
426 498     val_498
427 498     val_498