HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / cross_join_merge.q.out
1 Warning: Shuffle Join JOIN[9][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Stage-1:MAPRED' is a cross product
2 PREHOOK: query: explain
3 select src1.key from src src1 join src src2 join src src3
4 PREHOOK: type: QUERY
5 POSTHOOK: query: explain
6 select src1.key from src src1 join src src2 join src src3
7 POSTHOOK: type: QUERY
8 STAGE DEPENDENCIES:
9   Stage-1 is a root stage
10   Stage-0 depends on stages: Stage-1
11
12 STAGE PLANS:
13   Stage: Stage-1
14     Map Reduce
15       Map Operator Tree:
16           TableScan
17             alias: src1
18             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
19             Select Operator
20               expressions: key (type: string)
21               outputColumnNames: _col0
22               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
23               Reduce Output Operator
24                 sort order: 
25                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
26                 value expressions: _col0 (type: string)
27           TableScan
28             alias: src3
29             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
30             Select Operator
31               Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
32               Reduce Output Operator
33                 sort order: 
34                 Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
35           TableScan
36             alias: src2
37             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
38             Select Operator
39               Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
40               Reduce Output Operator
41                 sort order: 
42                 Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
43       Reduce Operator Tree:
44         Join Operator
45           condition map:
46                Inner Join 0 to 1
47                Inner Join 0 to 2
48           keys:
49             0 
50             1 
51             2 
52           outputColumnNames: _col0
53           Statistics: Num rows: 125000000 Data size: 2453000000 Basic stats: COMPLETE Column stats: NONE
54           File Output Operator
55             compressed: false
56             Statistics: Num rows: 125000000 Data size: 2453000000 Basic stats: COMPLETE Column stats: NONE
57             table:
58                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
59                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
60                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
61
62   Stage: Stage-0
63     Fetch Operator
64       limit: -1
65       Processor Tree:
66         ListSink
67
68 PREHOOK: query: explain
69 select src1.key from src src1 join src src2 on src1.key=src2.key join src src3 on src1.key=src3.key
70 PREHOOK: type: QUERY
71 POSTHOOK: query: explain
72 select src1.key from src src1 join src src2 on src1.key=src2.key join src src3 on src1.key=src3.key
73 POSTHOOK: type: QUERY
74 STAGE DEPENDENCIES:
75   Stage-1 is a root stage
76   Stage-0 depends on stages: Stage-1
77
78 STAGE PLANS:
79   Stage: Stage-1
80     Map Reduce
81       Map Operator Tree:
82           TableScan
83             alias: src1
84             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
85             Filter Operator
86               predicate: key is not null (type: boolean)
87               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
88               Select Operator
89                 expressions: key (type: string)
90                 outputColumnNames: _col0
91                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
92                 Reduce Output Operator
93                   key expressions: _col0 (type: string)
94                   sort order: +
95                   Map-reduce partition columns: _col0 (type: string)
96                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
97           TableScan
98             alias: src2
99             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
100             Filter Operator
101               predicate: key is not null (type: boolean)
102               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
103               Select Operator
104                 expressions: key (type: string)
105                 outputColumnNames: _col0
106                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
107                 Reduce Output Operator
108                   key expressions: _col0 (type: string)
109                   sort order: +
110                   Map-reduce partition columns: _col0 (type: string)
111                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
112           TableScan
113             alias: src3
114             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
115             Filter Operator
116               predicate: key is not null (type: boolean)
117               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
118               Select Operator
119                 expressions: key (type: string)
120                 outputColumnNames: _col0
121                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
122                 Reduce Output Operator
123                   key expressions: _col0 (type: string)
124                   sort order: +
125                   Map-reduce partition columns: _col0 (type: string)
126                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
127       Reduce Operator Tree:
128         Join Operator
129           condition map:
130                Inner Join 0 to 1
131                Inner Join 0 to 2
132           keys:
133             0 _col0 (type: string)
134             1 _col0 (type: string)
135             2 _col0 (type: string)
136           outputColumnNames: _col0
137           Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
138           File Output Operator
139             compressed: false
140             Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
141             table:
142                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
143                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
144                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
145
146   Stage: Stage-0
147     Fetch Operator
148       limit: -1
149       Processor Tree:
150         ListSink
151
152 PREHOOK: query: explain
153 select src1.key from src src1 join src src2 join src src3 where src1.key=src2.key and src1.key=src3.key
154 PREHOOK: type: QUERY
155 POSTHOOK: query: explain
156 select src1.key from src src1 join src src2 join src src3 where src1.key=src2.key and src1.key=src3.key
157 POSTHOOK: type: QUERY
158 STAGE DEPENDENCIES:
159   Stage-1 is a root stage
160   Stage-0 depends on stages: Stage-1
161
162 STAGE PLANS:
163   Stage: Stage-1
164     Map Reduce
165       Map Operator Tree:
166           TableScan
167             alias: src1
168             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
169             Filter Operator
170               predicate: key is not null (type: boolean)
171               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
172               Select Operator
173                 expressions: key (type: string)
174                 outputColumnNames: _col0
175                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
176                 Reduce Output Operator
177                   key expressions: _col0 (type: string)
178                   sort order: +
179                   Map-reduce partition columns: _col0 (type: string)
180                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
181           TableScan
182             alias: src2
183             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
184             Filter Operator
185               predicate: key is not null (type: boolean)
186               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
187               Select Operator
188                 expressions: key (type: string)
189                 outputColumnNames: _col0
190                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
191                 Reduce Output Operator
192                   key expressions: _col0 (type: string)
193                   sort order: +
194                   Map-reduce partition columns: _col0 (type: string)
195                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
196           TableScan
197             alias: src3
198             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
199             Filter Operator
200               predicate: key is not null (type: boolean)
201               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
202               Select Operator
203                 expressions: key (type: string)
204                 outputColumnNames: _col0
205                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
206                 Reduce Output Operator
207                   key expressions: _col0 (type: string)
208                   sort order: +
209                   Map-reduce partition columns: _col0 (type: string)
210                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
211       Reduce Operator Tree:
212         Join Operator
213           condition map:
214                Inner Join 0 to 1
215                Inner Join 0 to 2
216           keys:
217             0 _col0 (type: string)
218             1 _col0 (type: string)
219             2 _col0 (type: string)
220           outputColumnNames: _col0
221           Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
222           File Output Operator
223             compressed: false
224             Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
225             table:
226                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
227                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
228                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
229
230   Stage: Stage-0
231     Fetch Operator
232       limit: -1
233       Processor Tree:
234         ListSink
235
236 Warning: Shuffle Join JOIN[11][tables = [$hdt$_0, $hdt$_1]] in Stage 'Stage-1:MAPRED' is a cross product
237 PREHOOK: query: explain
238 select src1.key from src src1 join src src2 on 5 = src2.key join src src3 on src1.key=src3.key
239 PREHOOK: type: QUERY
240 POSTHOOK: query: explain
241 select src1.key from src src1 join src src2 on 5 = src2.key join src src3 on src1.key=src3.key
242 POSTHOOK: type: QUERY
243 STAGE DEPENDENCIES:
244   Stage-1 is a root stage
245   Stage-2 depends on stages: Stage-1
246   Stage-0 depends on stages: Stage-2
247
248 STAGE PLANS:
249   Stage: Stage-1
250     Map Reduce
251       Map Operator Tree:
252           TableScan
253             alias: src3
254             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
255             Filter Operator
256               predicate: key is not null (type: boolean)
257               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
258               Select Operator
259                 expressions: key (type: string)
260                 outputColumnNames: _col0
261                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
262                 Reduce Output Operator
263                   sort order: 
264                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
265                   value expressions: _col0 (type: string)
266           TableScan
267             alias: src2
268             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
269             Filter Operator
270               predicate: (5.0D = UDFToDouble(key)) (type: boolean)
271               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
272               Select Operator
273                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
274                 Reduce Output Operator
275                   sort order: 
276                   Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
277       Reduce Operator Tree:
278         Join Operator
279           condition map:
280                Inner Join 0 to 1
281           keys:
282             0 
283             1 
284           outputColumnNames: _col0
285           Statistics: Num rows: 125000 Data size: 2781000 Basic stats: COMPLETE Column stats: NONE
286           File Output Operator
287             compressed: false
288             table:
289                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
290                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
291                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
292
293   Stage: Stage-2
294     Map Reduce
295       Map Operator Tree:
296           TableScan
297             Reduce Output Operator
298               key expressions: _col0 (type: string)
299               sort order: +
300               Map-reduce partition columns: _col0 (type: string)
301               Statistics: Num rows: 125000 Data size: 2781000 Basic stats: COMPLETE Column stats: NONE
302           TableScan
303             alias: src1
304             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
305             Filter Operator
306               predicate: key is not null (type: boolean)
307               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
308               Select Operator
309                 expressions: key (type: string)
310                 outputColumnNames: _col0
311                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
312                 Reduce Output Operator
313                   key expressions: _col0 (type: string)
314                   sort order: +
315                   Map-reduce partition columns: _col0 (type: string)
316                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
317       Reduce Operator Tree:
318         Join Operator
319           condition map:
320                Inner Join 0 to 1
321           keys:
322             0 _col0 (type: string)
323             1 _col0 (type: string)
324           outputColumnNames: _col2
325           Statistics: Num rows: 137500 Data size: 3059100 Basic stats: COMPLETE Column stats: NONE
326           Select Operator
327             expressions: _col2 (type: string)
328             outputColumnNames: _col0
329             Statistics: Num rows: 137500 Data size: 3059100 Basic stats: COMPLETE Column stats: NONE
330             File Output Operator
331               compressed: false
332               Statistics: Num rows: 137500 Data size: 3059100 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 Warning: Shuffle Join JOIN[11][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Stage-2:MAPRED' is a cross product
345 Warning: Shuffle Join JOIN[8][tables = [$hdt$_0, $hdt$_1]] in Stage 'Stage-1:MAPRED' is a cross product
346 PREHOOK: query: explain
347 select src1.key from src src1 left outer join src src2 join src src3
348 PREHOOK: type: QUERY
349 POSTHOOK: query: explain
350 select src1.key from src src1 left outer join src src2 join src src3
351 POSTHOOK: type: QUERY
352 STAGE DEPENDENCIES:
353   Stage-1 is a root stage
354   Stage-2 depends on stages: Stage-1
355   Stage-0 depends on stages: Stage-2
356
357 STAGE PLANS:
358   Stage: Stage-1
359     Map Reduce
360       Map Operator Tree:
361           TableScan
362             alias: src1
363             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
364             Select Operator
365               expressions: key (type: string)
366               outputColumnNames: _col0
367               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
368               Reduce Output Operator
369                 sort order: 
370                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
371                 value expressions: _col0 (type: string)
372           TableScan
373             alias: src2
374             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
375             Select Operator
376               Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
377               Reduce Output Operator
378                 sort order: 
379                 Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
380       Reduce Operator Tree:
381         Join Operator
382           condition map:
383                Left Outer Join 0 to 1
384           keys:
385             0 
386             1 
387           outputColumnNames: _col0
388           Statistics: Num rows: 250000 Data size: 3906000 Basic stats: COMPLETE Column stats: NONE
389           File Output Operator
390             compressed: false
391             table:
392                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
393                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
394                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
395
396   Stage: Stage-2
397     Map Reduce
398       Map Operator Tree:
399           TableScan
400             Reduce Output Operator
401               sort order: 
402               Statistics: Num rows: 250000 Data size: 3906000 Basic stats: COMPLETE Column stats: NONE
403               value expressions: _col0 (type: string)
404           TableScan
405             alias: src3
406             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
407             Select Operator
408               Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
409               Reduce Output Operator
410                 sort order: 
411                 Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE Column stats: COMPLETE
412       Reduce Operator Tree:
413         Join Operator
414           condition map:
415                Inner Join 0 to 1
416           keys:
417             0 
418             1 
419           outputColumnNames: _col0
420           Statistics: Num rows: 125000000 Data size: 2578000000 Basic stats: COMPLETE Column stats: NONE
421           File Output Operator
422             compressed: false
423             Statistics: Num rows: 125000000 Data size: 2578000000 Basic stats: COMPLETE Column stats: NONE
424             table:
425                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
426                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
427                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
428
429   Stage: Stage-0
430     Fetch Operator
431       limit: -1
432       Processor Tree:
433         ListSink
434
435 PREHOOK: query: explain
436 select src1.key from src src1 left outer join src src2 on src1.key=src2.key join src src3 on src1.key=src3.key
437 PREHOOK: type: QUERY
438 POSTHOOK: query: explain
439 select src1.key from src src1 left outer join src src2 on src1.key=src2.key join src src3 on src1.key=src3.key
440 POSTHOOK: type: QUERY
441 STAGE DEPENDENCIES:
442   Stage-1 is a root stage
443   Stage-0 depends on stages: Stage-1
444
445 STAGE PLANS:
446   Stage: Stage-1
447     Map Reduce
448       Map Operator Tree:
449           TableScan
450             alias: src1
451             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
452             Filter Operator
453               predicate: key is not null (type: boolean)
454               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
455               Select Operator
456                 expressions: key (type: string)
457                 outputColumnNames: _col0
458                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
459                 Reduce Output Operator
460                   key expressions: _col0 (type: string)
461                   sort order: +
462                   Map-reduce partition columns: _col0 (type: string)
463                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
464           TableScan
465             alias: src2
466             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
467             Filter Operator
468               predicate: key is not null (type: boolean)
469               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
470               Select Operator
471                 expressions: key (type: string)
472                 outputColumnNames: _col0
473                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
474                 Reduce Output Operator
475                   key expressions: _col0 (type: string)
476                   sort order: +
477                   Map-reduce partition columns: _col0 (type: string)
478                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
479           TableScan
480             alias: src3
481             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
482             Filter Operator
483               predicate: key is not null (type: boolean)
484               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
485               Select Operator
486                 expressions: key (type: string)
487                 outputColumnNames: _col0
488                 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
489                 Reduce Output Operator
490                   key expressions: _col0 (type: string)
491                   sort order: +
492                   Map-reduce partition columns: _col0 (type: string)
493                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
494       Reduce Operator Tree:
495         Join Operator
496           condition map:
497                Left Outer Join 0 to 1
498                Inner Join 0 to 2
499           keys:
500             0 _col0 (type: string)
501             1 _col0 (type: string)
502             2 _col0 (type: string)
503           outputColumnNames: _col0
504           Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
505           File Output Operator
506             compressed: false
507             Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
508             table:
509                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
510                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
511                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
512
513   Stage: Stage-0
514     Fetch Operator
515       limit: -1
516       Processor Tree:
517         ListSink
518