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