HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / join40.q.out
1 PREHOOK: query: EXPLAIN SELECT x.key, x.value, y.key, y.value
2 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
3 PREHOOK: type: QUERY
4 POSTHOOK: query: EXPLAIN SELECT x.key, x.value, y.key, y.value
5 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
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 3 (PARTITION-LEVEL SORT, 2)
16 #### A masked pattern was here ####
17       Vertices:
18         Map 1 
19             Map Operator Tree:
20                 TableScan
21                   alias: x
22                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
23                   Select Operator
24                     expressions: key (type: string), value (type: string)
25                     outputColumnNames: _col0, _col1
26                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
27                     Reduce Output Operator
28                       key expressions: _col0 (type: string)
29                       sort order: +
30                       Map-reduce partition columns: _col0 (type: string)
31                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
32                       value expressions: _col1 (type: string)
33         Map 3 
34             Map Operator Tree:
35                 TableScan
36                   alias: src
37                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
38                   Filter Operator
39                     predicate: (UDFToDouble(key) <= 100.0D) (type: boolean)
40                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
41                     Select Operator
42                       expressions: key (type: string), value (type: string)
43                       outputColumnNames: _col0, _col1
44                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
45                       Reduce Output Operator
46                         key expressions: _col0 (type: string)
47                         sort order: +
48                         Map-reduce partition columns: _col0 (type: string)
49                         Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
50                         value expressions: _col1 (type: string)
51         Reducer 2 
52             Reduce Operator Tree:
53               Join Operator
54                 condition map:
55                      Left Outer Join 0 to 1
56                 keys:
57                   0 _col0 (type: string)
58                   1 _col0 (type: string)
59                 outputColumnNames: _col0, _col1, _col2, _col3
60                 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
61                 File Output Operator
62                   compressed: false
63                   Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
64                   table:
65                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
66                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
67                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
68
69   Stage: Stage-0
70     Fetch Operator
71       limit: -1
72       Processor Tree:
73         ListSink
74
75 PREHOOK: query: SELECT x.key, x.value, y.key, y.value
76 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
77 PREHOOK: type: QUERY
78 PREHOOK: Input: default@src
79 #### A masked pattern was here ####
80 POSTHOOK: query: SELECT x.key, x.value, y.key, y.value
81 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
82 POSTHOOK: type: QUERY
83 POSTHOOK: Input: default@src
84 #### A masked pattern was here ####
85 0       val_0   0       val_0
86 0       val_0   0       val_0
87 0       val_0   0       val_0
88 0       val_0   0       val_0
89 0       val_0   0       val_0
90 0       val_0   0       val_0
91 0       val_0   0       val_0
92 0       val_0   0       val_0
93 0       val_0   0       val_0
94 10      val_10  10      val_10
95 100     val_100 100     val_100
96 100     val_100 100     val_100
97 100     val_100 100     val_100
98 100     val_100 100     val_100
99 103     val_103 NULL    NULL
100 103     val_103 NULL    NULL
101 104     val_104 NULL    NULL
102 104     val_104 NULL    NULL
103 105     val_105 NULL    NULL
104 11      val_11  11      val_11
105 111     val_111 NULL    NULL
106 113     val_113 NULL    NULL
107 113     val_113 NULL    NULL
108 114     val_114 NULL    NULL
109 116     val_116 NULL    NULL
110 118     val_118 NULL    NULL
111 118     val_118 NULL    NULL
112 119     val_119 NULL    NULL
113 119     val_119 NULL    NULL
114 119     val_119 NULL    NULL
115 12      val_12  12      val_12
116 12      val_12  12      val_12
117 12      val_12  12      val_12
118 12      val_12  12      val_12
119 120     val_120 NULL    NULL
120 120     val_120 NULL    NULL
121 125     val_125 NULL    NULL
122 125     val_125 NULL    NULL
123 126     val_126 NULL    NULL
124 128     val_128 NULL    NULL
125 128     val_128 NULL    NULL
126 128     val_128 NULL    NULL
127 129     val_129 NULL    NULL
128 129     val_129 NULL    NULL
129 131     val_131 NULL    NULL
130 133     val_133 NULL    NULL
131 134     val_134 NULL    NULL
132 134     val_134 NULL    NULL
133 136     val_136 NULL    NULL
134 137     val_137 NULL    NULL
135 137     val_137 NULL    NULL
136 138     val_138 NULL    NULL
137 138     val_138 NULL    NULL
138 138     val_138 NULL    NULL
139 138     val_138 NULL    NULL
140 143     val_143 NULL    NULL
141 145     val_145 NULL    NULL
142 146     val_146 NULL    NULL
143 146     val_146 NULL    NULL
144 149     val_149 NULL    NULL
145 149     val_149 NULL    NULL
146 15      val_15  15      val_15
147 15      val_15  15      val_15
148 15      val_15  15      val_15
149 15      val_15  15      val_15
150 150     val_150 NULL    NULL
151 152     val_152 NULL    NULL
152 152     val_152 NULL    NULL
153 153     val_153 NULL    NULL
154 155     val_155 NULL    NULL
155 156     val_156 NULL    NULL
156 157     val_157 NULL    NULL
157 158     val_158 NULL    NULL
158 160     val_160 NULL    NULL
159 162     val_162 NULL    NULL
160 163     val_163 NULL    NULL
161 164     val_164 NULL    NULL
162 164     val_164 NULL    NULL
163 165     val_165 NULL    NULL
164 165     val_165 NULL    NULL
165 166     val_166 NULL    NULL
166 167     val_167 NULL    NULL
167 167     val_167 NULL    NULL
168 167     val_167 NULL    NULL
169 168     val_168 NULL    NULL
170 169     val_169 NULL    NULL
171 169     val_169 NULL    NULL
172 169     val_169 NULL    NULL
173 169     val_169 NULL    NULL
174 17      val_17  17      val_17
175 170     val_170 NULL    NULL
176 172     val_172 NULL    NULL
177 172     val_172 NULL    NULL
178 174     val_174 NULL    NULL
179 174     val_174 NULL    NULL
180 175     val_175 NULL    NULL
181 175     val_175 NULL    NULL
182 176     val_176 NULL    NULL
183 176     val_176 NULL    NULL
184 177     val_177 NULL    NULL
185 178     val_178 NULL    NULL
186 179     val_179 NULL    NULL
187 179     val_179 NULL    NULL
188 18      val_18  18      val_18
189 18      val_18  18      val_18
190 18      val_18  18      val_18
191 18      val_18  18      val_18
192 180     val_180 NULL    NULL
193 181     val_181 NULL    NULL
194 183     val_183 NULL    NULL
195 186     val_186 NULL    NULL
196 187     val_187 NULL    NULL
197 187     val_187 NULL    NULL
198 187     val_187 NULL    NULL
199 189     val_189 NULL    NULL
200 19      val_19  19      val_19
201 190     val_190 NULL    NULL
202 191     val_191 NULL    NULL
203 191     val_191 NULL    NULL
204 192     val_192 NULL    NULL
205 193     val_193 NULL    NULL
206 193     val_193 NULL    NULL
207 193     val_193 NULL    NULL
208 194     val_194 NULL    NULL
209 195     val_195 NULL    NULL
210 195     val_195 NULL    NULL
211 196     val_196 NULL    NULL
212 197     val_197 NULL    NULL
213 197     val_197 NULL    NULL
214 199     val_199 NULL    NULL
215 199     val_199 NULL    NULL
216 199     val_199 NULL    NULL
217 2       val_2   2       val_2
218 20      val_20  20      val_20
219 200     val_200 NULL    NULL
220 200     val_200 NULL    NULL
221 201     val_201 NULL    NULL
222 202     val_202 NULL    NULL
223 203     val_203 NULL    NULL
224 203     val_203 NULL    NULL
225 205     val_205 NULL    NULL
226 205     val_205 NULL    NULL
227 207     val_207 NULL    NULL
228 207     val_207 NULL    NULL
229 208     val_208 NULL    NULL
230 208     val_208 NULL    NULL
231 208     val_208 NULL    NULL
232 209     val_209 NULL    NULL
233 209     val_209 NULL    NULL
234 213     val_213 NULL    NULL
235 213     val_213 NULL    NULL
236 214     val_214 NULL    NULL
237 216     val_216 NULL    NULL
238 216     val_216 NULL    NULL
239 217     val_217 NULL    NULL
240 217     val_217 NULL    NULL
241 218     val_218 NULL    NULL
242 219     val_219 NULL    NULL
243 219     val_219 NULL    NULL
244 221     val_221 NULL    NULL
245 221     val_221 NULL    NULL
246 222     val_222 NULL    NULL
247 223     val_223 NULL    NULL
248 223     val_223 NULL    NULL
249 224     val_224 NULL    NULL
250 224     val_224 NULL    NULL
251 226     val_226 NULL    NULL
252 228     val_228 NULL    NULL
253 229     val_229 NULL    NULL
254 229     val_229 NULL    NULL
255 230     val_230 NULL    NULL
256 230     val_230 NULL    NULL
257 230     val_230 NULL    NULL
258 230     val_230 NULL    NULL
259 230     val_230 NULL    NULL
260 233     val_233 NULL    NULL
261 233     val_233 NULL    NULL
262 235     val_235 NULL    NULL
263 237     val_237 NULL    NULL
264 237     val_237 NULL    NULL
265 238     val_238 NULL    NULL
266 238     val_238 NULL    NULL
267 239     val_239 NULL    NULL
268 239     val_239 NULL    NULL
269 24      val_24  24      val_24
270 24      val_24  24      val_24
271 24      val_24  24      val_24
272 24      val_24  24      val_24
273 241     val_241 NULL    NULL
274 242     val_242 NULL    NULL
275 242     val_242 NULL    NULL
276 244     val_244 NULL    NULL
277 247     val_247 NULL    NULL
278 248     val_248 NULL    NULL
279 249     val_249 NULL    NULL
280 252     val_252 NULL    NULL
281 255     val_255 NULL    NULL
282 255     val_255 NULL    NULL
283 256     val_256 NULL    NULL
284 256     val_256 NULL    NULL
285 257     val_257 NULL    NULL
286 258     val_258 NULL    NULL
287 26      val_26  26      val_26
288 26      val_26  26      val_26
289 26      val_26  26      val_26
290 26      val_26  26      val_26
291 260     val_260 NULL    NULL
292 262     val_262 NULL    NULL
293 263     val_263 NULL    NULL
294 265     val_265 NULL    NULL
295 265     val_265 NULL    NULL
296 266     val_266 NULL    NULL
297 27      val_27  27      val_27
298 272     val_272 NULL    NULL
299 272     val_272 NULL    NULL
300 273     val_273 NULL    NULL
301 273     val_273 NULL    NULL
302 273     val_273 NULL    NULL
303 274     val_274 NULL    NULL
304 275     val_275 NULL    NULL
305 277     val_277 NULL    NULL
306 277     val_277 NULL    NULL
307 277     val_277 NULL    NULL
308 277     val_277 NULL    NULL
309 278     val_278 NULL    NULL
310 278     val_278 NULL    NULL
311 28      val_28  28      val_28
312 280     val_280 NULL    NULL
313 280     val_280 NULL    NULL
314 281     val_281 NULL    NULL
315 281     val_281 NULL    NULL
316 282     val_282 NULL    NULL
317 282     val_282 NULL    NULL
318 283     val_283 NULL    NULL
319 284     val_284 NULL    NULL
320 285     val_285 NULL    NULL
321 286     val_286 NULL    NULL
322 287     val_287 NULL    NULL
323 288     val_288 NULL    NULL
324 288     val_288 NULL    NULL
325 289     val_289 NULL    NULL
326 291     val_291 NULL    NULL
327 292     val_292 NULL    NULL
328 296     val_296 NULL    NULL
329 298     val_298 NULL    NULL
330 298     val_298 NULL    NULL
331 298     val_298 NULL    NULL
332 30      val_30  30      val_30
333 302     val_302 NULL    NULL
334 305     val_305 NULL    NULL
335 306     val_306 NULL    NULL
336 307     val_307 NULL    NULL
337 307     val_307 NULL    NULL
338 308     val_308 NULL    NULL
339 309     val_309 NULL    NULL
340 309     val_309 NULL    NULL
341 310     val_310 NULL    NULL
342 311     val_311 NULL    NULL
343 311     val_311 NULL    NULL
344 311     val_311 NULL    NULL
345 315     val_315 NULL    NULL
346 316     val_316 NULL    NULL
347 316     val_316 NULL    NULL
348 316     val_316 NULL    NULL
349 317     val_317 NULL    NULL
350 317     val_317 NULL    NULL
351 318     val_318 NULL    NULL
352 318     val_318 NULL    NULL
353 318     val_318 NULL    NULL
354 321     val_321 NULL    NULL
355 321     val_321 NULL    NULL
356 322     val_322 NULL    NULL
357 322     val_322 NULL    NULL
358 323     val_323 NULL    NULL
359 325     val_325 NULL    NULL
360 325     val_325 NULL    NULL
361 327     val_327 NULL    NULL
362 327     val_327 NULL    NULL
363 327     val_327 NULL    NULL
364 33      val_33  33      val_33
365 331     val_331 NULL    NULL
366 331     val_331 NULL    NULL
367 332     val_332 NULL    NULL
368 333     val_333 NULL    NULL
369 333     val_333 NULL    NULL
370 335     val_335 NULL    NULL
371 336     val_336 NULL    NULL
372 338     val_338 NULL    NULL
373 339     val_339 NULL    NULL
374 34      val_34  34      val_34
375 341     val_341 NULL    NULL
376 342     val_342 NULL    NULL
377 342     val_342 NULL    NULL
378 344     val_344 NULL    NULL
379 344     val_344 NULL    NULL
380 345     val_345 NULL    NULL
381 348     val_348 NULL    NULL
382 348     val_348 NULL    NULL
383 348     val_348 NULL    NULL
384 348     val_348 NULL    NULL
385 348     val_348 NULL    NULL
386 35      val_35  35      val_35
387 35      val_35  35      val_35
388 35      val_35  35      val_35
389 35      val_35  35      val_35
390 35      val_35  35      val_35
391 35      val_35  35      val_35
392 35      val_35  35      val_35
393 35      val_35  35      val_35
394 35      val_35  35      val_35
395 351     val_351 NULL    NULL
396 353     val_353 NULL    NULL
397 353     val_353 NULL    NULL
398 356     val_356 NULL    NULL
399 360     val_360 NULL    NULL
400 362     val_362 NULL    NULL
401 364     val_364 NULL    NULL
402 365     val_365 NULL    NULL
403 366     val_366 NULL    NULL
404 367     val_367 NULL    NULL
405 367     val_367 NULL    NULL
406 368     val_368 NULL    NULL
407 369     val_369 NULL    NULL
408 369     val_369 NULL    NULL
409 369     val_369 NULL    NULL
410 37      val_37  37      val_37
411 37      val_37  37      val_37
412 37      val_37  37      val_37
413 37      val_37  37      val_37
414 373     val_373 NULL    NULL
415 374     val_374 NULL    NULL
416 375     val_375 NULL    NULL
417 377     val_377 NULL    NULL
418 378     val_378 NULL    NULL
419 379     val_379 NULL    NULL
420 382     val_382 NULL    NULL
421 382     val_382 NULL    NULL
422 384     val_384 NULL    NULL
423 384     val_384 NULL    NULL
424 384     val_384 NULL    NULL
425 386     val_386 NULL    NULL
426 389     val_389 NULL    NULL
427 392     val_392 NULL    NULL
428 393     val_393 NULL    NULL
429 394     val_394 NULL    NULL
430 395     val_395 NULL    NULL
431 395     val_395 NULL    NULL
432 396     val_396 NULL    NULL
433 396     val_396 NULL    NULL
434 396     val_396 NULL    NULL
435 397     val_397 NULL    NULL
436 397     val_397 NULL    NULL
437 399     val_399 NULL    NULL
438 399     val_399 NULL    NULL
439 4       val_4   4       val_4
440 400     val_400 NULL    NULL
441 401     val_401 NULL    NULL
442 401     val_401 NULL    NULL
443 401     val_401 NULL    NULL
444 401     val_401 NULL    NULL
445 401     val_401 NULL    NULL
446 402     val_402 NULL    NULL
447 403     val_403 NULL    NULL
448 403     val_403 NULL    NULL
449 403     val_403 NULL    NULL
450 404     val_404 NULL    NULL
451 404     val_404 NULL    NULL
452 406     val_406 NULL    NULL
453 406     val_406 NULL    NULL
454 406     val_406 NULL    NULL
455 406     val_406 NULL    NULL
456 407     val_407 NULL    NULL
457 409     val_409 NULL    NULL
458 409     val_409 NULL    NULL
459 409     val_409 NULL    NULL
460 41      val_41  41      val_41
461 411     val_411 NULL    NULL
462 413     val_413 NULL    NULL
463 413     val_413 NULL    NULL
464 414     val_414 NULL    NULL
465 414     val_414 NULL    NULL
466 417     val_417 NULL    NULL
467 417     val_417 NULL    NULL
468 417     val_417 NULL    NULL
469 418     val_418 NULL    NULL
470 419     val_419 NULL    NULL
471 42      val_42  42      val_42
472 42      val_42  42      val_42
473 42      val_42  42      val_42
474 42      val_42  42      val_42
475 421     val_421 NULL    NULL
476 424     val_424 NULL    NULL
477 424     val_424 NULL    NULL
478 427     val_427 NULL    NULL
479 429     val_429 NULL    NULL
480 429     val_429 NULL    NULL
481 43      val_43  43      val_43
482 430     val_430 NULL    NULL
483 430     val_430 NULL    NULL
484 430     val_430 NULL    NULL
485 431     val_431 NULL    NULL
486 431     val_431 NULL    NULL
487 431     val_431 NULL    NULL
488 432     val_432 NULL    NULL
489 435     val_435 NULL    NULL
490 436     val_436 NULL    NULL
491 437     val_437 NULL    NULL
492 438     val_438 NULL    NULL
493 438     val_438 NULL    NULL
494 438     val_438 NULL    NULL
495 439     val_439 NULL    NULL
496 439     val_439 NULL    NULL
497 44      val_44  44      val_44
498 443     val_443 NULL    NULL
499 444     val_444 NULL    NULL
500 446     val_446 NULL    NULL
501 448     val_448 NULL    NULL
502 449     val_449 NULL    NULL
503 452     val_452 NULL    NULL
504 453     val_453 NULL    NULL
505 454     val_454 NULL    NULL
506 454     val_454 NULL    NULL
507 454     val_454 NULL    NULL
508 455     val_455 NULL    NULL
509 457     val_457 NULL    NULL
510 458     val_458 NULL    NULL
511 458     val_458 NULL    NULL
512 459     val_459 NULL    NULL
513 459     val_459 NULL    NULL
514 460     val_460 NULL    NULL
515 462     val_462 NULL    NULL
516 462     val_462 NULL    NULL
517 463     val_463 NULL    NULL
518 463     val_463 NULL    NULL
519 466     val_466 NULL    NULL
520 466     val_466 NULL    NULL
521 466     val_466 NULL    NULL
522 467     val_467 NULL    NULL
523 468     val_468 NULL    NULL
524 468     val_468 NULL    NULL
525 468     val_468 NULL    NULL
526 468     val_468 NULL    NULL
527 469     val_469 NULL    NULL
528 469     val_469 NULL    NULL
529 469     val_469 NULL    NULL
530 469     val_469 NULL    NULL
531 469     val_469 NULL    NULL
532 47      val_47  47      val_47
533 470     val_470 NULL    NULL
534 472     val_472 NULL    NULL
535 475     val_475 NULL    NULL
536 477     val_477 NULL    NULL
537 478     val_478 NULL    NULL
538 478     val_478 NULL    NULL
539 479     val_479 NULL    NULL
540 480     val_480 NULL    NULL
541 480     val_480 NULL    NULL
542 480     val_480 NULL    NULL
543 481     val_481 NULL    NULL
544 482     val_482 NULL    NULL
545 483     val_483 NULL    NULL
546 484     val_484 NULL    NULL
547 485     val_485 NULL    NULL
548 487     val_487 NULL    NULL
549 489     val_489 NULL    NULL
550 489     val_489 NULL    NULL
551 489     val_489 NULL    NULL
552 489     val_489 NULL    NULL
553 490     val_490 NULL    NULL
554 491     val_491 NULL    NULL
555 492     val_492 NULL    NULL
556 492     val_492 NULL    NULL
557 493     val_493 NULL    NULL
558 494     val_494 NULL    NULL
559 495     val_495 NULL    NULL
560 496     val_496 NULL    NULL
561 497     val_497 NULL    NULL
562 498     val_498 NULL    NULL
563 498     val_498 NULL    NULL
564 498     val_498 NULL    NULL
565 5       val_5   5       val_5
566 5       val_5   5       val_5
567 5       val_5   5       val_5
568 5       val_5   5       val_5
569 5       val_5   5       val_5
570 5       val_5   5       val_5
571 5       val_5   5       val_5
572 5       val_5   5       val_5
573 5       val_5   5       val_5
574 51      val_51  51      val_51
575 51      val_51  51      val_51
576 51      val_51  51      val_51
577 51      val_51  51      val_51
578 53      val_53  53      val_53
579 54      val_54  54      val_54
580 57      val_57  57      val_57
581 58      val_58  58      val_58
582 58      val_58  58      val_58
583 58      val_58  58      val_58
584 58      val_58  58      val_58
585 64      val_64  64      val_64
586 65      val_65  65      val_65
587 66      val_66  66      val_66
588 67      val_67  67      val_67
589 67      val_67  67      val_67
590 67      val_67  67      val_67
591 67      val_67  67      val_67
592 69      val_69  69      val_69
593 70      val_70  70      val_70
594 70      val_70  70      val_70
595 70      val_70  70      val_70
596 70      val_70  70      val_70
597 70      val_70  70      val_70
598 70      val_70  70      val_70
599 70      val_70  70      val_70
600 70      val_70  70      val_70
601 70      val_70  70      val_70
602 72      val_72  72      val_72
603 72      val_72  72      val_72
604 72      val_72  72      val_72
605 72      val_72  72      val_72
606 74      val_74  74      val_74
607 76      val_76  76      val_76
608 76      val_76  76      val_76
609 76      val_76  76      val_76
610 76      val_76  76      val_76
611 77      val_77  77      val_77
612 78      val_78  78      val_78
613 8       val_8   8       val_8
614 80      val_80  80      val_80
615 82      val_82  82      val_82
616 83      val_83  83      val_83
617 83      val_83  83      val_83
618 83      val_83  83      val_83
619 83      val_83  83      val_83
620 84      val_84  84      val_84
621 84      val_84  84      val_84
622 84      val_84  84      val_84
623 84      val_84  84      val_84
624 85      val_85  85      val_85
625 86      val_86  86      val_86
626 87      val_87  87      val_87
627 9       val_9   9       val_9
628 90      val_90  90      val_90
629 90      val_90  90      val_90
630 90      val_90  90      val_90
631 90      val_90  90      val_90
632 90      val_90  90      val_90
633 90      val_90  90      val_90
634 90      val_90  90      val_90
635 90      val_90  90      val_90
636 90      val_90  90      val_90
637 92      val_92  92      val_92
638 95      val_95  95      val_95
639 95      val_95  95      val_95
640 95      val_95  95      val_95
641 95      val_95  95      val_95
642 96      val_96  96      val_96
643 97      val_97  97      val_97
644 97      val_97  97      val_97
645 97      val_97  97      val_97
646 97      val_97  97      val_97
647 98      val_98  98      val_98
648 98      val_98  98      val_98
649 98      val_98  98      val_98
650 98      val_98  98      val_98
651 PREHOOK: query: EXPLAIN select src1.key, src2.value 
652 FROM src src1 JOIN src src2 ON (src1.key = src2.key)
653 PREHOOK: type: QUERY
654 POSTHOOK: query: EXPLAIN select src1.key, src2.value 
655 FROM src src1 JOIN src src2 ON (src1.key = src2.key)
656 POSTHOOK: type: QUERY
657 STAGE DEPENDENCIES:
658   Stage-1 is a root stage
659   Stage-0 depends on stages: Stage-1
660
661 STAGE PLANS:
662   Stage: Stage-1
663     Spark
664       Edges:
665         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 2), Map 3 (PARTITION-LEVEL SORT, 2)
666 #### A masked pattern was here ####
667       Vertices:
668         Map 1 
669             Map Operator Tree:
670                 TableScan
671                   alias: src1
672                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
673                   Filter Operator
674                     predicate: key is not null (type: boolean)
675                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
676                     Select Operator
677                       expressions: key (type: string)
678                       outputColumnNames: _col0
679                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
680                       Reduce Output Operator
681                         key expressions: _col0 (type: string)
682                         sort order: +
683                         Map-reduce partition columns: _col0 (type: string)
684                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
685         Map 3 
686             Map Operator Tree:
687                 TableScan
688                   alias: src2
689                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
690                   Filter Operator
691                     predicate: key is not null (type: boolean)
692                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
693                     Select Operator
694                       expressions: key (type: string), value (type: string)
695                       outputColumnNames: _col0, _col1
696                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
697                       Reduce Output Operator
698                         key expressions: _col0 (type: string)
699                         sort order: +
700                         Map-reduce partition columns: _col0 (type: string)
701                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
702                         value expressions: _col1 (type: string)
703         Reducer 2 
704             Reduce Operator Tree:
705               Join Operator
706                 condition map:
707                      Inner Join 0 to 1
708                 keys:
709                   0 _col0 (type: string)
710                   1 _col0 (type: string)
711                 outputColumnNames: _col0, _col2
712                 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
713                 Select Operator
714                   expressions: _col0 (type: string), _col2 (type: string)
715                   outputColumnNames: _col0, _col1
716                   Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
717                   File Output Operator
718                     compressed: false
719                     Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
720                     table:
721                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
722                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
723                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
724
725   Stage: Stage-0
726     Fetch Operator
727       limit: -1
728       Processor Tree:
729         ListSink
730
731 PREHOOK: query: select src1.key, src2.value 
732 FROM src src1 JOIN src src2 ON (src1.key = src2.key)
733 PREHOOK: type: QUERY
734 PREHOOK: Input: default@src
735 #### A masked pattern was here ####
736 POSTHOOK: query: select src1.key, src2.value 
737 FROM src src1 JOIN src src2 ON (src1.key = src2.key)
738 POSTHOOK: type: QUERY
739 POSTHOOK: Input: default@src
740 #### A masked pattern was here ####
741 0       val_0
742 0       val_0
743 0       val_0
744 0       val_0
745 0       val_0
746 0       val_0
747 0       val_0
748 0       val_0
749 0       val_0
750 10      val_10
751 100     val_100
752 100     val_100
753 100     val_100
754 100     val_100
755 103     val_103
756 103     val_103
757 103     val_103
758 103     val_103
759 104     val_104
760 104     val_104
761 104     val_104
762 104     val_104
763 105     val_105
764 11      val_11
765 111     val_111
766 113     val_113
767 113     val_113
768 113     val_113
769 113     val_113
770 114     val_114
771 116     val_116
772 118     val_118
773 118     val_118
774 118     val_118
775 118     val_118
776 119     val_119
777 119     val_119
778 119     val_119
779 119     val_119
780 119     val_119
781 119     val_119
782 119     val_119
783 119     val_119
784 119     val_119
785 12      val_12
786 12      val_12
787 12      val_12
788 12      val_12
789 120     val_120
790 120     val_120
791 120     val_120
792 120     val_120
793 125     val_125
794 125     val_125
795 125     val_125
796 125     val_125
797 126     val_126
798 128     val_128
799 128     val_128
800 128     val_128
801 128     val_128
802 128     val_128
803 128     val_128
804 128     val_128
805 128     val_128
806 128     val_128
807 129     val_129
808 129     val_129
809 129     val_129
810 129     val_129
811 131     val_131
812 133     val_133
813 134     val_134
814 134     val_134
815 134     val_134
816 134     val_134
817 136     val_136
818 137     val_137
819 137     val_137
820 137     val_137
821 137     val_137
822 138     val_138
823 138     val_138
824 138     val_138
825 138     val_138
826 138     val_138
827 138     val_138
828 138     val_138
829 138     val_138
830 138     val_138
831 138     val_138
832 138     val_138
833 138     val_138
834 138     val_138
835 138     val_138
836 138     val_138
837 138     val_138
838 143     val_143
839 145     val_145
840 146     val_146
841 146     val_146
842 146     val_146
843 146     val_146
844 149     val_149
845 149     val_149
846 149     val_149
847 149     val_149
848 15      val_15
849 15      val_15
850 15      val_15
851 15      val_15
852 150     val_150
853 152     val_152
854 152     val_152
855 152     val_152
856 152     val_152
857 153     val_153
858 155     val_155
859 156     val_156
860 157     val_157
861 158     val_158
862 160     val_160
863 162     val_162
864 163     val_163
865 164     val_164
866 164     val_164
867 164     val_164
868 164     val_164
869 165     val_165
870 165     val_165
871 165     val_165
872 165     val_165
873 166     val_166
874 167     val_167
875 167     val_167
876 167     val_167
877 167     val_167
878 167     val_167
879 167     val_167
880 167     val_167
881 167     val_167
882 167     val_167
883 168     val_168
884 169     val_169
885 169     val_169
886 169     val_169
887 169     val_169
888 169     val_169
889 169     val_169
890 169     val_169
891 169     val_169
892 169     val_169
893 169     val_169
894 169     val_169
895 169     val_169
896 169     val_169
897 169     val_169
898 169     val_169
899 169     val_169
900 17      val_17
901 170     val_170
902 172     val_172
903 172     val_172
904 172     val_172
905 172     val_172
906 174     val_174
907 174     val_174
908 174     val_174
909 174     val_174
910 175     val_175
911 175     val_175
912 175     val_175
913 175     val_175
914 176     val_176
915 176     val_176
916 176     val_176
917 176     val_176
918 177     val_177
919 178     val_178
920 179     val_179
921 179     val_179
922 179     val_179
923 179     val_179
924 18      val_18
925 18      val_18
926 18      val_18
927 18      val_18
928 180     val_180
929 181     val_181
930 183     val_183
931 186     val_186
932 187     val_187
933 187     val_187
934 187     val_187
935 187     val_187
936 187     val_187
937 187     val_187
938 187     val_187
939 187     val_187
940 187     val_187
941 189     val_189
942 19      val_19
943 190     val_190
944 191     val_191
945 191     val_191
946 191     val_191
947 191     val_191
948 192     val_192
949 193     val_193
950 193     val_193
951 193     val_193
952 193     val_193
953 193     val_193
954 193     val_193
955 193     val_193
956 193     val_193
957 193     val_193
958 194     val_194
959 195     val_195
960 195     val_195
961 195     val_195
962 195     val_195
963 196     val_196
964 197     val_197
965 197     val_197
966 197     val_197
967 197     val_197
968 199     val_199
969 199     val_199
970 199     val_199
971 199     val_199
972 199     val_199
973 199     val_199
974 199     val_199
975 199     val_199
976 199     val_199
977 2       val_2
978 20      val_20
979 200     val_200
980 200     val_200
981 200     val_200
982 200     val_200
983 201     val_201
984 202     val_202
985 203     val_203
986 203     val_203
987 203     val_203
988 203     val_203
989 205     val_205
990 205     val_205
991 205     val_205
992 205     val_205
993 207     val_207
994 207     val_207
995 207     val_207
996 207     val_207
997 208     val_208
998 208     val_208
999 208     val_208
1000 208     val_208
1001 208     val_208
1002 208     val_208
1003 208     val_208
1004 208     val_208
1005 208     val_208
1006 209     val_209
1007 209     val_209
1008 209     val_209
1009 209     val_209
1010 213     val_213
1011 213     val_213
1012 213     val_213
1013 213     val_213
1014 214     val_214
1015 216     val_216
1016 216     val_216
1017 216     val_216
1018 216     val_216
1019 217     val_217
1020 217     val_217
1021 217     val_217
1022 217     val_217
1023 218     val_218
1024 219     val_219
1025 219     val_219
1026 219     val_219
1027 219     val_219
1028 221     val_221
1029 221     val_221
1030 221     val_221
1031 221     val_221
1032 222     val_222
1033 223     val_223
1034 223     val_223
1035 223     val_223
1036 223     val_223
1037 224     val_224
1038 224     val_224
1039 224     val_224
1040 224     val_224
1041 226     val_226
1042 228     val_228
1043 229     val_229
1044 229     val_229
1045 229     val_229
1046 229     val_229
1047 230     val_230
1048 230     val_230
1049 230     val_230
1050 230     val_230
1051 230     val_230
1052 230     val_230
1053 230     val_230
1054 230     val_230
1055 230     val_230
1056 230     val_230
1057 230     val_230
1058 230     val_230
1059 230     val_230
1060 230     val_230
1061 230     val_230
1062 230     val_230
1063 230     val_230
1064 230     val_230
1065 230     val_230
1066 230     val_230
1067 230     val_230
1068 230     val_230
1069 230     val_230
1070 230     val_230
1071 230     val_230
1072 233     val_233
1073 233     val_233
1074 233     val_233
1075 233     val_233
1076 235     val_235
1077 237     val_237
1078 237     val_237
1079 237     val_237
1080 237     val_237
1081 238     val_238
1082 238     val_238
1083 238     val_238
1084 238     val_238
1085 239     val_239
1086 239     val_239
1087 239     val_239
1088 239     val_239
1089 24      val_24
1090 24      val_24
1091 24      val_24
1092 24      val_24
1093 241     val_241
1094 242     val_242
1095 242     val_242
1096 242     val_242
1097 242     val_242
1098 244     val_244
1099 247     val_247
1100 248     val_248
1101 249     val_249
1102 252     val_252
1103 255     val_255
1104 255     val_255
1105 255     val_255
1106 255     val_255
1107 256     val_256
1108 256     val_256
1109 256     val_256
1110 256     val_256
1111 257     val_257
1112 258     val_258
1113 26      val_26
1114 26      val_26
1115 26      val_26
1116 26      val_26
1117 260     val_260
1118 262     val_262
1119 263     val_263
1120 265     val_265
1121 265     val_265
1122 265     val_265
1123 265     val_265
1124 266     val_266
1125 27      val_27
1126 272     val_272
1127 272     val_272
1128 272     val_272
1129 272     val_272
1130 273     val_273
1131 273     val_273
1132 273     val_273
1133 273     val_273
1134 273     val_273
1135 273     val_273
1136 273     val_273
1137 273     val_273
1138 273     val_273
1139 274     val_274
1140 275     val_275
1141 277     val_277
1142 277     val_277
1143 277     val_277
1144 277     val_277
1145 277     val_277
1146 277     val_277
1147 277     val_277
1148 277     val_277
1149 277     val_277
1150 277     val_277
1151 277     val_277
1152 277     val_277
1153 277     val_277
1154 277     val_277
1155 277     val_277
1156 277     val_277
1157 278     val_278
1158 278     val_278
1159 278     val_278
1160 278     val_278
1161 28      val_28
1162 280     val_280
1163 280     val_280
1164 280     val_280
1165 280     val_280
1166 281     val_281
1167 281     val_281
1168 281     val_281
1169 281     val_281
1170 282     val_282
1171 282     val_282
1172 282     val_282
1173 282     val_282
1174 283     val_283
1175 284     val_284
1176 285     val_285
1177 286     val_286
1178 287     val_287
1179 288     val_288
1180 288     val_288
1181 288     val_288
1182 288     val_288
1183 289     val_289
1184 291     val_291
1185 292     val_292
1186 296     val_296
1187 298     val_298
1188 298     val_298
1189 298     val_298
1190 298     val_298
1191 298     val_298
1192 298     val_298
1193 298     val_298
1194 298     val_298
1195 298     val_298
1196 30      val_30
1197 302     val_302
1198 305     val_305
1199 306     val_306
1200 307     val_307
1201 307     val_307
1202 307     val_307
1203 307     val_307
1204 308     val_308
1205 309     val_309
1206 309     val_309
1207 309     val_309
1208 309     val_309
1209 310     val_310
1210 311     val_311
1211 311     val_311
1212 311     val_311
1213 311     val_311
1214 311     val_311
1215 311     val_311
1216 311     val_311
1217 311     val_311
1218 311     val_311
1219 315     val_315
1220 316     val_316
1221 316     val_316
1222 316     val_316
1223 316     val_316
1224 316     val_316
1225 316     val_316
1226 316     val_316
1227 316     val_316
1228 316     val_316
1229 317     val_317
1230 317     val_317
1231 317     val_317
1232 317     val_317
1233 318     val_318
1234 318     val_318
1235 318     val_318
1236 318     val_318
1237 318     val_318
1238 318     val_318
1239 318     val_318
1240 318     val_318
1241 318     val_318
1242 321     val_321
1243 321     val_321
1244 321     val_321
1245 321     val_321
1246 322     val_322
1247 322     val_322
1248 322     val_322
1249 322     val_322
1250 323     val_323
1251 325     val_325
1252 325     val_325
1253 325     val_325
1254 325     val_325
1255 327     val_327
1256 327     val_327
1257 327     val_327
1258 327     val_327
1259 327     val_327
1260 327     val_327
1261 327     val_327
1262 327     val_327
1263 327     val_327
1264 33      val_33
1265 331     val_331
1266 331     val_331
1267 331     val_331
1268 331     val_331
1269 332     val_332
1270 333     val_333
1271 333     val_333
1272 333     val_333
1273 333     val_333
1274 335     val_335
1275 336     val_336
1276 338     val_338
1277 339     val_339
1278 34      val_34
1279 341     val_341
1280 342     val_342
1281 342     val_342
1282 342     val_342
1283 342     val_342
1284 344     val_344
1285 344     val_344
1286 344     val_344
1287 344     val_344
1288 345     val_345
1289 348     val_348
1290 348     val_348
1291 348     val_348
1292 348     val_348
1293 348     val_348
1294 348     val_348
1295 348     val_348
1296 348     val_348
1297 348     val_348
1298 348     val_348
1299 348     val_348
1300 348     val_348
1301 348     val_348
1302 348     val_348
1303 348     val_348
1304 348     val_348
1305 348     val_348
1306 348     val_348
1307 348     val_348
1308 348     val_348
1309 348     val_348
1310 348     val_348
1311 348     val_348
1312 348     val_348
1313 348     val_348
1314 35      val_35
1315 35      val_35
1316 35      val_35
1317 35      val_35
1318 35      val_35
1319 35      val_35
1320 35      val_35
1321 35      val_35
1322 35      val_35
1323 351     val_351
1324 353     val_353
1325 353     val_353
1326 353     val_353
1327 353     val_353
1328 356     val_356
1329 360     val_360
1330 362     val_362
1331 364     val_364
1332 365     val_365
1333 366     val_366
1334 367     val_367
1335 367     val_367
1336 367     val_367
1337 367     val_367
1338 368     val_368
1339 369     val_369
1340 369     val_369
1341 369     val_369
1342 369     val_369
1343 369     val_369
1344 369     val_369
1345 369     val_369
1346 369     val_369
1347 369     val_369
1348 37      val_37
1349 37      val_37
1350 37      val_37
1351 37      val_37
1352 373     val_373
1353 374     val_374
1354 375     val_375
1355 377     val_377
1356 378     val_378
1357 379     val_379
1358 382     val_382
1359 382     val_382
1360 382     val_382
1361 382     val_382
1362 384     val_384
1363 384     val_384
1364 384     val_384
1365 384     val_384
1366 384     val_384
1367 384     val_384
1368 384     val_384
1369 384     val_384
1370 384     val_384
1371 386     val_386
1372 389     val_389
1373 392     val_392
1374 393     val_393
1375 394     val_394
1376 395     val_395
1377 395     val_395
1378 395     val_395
1379 395     val_395
1380 396     val_396
1381 396     val_396
1382 396     val_396
1383 396     val_396
1384 396     val_396
1385 396     val_396
1386 396     val_396
1387 396     val_396
1388 396     val_396
1389 397     val_397
1390 397     val_397
1391 397     val_397
1392 397     val_397
1393 399     val_399
1394 399     val_399
1395 399     val_399
1396 399     val_399
1397 4       val_4
1398 400     val_400
1399 401     val_401
1400 401     val_401
1401 401     val_401
1402 401     val_401
1403 401     val_401
1404 401     val_401
1405 401     val_401
1406 401     val_401
1407 401     val_401
1408 401     val_401
1409 401     val_401
1410 401     val_401
1411 401     val_401
1412 401     val_401
1413 401     val_401
1414 401     val_401
1415 401     val_401
1416 401     val_401
1417 401     val_401
1418 401     val_401
1419 401     val_401
1420 401     val_401
1421 401     val_401
1422 401     val_401
1423 401     val_401
1424 402     val_402
1425 403     val_403
1426 403     val_403
1427 403     val_403
1428 403     val_403
1429 403     val_403
1430 403     val_403
1431 403     val_403
1432 403     val_403
1433 403     val_403
1434 404     val_404
1435 404     val_404
1436 404     val_404
1437 404     val_404
1438 406     val_406
1439 406     val_406
1440 406     val_406
1441 406     val_406
1442 406     val_406
1443 406     val_406
1444 406     val_406
1445 406     val_406
1446 406     val_406
1447 406     val_406
1448 406     val_406
1449 406     val_406
1450 406     val_406
1451 406     val_406
1452 406     val_406
1453 406     val_406
1454 407     val_407
1455 409     val_409
1456 409     val_409
1457 409     val_409
1458 409     val_409
1459 409     val_409
1460 409     val_409
1461 409     val_409
1462 409     val_409
1463 409     val_409
1464 41      val_41
1465 411     val_411
1466 413     val_413
1467 413     val_413
1468 413     val_413
1469 413     val_413
1470 414     val_414
1471 414     val_414
1472 414     val_414
1473 414     val_414
1474 417     val_417
1475 417     val_417
1476 417     val_417
1477 417     val_417
1478 417     val_417
1479 417     val_417
1480 417     val_417
1481 417     val_417
1482 417     val_417
1483 418     val_418
1484 419     val_419
1485 42      val_42
1486 42      val_42
1487 42      val_42
1488 42      val_42
1489 421     val_421
1490 424     val_424
1491 424     val_424
1492 424     val_424
1493 424     val_424
1494 427     val_427
1495 429     val_429
1496 429     val_429
1497 429     val_429
1498 429     val_429
1499 43      val_43
1500 430     val_430
1501 430     val_430
1502 430     val_430
1503 430     val_430
1504 430     val_430
1505 430     val_430
1506 430     val_430
1507 430     val_430
1508 430     val_430
1509 431     val_431
1510 431     val_431
1511 431     val_431
1512 431     val_431
1513 431     val_431
1514 431     val_431
1515 431     val_431
1516 431     val_431
1517 431     val_431
1518 432     val_432
1519 435     val_435
1520 436     val_436
1521 437     val_437
1522 438     val_438
1523 438     val_438
1524 438     val_438
1525 438     val_438
1526 438     val_438
1527 438     val_438
1528 438     val_438
1529 438     val_438
1530 438     val_438
1531 439     val_439
1532 439     val_439
1533 439     val_439
1534 439     val_439
1535 44      val_44
1536 443     val_443
1537 444     val_444
1538 446     val_446
1539 448     val_448
1540 449     val_449
1541 452     val_452
1542 453     val_453
1543 454     val_454
1544 454     val_454
1545 454     val_454
1546 454     val_454
1547 454     val_454
1548 454     val_454
1549 454     val_454
1550 454     val_454
1551 454     val_454
1552 455     val_455
1553 457     val_457
1554 458     val_458
1555 458     val_458
1556 458     val_458
1557 458     val_458
1558 459     val_459
1559 459     val_459
1560 459     val_459
1561 459     val_459
1562 460     val_460
1563 462     val_462
1564 462     val_462
1565 462     val_462
1566 462     val_462
1567 463     val_463
1568 463     val_463
1569 463     val_463
1570 463     val_463
1571 466     val_466
1572 466     val_466
1573 466     val_466
1574 466     val_466
1575 466     val_466
1576 466     val_466
1577 466     val_466
1578 466     val_466
1579 466     val_466
1580 467     val_467
1581 468     val_468
1582 468     val_468
1583 468     val_468
1584 468     val_468
1585 468     val_468
1586 468     val_468
1587 468     val_468
1588 468     val_468
1589 468     val_468
1590 468     val_468
1591 468     val_468
1592 468     val_468
1593 468     val_468
1594 468     val_468
1595 468     val_468
1596 468     val_468
1597 469     val_469
1598 469     val_469
1599 469     val_469
1600 469     val_469
1601 469     val_469
1602 469     val_469
1603 469     val_469
1604 469     val_469
1605 469     val_469
1606 469     val_469
1607 469     val_469
1608 469     val_469
1609 469     val_469
1610 469     val_469
1611 469     val_469
1612 469     val_469
1613 469     val_469
1614 469     val_469
1615 469     val_469
1616 469     val_469
1617 469     val_469
1618 469     val_469
1619 469     val_469
1620 469     val_469
1621 469     val_469
1622 47      val_47
1623 470     val_470
1624 472     val_472
1625 475     val_475
1626 477     val_477
1627 478     val_478
1628 478     val_478
1629 478     val_478
1630 478     val_478
1631 479     val_479
1632 480     val_480
1633 480     val_480
1634 480     val_480
1635 480     val_480
1636 480     val_480
1637 480     val_480
1638 480     val_480
1639 480     val_480
1640 480     val_480
1641 481     val_481
1642 482     val_482
1643 483     val_483
1644 484     val_484
1645 485     val_485
1646 487     val_487
1647 489     val_489
1648 489     val_489
1649 489     val_489
1650 489     val_489
1651 489     val_489
1652 489     val_489
1653 489     val_489
1654 489     val_489
1655 489     val_489
1656 489     val_489
1657 489     val_489
1658 489     val_489
1659 489     val_489
1660 489     val_489
1661 489     val_489
1662 489     val_489
1663 490     val_490
1664 491     val_491
1665 492     val_492
1666 492     val_492
1667 492     val_492
1668 492     val_492
1669 493     val_493
1670 494     val_494
1671 495     val_495
1672 496     val_496
1673 497     val_497
1674 498     val_498
1675 498     val_498
1676 498     val_498
1677 498     val_498
1678 498     val_498
1679 498     val_498
1680 498     val_498
1681 498     val_498
1682 498     val_498
1683 5       val_5
1684 5       val_5
1685 5       val_5
1686 5       val_5
1687 5       val_5
1688 5       val_5
1689 5       val_5
1690 5       val_5
1691 5       val_5
1692 51      val_51
1693 51      val_51
1694 51      val_51
1695 51      val_51
1696 53      val_53
1697 54      val_54
1698 57      val_57
1699 58      val_58
1700 58      val_58
1701 58      val_58
1702 58      val_58
1703 64      val_64
1704 65      val_65
1705 66      val_66
1706 67      val_67
1707 67      val_67
1708 67      val_67
1709 67      val_67
1710 69      val_69
1711 70      val_70
1712 70      val_70
1713 70      val_70
1714 70      val_70
1715 70      val_70
1716 70      val_70
1717 70      val_70
1718 70      val_70
1719 70      val_70
1720 72      val_72
1721 72      val_72
1722 72      val_72
1723 72      val_72
1724 74      val_74
1725 76      val_76
1726 76      val_76
1727 76      val_76
1728 76      val_76
1729 77      val_77
1730 78      val_78
1731 8       val_8
1732 80      val_80
1733 82      val_82
1734 83      val_83
1735 83      val_83
1736 83      val_83
1737 83      val_83
1738 84      val_84
1739 84      val_84
1740 84      val_84
1741 84      val_84
1742 85      val_85
1743 86      val_86
1744 87      val_87
1745 9       val_9
1746 90      val_90
1747 90      val_90
1748 90      val_90
1749 90      val_90
1750 90      val_90
1751 90      val_90
1752 90      val_90
1753 90      val_90
1754 90      val_90
1755 92      val_92
1756 95      val_95
1757 95      val_95
1758 95      val_95
1759 95      val_95
1760 96      val_96
1761 97      val_97
1762 97      val_97
1763 97      val_97
1764 97      val_97
1765 98      val_98
1766 98      val_98
1767 98      val_98
1768 98      val_98
1769 PREHOOK: query: EXPLAIN
1770 SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
1771 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
1772 PREHOOK: type: QUERY
1773 POSTHOOK: query: EXPLAIN
1774 SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
1775 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
1776 POSTHOOK: type: QUERY
1777 STAGE DEPENDENCIES:
1778   Stage-1 is a root stage
1779   Stage-0 depends on stages: Stage-1
1780
1781 STAGE PLANS:
1782   Stage: Stage-1
1783     Spark
1784       Edges:
1785         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 2), Map 4 (PARTITION-LEVEL SORT, 2), Map 5 (PARTITION-LEVEL SORT, 2)
1786         Reducer 3 <- Reducer 2 (PARTITION-LEVEL SORT, 2)
1787 #### A masked pattern was here ####
1788       Vertices:
1789         Map 1 
1790             Map Operator Tree:
1791                 TableScan
1792                   alias: src1
1793                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1794                   Filter Operator
1795                     predicate: (key < 10) (type: boolean)
1796                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1797                     Reduce Output Operator
1798                       key expressions: key (type: string)
1799                       sort order: +
1800                       Map-reduce partition columns: key (type: string)
1801                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1802                       value expressions: value (type: string)
1803         Map 4 
1804             Map Operator Tree:
1805                 TableScan
1806                   alias: src2
1807                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1808                   Filter Operator
1809                     predicate: (key < 10) (type: boolean)
1810                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1811                     Reduce Output Operator
1812                       key expressions: key (type: string)
1813                       sort order: +
1814                       Map-reduce partition columns: key (type: string)
1815                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
1816                       value expressions: value (type: string)
1817         Map 5 
1818             Map Operator Tree:
1819                 TableScan
1820                   alias: src3
1821                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1822                   Reduce Output Operator
1823                     key expressions: key (type: string)
1824                     sort order: +
1825                     Map-reduce partition columns: key (type: string)
1826                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
1827                     value expressions: value (type: string)
1828         Reducer 2 
1829             Reduce Operator Tree:
1830               Join Operator
1831                 condition map:
1832                      Inner Join 0 to 1
1833                      Right Outer Join 0 to 2
1834                 filter predicates:
1835                   0 
1836                   1 
1837                   2 {(KEY.reducesinkkey0 < 20)}
1838                 keys:
1839                   0 key (type: string)
1840                   1 key (type: string)
1841                   2 key (type: string)
1842                 outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11
1843                 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
1844                 Select Operator
1845                   expressions: _col0 (type: string), _col1 (type: string), _col5 (type: string), _col6 (type: string), _col10 (type: string), _col11 (type: string)
1846                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
1847                   Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
1848                   Reduce Output Operator
1849                     key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
1850                     sort order: ++++++
1851                     Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
1852         Reducer 3 
1853             Reduce Operator Tree:
1854               Select Operator
1855                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
1856                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
1857                 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
1858                 File Output Operator
1859                   compressed: false
1860                   Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
1861                   table:
1862                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1863                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1864                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1865
1866   Stage: Stage-0
1867     Fetch Operator
1868       limit: -1
1869       Processor Tree:
1870         ListSink
1871
1872 PREHOOK: query: SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
1873 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
1874 PREHOOK: type: QUERY
1875 PREHOOK: Input: default@src
1876 #### A masked pattern was here ####
1877 POSTHOOK: query: SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
1878 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
1879 POSTHOOK: type: QUERY
1880 POSTHOOK: Input: default@src
1881 #### A masked pattern was here ####
1882 0       val_0   0       val_0   0       val_0
1883 0       val_0   0       val_0   0       val_0
1884 0       val_0   0       val_0   0       val_0
1885 0       val_0   0       val_0   0       val_0
1886 0       val_0   0       val_0   0       val_0
1887 0       val_0   0       val_0   0       val_0
1888 0       val_0   0       val_0   0       val_0
1889 0       val_0   0       val_0   0       val_0
1890 0       val_0   0       val_0   0       val_0
1891 0       val_0   0       val_0   0       val_0
1892 0       val_0   0       val_0   0       val_0
1893 0       val_0   0       val_0   0       val_0
1894 0       val_0   0       val_0   0       val_0
1895 0       val_0   0       val_0   0       val_0
1896 0       val_0   0       val_0   0       val_0
1897 0       val_0   0       val_0   0       val_0
1898 0       val_0   0       val_0   0       val_0
1899 0       val_0   0       val_0   0       val_0
1900 0       val_0   0       val_0   0       val_0
1901 0       val_0   0       val_0   0       val_0
1902 0       val_0   0       val_0   0       val_0
1903 0       val_0   0       val_0   0       val_0
1904 0       val_0   0       val_0   0       val_0
1905 0       val_0   0       val_0   0       val_0
1906 0       val_0   0       val_0   0       val_0
1907 0       val_0   0       val_0   0       val_0
1908 0       val_0   0       val_0   0       val_0
1909 2       val_2   2       val_2   2       val_2
1910 4       val_4   4       val_4   4       val_4
1911 5       val_5   5       val_5   5       val_5
1912 5       val_5   5       val_5   5       val_5
1913 5       val_5   5       val_5   5       val_5
1914 5       val_5   5       val_5   5       val_5
1915 5       val_5   5       val_5   5       val_5
1916 5       val_5   5       val_5   5       val_5
1917 5       val_5   5       val_5   5       val_5
1918 5       val_5   5       val_5   5       val_5
1919 5       val_5   5       val_5   5       val_5
1920 5       val_5   5       val_5   5       val_5
1921 5       val_5   5       val_5   5       val_5
1922 5       val_5   5       val_5   5       val_5
1923 5       val_5   5       val_5   5       val_5
1924 5       val_5   5       val_5   5       val_5
1925 5       val_5   5       val_5   5       val_5
1926 5       val_5   5       val_5   5       val_5
1927 5       val_5   5       val_5   5       val_5
1928 5       val_5   5       val_5   5       val_5
1929 5       val_5   5       val_5   5       val_5
1930 5       val_5   5       val_5   5       val_5
1931 5       val_5   5       val_5   5       val_5
1932 5       val_5   5       val_5   5       val_5
1933 5       val_5   5       val_5   5       val_5
1934 5       val_5   5       val_5   5       val_5
1935 5       val_5   5       val_5   5       val_5
1936 5       val_5   5       val_5   5       val_5
1937 5       val_5   5       val_5   5       val_5
1938 8       val_8   8       val_8   8       val_8
1939 9       val_9   9       val_9   9       val_9
1940 NULL    NULL    NULL    NULL    10      val_10
1941 NULL    NULL    NULL    NULL    100     val_100
1942 NULL    NULL    NULL    NULL    100     val_100
1943 NULL    NULL    NULL    NULL    103     val_103
1944 NULL    NULL    NULL    NULL    103     val_103
1945 NULL    NULL    NULL    NULL    104     val_104
1946 NULL    NULL    NULL    NULL    104     val_104
1947 NULL    NULL    NULL    NULL    105     val_105
1948 NULL    NULL    NULL    NULL    11      val_11
1949 NULL    NULL    NULL    NULL    111     val_111
1950 NULL    NULL    NULL    NULL    113     val_113
1951 NULL    NULL    NULL    NULL    113     val_113
1952 NULL    NULL    NULL    NULL    114     val_114
1953 NULL    NULL    NULL    NULL    116     val_116
1954 NULL    NULL    NULL    NULL    118     val_118
1955 NULL    NULL    NULL    NULL    118     val_118
1956 NULL    NULL    NULL    NULL    119     val_119
1957 NULL    NULL    NULL    NULL    119     val_119
1958 NULL    NULL    NULL    NULL    119     val_119
1959 NULL    NULL    NULL    NULL    12      val_12
1960 NULL    NULL    NULL    NULL    12      val_12
1961 NULL    NULL    NULL    NULL    120     val_120
1962 NULL    NULL    NULL    NULL    120     val_120
1963 NULL    NULL    NULL    NULL    125     val_125
1964 NULL    NULL    NULL    NULL    125     val_125
1965 NULL    NULL    NULL    NULL    126     val_126
1966 NULL    NULL    NULL    NULL    128     val_128
1967 NULL    NULL    NULL    NULL    128     val_128
1968 NULL    NULL    NULL    NULL    128     val_128
1969 NULL    NULL    NULL    NULL    129     val_129
1970 NULL    NULL    NULL    NULL    129     val_129
1971 NULL    NULL    NULL    NULL    131     val_131
1972 NULL    NULL    NULL    NULL    133     val_133
1973 NULL    NULL    NULL    NULL    134     val_134
1974 NULL    NULL    NULL    NULL    134     val_134
1975 NULL    NULL    NULL    NULL    136     val_136
1976 NULL    NULL    NULL    NULL    137     val_137
1977 NULL    NULL    NULL    NULL    137     val_137
1978 NULL    NULL    NULL    NULL    138     val_138
1979 NULL    NULL    NULL    NULL    138     val_138
1980 NULL    NULL    NULL    NULL    138     val_138
1981 NULL    NULL    NULL    NULL    138     val_138
1982 NULL    NULL    NULL    NULL    143     val_143
1983 NULL    NULL    NULL    NULL    145     val_145
1984 NULL    NULL    NULL    NULL    146     val_146
1985 NULL    NULL    NULL    NULL    146     val_146
1986 NULL    NULL    NULL    NULL    149     val_149
1987 NULL    NULL    NULL    NULL    149     val_149
1988 NULL    NULL    NULL    NULL    15      val_15
1989 NULL    NULL    NULL    NULL    15      val_15
1990 NULL    NULL    NULL    NULL    150     val_150
1991 NULL    NULL    NULL    NULL    152     val_152
1992 NULL    NULL    NULL    NULL    152     val_152
1993 NULL    NULL    NULL    NULL    153     val_153
1994 NULL    NULL    NULL    NULL    155     val_155
1995 NULL    NULL    NULL    NULL    156     val_156
1996 NULL    NULL    NULL    NULL    157     val_157
1997 NULL    NULL    NULL    NULL    158     val_158
1998 NULL    NULL    NULL    NULL    160     val_160
1999 NULL    NULL    NULL    NULL    162     val_162
2000 NULL    NULL    NULL    NULL    163     val_163
2001 NULL    NULL    NULL    NULL    164     val_164
2002 NULL    NULL    NULL    NULL    164     val_164
2003 NULL    NULL    NULL    NULL    165     val_165
2004 NULL    NULL    NULL    NULL    165     val_165
2005 NULL    NULL    NULL    NULL    166     val_166
2006 NULL    NULL    NULL    NULL    167     val_167
2007 NULL    NULL    NULL    NULL    167     val_167
2008 NULL    NULL    NULL    NULL    167     val_167
2009 NULL    NULL    NULL    NULL    168     val_168
2010 NULL    NULL    NULL    NULL    169     val_169
2011 NULL    NULL    NULL    NULL    169     val_169
2012 NULL    NULL    NULL    NULL    169     val_169
2013 NULL    NULL    NULL    NULL    169     val_169
2014 NULL    NULL    NULL    NULL    17      val_17
2015 NULL    NULL    NULL    NULL    170     val_170
2016 NULL    NULL    NULL    NULL    172     val_172
2017 NULL    NULL    NULL    NULL    172     val_172
2018 NULL    NULL    NULL    NULL    174     val_174
2019 NULL    NULL    NULL    NULL    174     val_174
2020 NULL    NULL    NULL    NULL    175     val_175
2021 NULL    NULL    NULL    NULL    175     val_175
2022 NULL    NULL    NULL    NULL    176     val_176
2023 NULL    NULL    NULL    NULL    176     val_176
2024 NULL    NULL    NULL    NULL    177     val_177
2025 NULL    NULL    NULL    NULL    178     val_178
2026 NULL    NULL    NULL    NULL    179     val_179
2027 NULL    NULL    NULL    NULL    179     val_179
2028 NULL    NULL    NULL    NULL    18      val_18
2029 NULL    NULL    NULL    NULL    18      val_18
2030 NULL    NULL    NULL    NULL    180     val_180
2031 NULL    NULL    NULL    NULL    181     val_181
2032 NULL    NULL    NULL    NULL    183     val_183
2033 NULL    NULL    NULL    NULL    186     val_186
2034 NULL    NULL    NULL    NULL    187     val_187
2035 NULL    NULL    NULL    NULL    187     val_187
2036 NULL    NULL    NULL    NULL    187     val_187
2037 NULL    NULL    NULL    NULL    189     val_189
2038 NULL    NULL    NULL    NULL    19      val_19
2039 NULL    NULL    NULL    NULL    190     val_190
2040 NULL    NULL    NULL    NULL    191     val_191
2041 NULL    NULL    NULL    NULL    191     val_191
2042 NULL    NULL    NULL    NULL    192     val_192
2043 NULL    NULL    NULL    NULL    193     val_193
2044 NULL    NULL    NULL    NULL    193     val_193
2045 NULL    NULL    NULL    NULL    193     val_193
2046 NULL    NULL    NULL    NULL    194     val_194
2047 NULL    NULL    NULL    NULL    195     val_195
2048 NULL    NULL    NULL    NULL    195     val_195
2049 NULL    NULL    NULL    NULL    196     val_196
2050 NULL    NULL    NULL    NULL    197     val_197
2051 NULL    NULL    NULL    NULL    197     val_197
2052 NULL    NULL    NULL    NULL    199     val_199
2053 NULL    NULL    NULL    NULL    199     val_199
2054 NULL    NULL    NULL    NULL    199     val_199
2055 NULL    NULL    NULL    NULL    20      val_20
2056 NULL    NULL    NULL    NULL    200     val_200
2057 NULL    NULL    NULL    NULL    200     val_200
2058 NULL    NULL    NULL    NULL    201     val_201
2059 NULL    NULL    NULL    NULL    202     val_202
2060 NULL    NULL    NULL    NULL    203     val_203
2061 NULL    NULL    NULL    NULL    203     val_203
2062 NULL    NULL    NULL    NULL    205     val_205
2063 NULL    NULL    NULL    NULL    205     val_205
2064 NULL    NULL    NULL    NULL    207     val_207
2065 NULL    NULL    NULL    NULL    207     val_207
2066 NULL    NULL    NULL    NULL    208     val_208
2067 NULL    NULL    NULL    NULL    208     val_208
2068 NULL    NULL    NULL    NULL    208     val_208
2069 NULL    NULL    NULL    NULL    209     val_209
2070 NULL    NULL    NULL    NULL    209     val_209
2071 NULL    NULL    NULL    NULL    213     val_213
2072 NULL    NULL    NULL    NULL    213     val_213
2073 NULL    NULL    NULL    NULL    214     val_214
2074 NULL    NULL    NULL    NULL    216     val_216
2075 NULL    NULL    NULL    NULL    216     val_216
2076 NULL    NULL    NULL    NULL    217     val_217
2077 NULL    NULL    NULL    NULL    217     val_217
2078 NULL    NULL    NULL    NULL    218     val_218
2079 NULL    NULL    NULL    NULL    219     val_219
2080 NULL    NULL    NULL    NULL    219     val_219
2081 NULL    NULL    NULL    NULL    221     val_221
2082 NULL    NULL    NULL    NULL    221     val_221
2083 NULL    NULL    NULL    NULL    222     val_222
2084 NULL    NULL    NULL    NULL    223     val_223
2085 NULL    NULL    NULL    NULL    223     val_223
2086 NULL    NULL    NULL    NULL    224     val_224
2087 NULL    NULL    NULL    NULL    224     val_224
2088 NULL    NULL    NULL    NULL    226     val_226
2089 NULL    NULL    NULL    NULL    228     val_228
2090 NULL    NULL    NULL    NULL    229     val_229
2091 NULL    NULL    NULL    NULL    229     val_229
2092 NULL    NULL    NULL    NULL    230     val_230
2093 NULL    NULL    NULL    NULL    230     val_230
2094 NULL    NULL    NULL    NULL    230     val_230
2095 NULL    NULL    NULL    NULL    230     val_230
2096 NULL    NULL    NULL    NULL    230     val_230
2097 NULL    NULL    NULL    NULL    233     val_233
2098 NULL    NULL    NULL    NULL    233     val_233
2099 NULL    NULL    NULL    NULL    235     val_235
2100 NULL    NULL    NULL    NULL    237     val_237
2101 NULL    NULL    NULL    NULL    237     val_237
2102 NULL    NULL    NULL    NULL    238     val_238
2103 NULL    NULL    NULL    NULL    238     val_238
2104 NULL    NULL    NULL    NULL    239     val_239
2105 NULL    NULL    NULL    NULL    239     val_239
2106 NULL    NULL    NULL    NULL    24      val_24
2107 NULL    NULL    NULL    NULL    24      val_24
2108 NULL    NULL    NULL    NULL    241     val_241
2109 NULL    NULL    NULL    NULL    242     val_242
2110 NULL    NULL    NULL    NULL    242     val_242
2111 NULL    NULL    NULL    NULL    244     val_244
2112 NULL    NULL    NULL    NULL    247     val_247
2113 NULL    NULL    NULL    NULL    248     val_248
2114 NULL    NULL    NULL    NULL    249     val_249
2115 NULL    NULL    NULL    NULL    252     val_252
2116 NULL    NULL    NULL    NULL    255     val_255
2117 NULL    NULL    NULL    NULL    255     val_255
2118 NULL    NULL    NULL    NULL    256     val_256
2119 NULL    NULL    NULL    NULL    256     val_256
2120 NULL    NULL    NULL    NULL    257     val_257
2121 NULL    NULL    NULL    NULL    258     val_258
2122 NULL    NULL    NULL    NULL    26      val_26
2123 NULL    NULL    NULL    NULL    26      val_26
2124 NULL    NULL    NULL    NULL    260     val_260
2125 NULL    NULL    NULL    NULL    262     val_262
2126 NULL    NULL    NULL    NULL    263     val_263
2127 NULL    NULL    NULL    NULL    265     val_265
2128 NULL    NULL    NULL    NULL    265     val_265
2129 NULL    NULL    NULL    NULL    266     val_266
2130 NULL    NULL    NULL    NULL    27      val_27
2131 NULL    NULL    NULL    NULL    272     val_272
2132 NULL    NULL    NULL    NULL    272     val_272
2133 NULL    NULL    NULL    NULL    273     val_273
2134 NULL    NULL    NULL    NULL    273     val_273
2135 NULL    NULL    NULL    NULL    273     val_273
2136 NULL    NULL    NULL    NULL    274     val_274
2137 NULL    NULL    NULL    NULL    275     val_275
2138 NULL    NULL    NULL    NULL    277     val_277
2139 NULL    NULL    NULL    NULL    277     val_277
2140 NULL    NULL    NULL    NULL    277     val_277
2141 NULL    NULL    NULL    NULL    277     val_277
2142 NULL    NULL    NULL    NULL    278     val_278
2143 NULL    NULL    NULL    NULL    278     val_278
2144 NULL    NULL    NULL    NULL    28      val_28
2145 NULL    NULL    NULL    NULL    280     val_280
2146 NULL    NULL    NULL    NULL    280     val_280
2147 NULL    NULL    NULL    NULL    281     val_281
2148 NULL    NULL    NULL    NULL    281     val_281
2149 NULL    NULL    NULL    NULL    282     val_282
2150 NULL    NULL    NULL    NULL    282     val_282
2151 NULL    NULL    NULL    NULL    283     val_283
2152 NULL    NULL    NULL    NULL    284     val_284
2153 NULL    NULL    NULL    NULL    285     val_285
2154 NULL    NULL    NULL    NULL    286     val_286
2155 NULL    NULL    NULL    NULL    287     val_287
2156 NULL    NULL    NULL    NULL    288     val_288
2157 NULL    NULL    NULL    NULL    288     val_288
2158 NULL    NULL    NULL    NULL    289     val_289
2159 NULL    NULL    NULL    NULL    291     val_291
2160 NULL    NULL    NULL    NULL    292     val_292
2161 NULL    NULL    NULL    NULL    296     val_296
2162 NULL    NULL    NULL    NULL    298     val_298
2163 NULL    NULL    NULL    NULL    298     val_298
2164 NULL    NULL    NULL    NULL    298     val_298
2165 NULL    NULL    NULL    NULL    30      val_30
2166 NULL    NULL    NULL    NULL    302     val_302
2167 NULL    NULL    NULL    NULL    305     val_305
2168 NULL    NULL    NULL    NULL    306     val_306
2169 NULL    NULL    NULL    NULL    307     val_307
2170 NULL    NULL    NULL    NULL    307     val_307
2171 NULL    NULL    NULL    NULL    308     val_308
2172 NULL    NULL    NULL    NULL    309     val_309
2173 NULL    NULL    NULL    NULL    309     val_309
2174 NULL    NULL    NULL    NULL    310     val_310
2175 NULL    NULL    NULL    NULL    311     val_311
2176 NULL    NULL    NULL    NULL    311     val_311
2177 NULL    NULL    NULL    NULL    311     val_311
2178 NULL    NULL    NULL    NULL    315     val_315
2179 NULL    NULL    NULL    NULL    316     val_316
2180 NULL    NULL    NULL    NULL    316     val_316
2181 NULL    NULL    NULL    NULL    316     val_316
2182 NULL    NULL    NULL    NULL    317     val_317
2183 NULL    NULL    NULL    NULL    317     val_317
2184 NULL    NULL    NULL    NULL    318     val_318
2185 NULL    NULL    NULL    NULL    318     val_318
2186 NULL    NULL    NULL    NULL    318     val_318
2187 NULL    NULL    NULL    NULL    321     val_321
2188 NULL    NULL    NULL    NULL    321     val_321
2189 NULL    NULL    NULL    NULL    322     val_322
2190 NULL    NULL    NULL    NULL    322     val_322
2191 NULL    NULL    NULL    NULL    323     val_323
2192 NULL    NULL    NULL    NULL    325     val_325
2193 NULL    NULL    NULL    NULL    325     val_325
2194 NULL    NULL    NULL    NULL    327     val_327
2195 NULL    NULL    NULL    NULL    327     val_327
2196 NULL    NULL    NULL    NULL    327     val_327
2197 NULL    NULL    NULL    NULL    33      val_33
2198 NULL    NULL    NULL    NULL    331     val_331
2199 NULL    NULL    NULL    NULL    331     val_331
2200 NULL    NULL    NULL    NULL    332     val_332
2201 NULL    NULL    NULL    NULL    333     val_333
2202 NULL    NULL    NULL    NULL    333     val_333
2203 NULL    NULL    NULL    NULL    335     val_335
2204 NULL    NULL    NULL    NULL    336     val_336
2205 NULL    NULL    NULL    NULL    338     val_338
2206 NULL    NULL    NULL    NULL    339     val_339
2207 NULL    NULL    NULL    NULL    34      val_34
2208 NULL    NULL    NULL    NULL    341     val_341
2209 NULL    NULL    NULL    NULL    342     val_342
2210 NULL    NULL    NULL    NULL    342     val_342
2211 NULL    NULL    NULL    NULL    344     val_344
2212 NULL    NULL    NULL    NULL    344     val_344
2213 NULL    NULL    NULL    NULL    345     val_345
2214 NULL    NULL    NULL    NULL    348     val_348
2215 NULL    NULL    NULL    NULL    348     val_348
2216 NULL    NULL    NULL    NULL    348     val_348
2217 NULL    NULL    NULL    NULL    348     val_348
2218 NULL    NULL    NULL    NULL    348     val_348
2219 NULL    NULL    NULL    NULL    35      val_35
2220 NULL    NULL    NULL    NULL    35      val_35
2221 NULL    NULL    NULL    NULL    35      val_35
2222 NULL    NULL    NULL    NULL    351     val_351
2223 NULL    NULL    NULL    NULL    353     val_353
2224 NULL    NULL    NULL    NULL    353     val_353
2225 NULL    NULL    NULL    NULL    356     val_356
2226 NULL    NULL    NULL    NULL    360     val_360
2227 NULL    NULL    NULL    NULL    362     val_362
2228 NULL    NULL    NULL    NULL    364     val_364
2229 NULL    NULL    NULL    NULL    365     val_365
2230 NULL    NULL    NULL    NULL    366     val_366
2231 NULL    NULL    NULL    NULL    367     val_367
2232 NULL    NULL    NULL    NULL    367     val_367
2233 NULL    NULL    NULL    NULL    368     val_368
2234 NULL    NULL    NULL    NULL    369     val_369
2235 NULL    NULL    NULL    NULL    369     val_369
2236 NULL    NULL    NULL    NULL    369     val_369
2237 NULL    NULL    NULL    NULL    37      val_37
2238 NULL    NULL    NULL    NULL    37      val_37
2239 NULL    NULL    NULL    NULL    373     val_373
2240 NULL    NULL    NULL    NULL    374     val_374
2241 NULL    NULL    NULL    NULL    375     val_375
2242 NULL    NULL    NULL    NULL    377     val_377
2243 NULL    NULL    NULL    NULL    378     val_378
2244 NULL    NULL    NULL    NULL    379     val_379
2245 NULL    NULL    NULL    NULL    382     val_382
2246 NULL    NULL    NULL    NULL    382     val_382
2247 NULL    NULL    NULL    NULL    384     val_384
2248 NULL    NULL    NULL    NULL    384     val_384
2249 NULL    NULL    NULL    NULL    384     val_384
2250 NULL    NULL    NULL    NULL    386     val_386
2251 NULL    NULL    NULL    NULL    389     val_389
2252 NULL    NULL    NULL    NULL    392     val_392
2253 NULL    NULL    NULL    NULL    393     val_393
2254 NULL    NULL    NULL    NULL    394     val_394
2255 NULL    NULL    NULL    NULL    395     val_395
2256 NULL    NULL    NULL    NULL    395     val_395
2257 NULL    NULL    NULL    NULL    396     val_396
2258 NULL    NULL    NULL    NULL    396     val_396
2259 NULL    NULL    NULL    NULL    396     val_396
2260 NULL    NULL    NULL    NULL    397     val_397
2261 NULL    NULL    NULL    NULL    397     val_397
2262 NULL    NULL    NULL    NULL    399     val_399
2263 NULL    NULL    NULL    NULL    399     val_399
2264 NULL    NULL    NULL    NULL    400     val_400
2265 NULL    NULL    NULL    NULL    401     val_401
2266 NULL    NULL    NULL    NULL    401     val_401
2267 NULL    NULL    NULL    NULL    401     val_401
2268 NULL    NULL    NULL    NULL    401     val_401
2269 NULL    NULL    NULL    NULL    401     val_401
2270 NULL    NULL    NULL    NULL    402     val_402
2271 NULL    NULL    NULL    NULL    403     val_403
2272 NULL    NULL    NULL    NULL    403     val_403
2273 NULL    NULL    NULL    NULL    403     val_403
2274 NULL    NULL    NULL    NULL    404     val_404
2275 NULL    NULL    NULL    NULL    404     val_404
2276 NULL    NULL    NULL    NULL    406     val_406
2277 NULL    NULL    NULL    NULL    406     val_406
2278 NULL    NULL    NULL    NULL    406     val_406
2279 NULL    NULL    NULL    NULL    406     val_406
2280 NULL    NULL    NULL    NULL    407     val_407
2281 NULL    NULL    NULL    NULL    409     val_409
2282 NULL    NULL    NULL    NULL    409     val_409
2283 NULL    NULL    NULL    NULL    409     val_409
2284 NULL    NULL    NULL    NULL    41      val_41
2285 NULL    NULL    NULL    NULL    411     val_411
2286 NULL    NULL    NULL    NULL    413     val_413
2287 NULL    NULL    NULL    NULL    413     val_413
2288 NULL    NULL    NULL    NULL    414     val_414
2289 NULL    NULL    NULL    NULL    414     val_414
2290 NULL    NULL    NULL    NULL    417     val_417
2291 NULL    NULL    NULL    NULL    417     val_417
2292 NULL    NULL    NULL    NULL    417     val_417
2293 NULL    NULL    NULL    NULL    418     val_418
2294 NULL    NULL    NULL    NULL    419     val_419
2295 NULL    NULL    NULL    NULL    42      val_42
2296 NULL    NULL    NULL    NULL    42      val_42
2297 NULL    NULL    NULL    NULL    421     val_421
2298 NULL    NULL    NULL    NULL    424     val_424
2299 NULL    NULL    NULL    NULL    424     val_424
2300 NULL    NULL    NULL    NULL    427     val_427
2301 NULL    NULL    NULL    NULL    429     val_429
2302 NULL    NULL    NULL    NULL    429     val_429
2303 NULL    NULL    NULL    NULL    43      val_43
2304 NULL    NULL    NULL    NULL    430     val_430
2305 NULL    NULL    NULL    NULL    430     val_430
2306 NULL    NULL    NULL    NULL    430     val_430
2307 NULL    NULL    NULL    NULL    431     val_431
2308 NULL    NULL    NULL    NULL    431     val_431
2309 NULL    NULL    NULL    NULL    431     val_431
2310 NULL    NULL    NULL    NULL    432     val_432
2311 NULL    NULL    NULL    NULL    435     val_435
2312 NULL    NULL    NULL    NULL    436     val_436
2313 NULL    NULL    NULL    NULL    437     val_437
2314 NULL    NULL    NULL    NULL    438     val_438
2315 NULL    NULL    NULL    NULL    438     val_438
2316 NULL    NULL    NULL    NULL    438     val_438
2317 NULL    NULL    NULL    NULL    439     val_439
2318 NULL    NULL    NULL    NULL    439     val_439
2319 NULL    NULL    NULL    NULL    44      val_44
2320 NULL    NULL    NULL    NULL    443     val_443
2321 NULL    NULL    NULL    NULL    444     val_444
2322 NULL    NULL    NULL    NULL    446     val_446
2323 NULL    NULL    NULL    NULL    448     val_448
2324 NULL    NULL    NULL    NULL    449     val_449
2325 NULL    NULL    NULL    NULL    452     val_452
2326 NULL    NULL    NULL    NULL    453     val_453
2327 NULL    NULL    NULL    NULL    454     val_454
2328 NULL    NULL    NULL    NULL    454     val_454
2329 NULL    NULL    NULL    NULL    454     val_454
2330 NULL    NULL    NULL    NULL    455     val_455
2331 NULL    NULL    NULL    NULL    457     val_457
2332 NULL    NULL    NULL    NULL    458     val_458
2333 NULL    NULL    NULL    NULL    458     val_458
2334 NULL    NULL    NULL    NULL    459     val_459
2335 NULL    NULL    NULL    NULL    459     val_459
2336 NULL    NULL    NULL    NULL    460     val_460
2337 NULL    NULL    NULL    NULL    462     val_462
2338 NULL    NULL    NULL    NULL    462     val_462
2339 NULL    NULL    NULL    NULL    463     val_463
2340 NULL    NULL    NULL    NULL    463     val_463
2341 NULL    NULL    NULL    NULL    466     val_466
2342 NULL    NULL    NULL    NULL    466     val_466
2343 NULL    NULL    NULL    NULL    466     val_466
2344 NULL    NULL    NULL    NULL    467     val_467
2345 NULL    NULL    NULL    NULL    468     val_468
2346 NULL    NULL    NULL    NULL    468     val_468
2347 NULL    NULL    NULL    NULL    468     val_468
2348 NULL    NULL    NULL    NULL    468     val_468
2349 NULL    NULL    NULL    NULL    469     val_469
2350 NULL    NULL    NULL    NULL    469     val_469
2351 NULL    NULL    NULL    NULL    469     val_469
2352 NULL    NULL    NULL    NULL    469     val_469
2353 NULL    NULL    NULL    NULL    469     val_469
2354 NULL    NULL    NULL    NULL    47      val_47
2355 NULL    NULL    NULL    NULL    470     val_470
2356 NULL    NULL    NULL    NULL    472     val_472
2357 NULL    NULL    NULL    NULL    475     val_475
2358 NULL    NULL    NULL    NULL    477     val_477
2359 NULL    NULL    NULL    NULL    478     val_478
2360 NULL    NULL    NULL    NULL    478     val_478
2361 NULL    NULL    NULL    NULL    479     val_479
2362 NULL    NULL    NULL    NULL    480     val_480
2363 NULL    NULL    NULL    NULL    480     val_480
2364 NULL    NULL    NULL    NULL    480     val_480
2365 NULL    NULL    NULL    NULL    481     val_481
2366 NULL    NULL    NULL    NULL    482     val_482
2367 NULL    NULL    NULL    NULL    483     val_483
2368 NULL    NULL    NULL    NULL    484     val_484
2369 NULL    NULL    NULL    NULL    485     val_485
2370 NULL    NULL    NULL    NULL    487     val_487
2371 NULL    NULL    NULL    NULL    489     val_489
2372 NULL    NULL    NULL    NULL    489     val_489
2373 NULL    NULL    NULL    NULL    489     val_489
2374 NULL    NULL    NULL    NULL    489     val_489
2375 NULL    NULL    NULL    NULL    490     val_490
2376 NULL    NULL    NULL    NULL    491     val_491
2377 NULL    NULL    NULL    NULL    492     val_492
2378 NULL    NULL    NULL    NULL    492     val_492
2379 NULL    NULL    NULL    NULL    493     val_493
2380 NULL    NULL    NULL    NULL    494     val_494
2381 NULL    NULL    NULL    NULL    495     val_495
2382 NULL    NULL    NULL    NULL    496     val_496
2383 NULL    NULL    NULL    NULL    497     val_497
2384 NULL    NULL    NULL    NULL    498     val_498
2385 NULL    NULL    NULL    NULL    498     val_498
2386 NULL    NULL    NULL    NULL    498     val_498
2387 NULL    NULL    NULL    NULL    51      val_51
2388 NULL    NULL    NULL    NULL    51      val_51
2389 NULL    NULL    NULL    NULL    53      val_53
2390 NULL    NULL    NULL    NULL    54      val_54
2391 NULL    NULL    NULL    NULL    57      val_57
2392 NULL    NULL    NULL    NULL    58      val_58
2393 NULL    NULL    NULL    NULL    58      val_58
2394 NULL    NULL    NULL    NULL    64      val_64
2395 NULL    NULL    NULL    NULL    65      val_65
2396 NULL    NULL    NULL    NULL    66      val_66
2397 NULL    NULL    NULL    NULL    67      val_67
2398 NULL    NULL    NULL    NULL    67      val_67
2399 NULL    NULL    NULL    NULL    69      val_69
2400 NULL    NULL    NULL    NULL    70      val_70
2401 NULL    NULL    NULL    NULL    70      val_70
2402 NULL    NULL    NULL    NULL    70      val_70
2403 NULL    NULL    NULL    NULL    72      val_72
2404 NULL    NULL    NULL    NULL    72      val_72
2405 NULL    NULL    NULL    NULL    74      val_74
2406 NULL    NULL    NULL    NULL    76      val_76
2407 NULL    NULL    NULL    NULL    76      val_76
2408 NULL    NULL    NULL    NULL    77      val_77
2409 NULL    NULL    NULL    NULL    78      val_78
2410 NULL    NULL    NULL    NULL    80      val_80
2411 NULL    NULL    NULL    NULL    82      val_82
2412 NULL    NULL    NULL    NULL    83      val_83
2413 NULL    NULL    NULL    NULL    83      val_83
2414 NULL    NULL    NULL    NULL    84      val_84
2415 NULL    NULL    NULL    NULL    84      val_84
2416 NULL    NULL    NULL    NULL    85      val_85
2417 NULL    NULL    NULL    NULL    86      val_86
2418 NULL    NULL    NULL    NULL    87      val_87
2419 NULL    NULL    NULL    NULL    90      val_90
2420 NULL    NULL    NULL    NULL    90      val_90
2421 NULL    NULL    NULL    NULL    90      val_90
2422 NULL    NULL    NULL    NULL    92      val_92
2423 NULL    NULL    NULL    NULL    95      val_95
2424 NULL    NULL    NULL    NULL    95      val_95
2425 NULL    NULL    NULL    NULL    96      val_96
2426 NULL    NULL    NULL    NULL    97      val_97
2427 NULL    NULL    NULL    NULL    97      val_97
2428 NULL    NULL    NULL    NULL    98      val_98
2429 NULL    NULL    NULL    NULL    98      val_98
2430 PREHOOK: query: EXPLAIN
2431 SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key < 15) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
2432 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
2433 PREHOOK: type: QUERY
2434 POSTHOOK: query: EXPLAIN
2435 SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key < 15) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
2436 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
2437 POSTHOOK: type: QUERY
2438 STAGE DEPENDENCIES:
2439   Stage-1 is a root stage
2440   Stage-0 depends on stages: Stage-1
2441
2442 STAGE PLANS:
2443   Stage: Stage-1
2444     Spark
2445       Edges:
2446         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 2), Map 4 (PARTITION-LEVEL SORT, 2), Map 5 (PARTITION-LEVEL SORT, 2)
2447         Reducer 3 <- Reducer 2 (PARTITION-LEVEL SORT, 2)
2448 #### A masked pattern was here ####
2449       Vertices:
2450         Map 1 
2451             Map Operator Tree:
2452                 TableScan
2453                   alias: src1
2454                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
2455                   Filter Operator
2456                     predicate: ((key < 10) and (key < 15)) (type: boolean)
2457                     Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
2458                     Reduce Output Operator
2459                       key expressions: key (type: string)
2460                       sort order: +
2461                       Map-reduce partition columns: key (type: string)
2462                       Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
2463                       value expressions: value (type: string)
2464         Map 4 
2465             Map Operator Tree:
2466                 TableScan
2467                   alias: src2
2468                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
2469                   Filter Operator
2470                     predicate: ((key < 10) and (key < 15)) (type: boolean)
2471                     Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
2472                     Reduce Output Operator
2473                       key expressions: key (type: string)
2474                       sort order: +
2475                       Map-reduce partition columns: key (type: string)
2476                       Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
2477                       value expressions: value (type: string)
2478         Map 5 
2479             Map Operator Tree:
2480                 TableScan
2481                   alias: src3
2482                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
2483                   Reduce Output Operator
2484                     key expressions: key (type: string)
2485                     sort order: +
2486                     Map-reduce partition columns: key (type: string)
2487                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
2488                     value expressions: value (type: string)
2489         Reducer 2 
2490             Reduce Operator Tree:
2491               Join Operator
2492                 condition map:
2493                      Inner Join 0 to 1
2494                      Right Outer Join 0 to 2
2495                 filter predicates:
2496                   0 
2497                   1 
2498                   2 {(KEY.reducesinkkey0 < 20)}
2499                 keys:
2500                   0 key (type: string)
2501                   1 key (type: string)
2502                   2 key (type: string)
2503                 outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11
2504                 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
2505                 Select Operator
2506                   expressions: _col0 (type: string), _col1 (type: string), _col5 (type: string), _col6 (type: string), _col10 (type: string), _col11 (type: string)
2507                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
2508                   Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
2509                   Reduce Output Operator
2510                     key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
2511                     sort order: ++++++
2512                     Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
2513         Reducer 3 
2514             Reduce Operator Tree:
2515               Select Operator
2516                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
2517                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
2518                 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
2519                 File Output Operator
2520                   compressed: false
2521                   Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
2522                   table:
2523                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
2524                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
2525                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
2526
2527   Stage: Stage-0
2528     Fetch Operator
2529       limit: -1
2530       Processor Tree:
2531         ListSink
2532
2533 PREHOOK: query: SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key < 15) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
2534 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
2535 PREHOOK: type: QUERY
2536 PREHOOK: Input: default@src
2537 #### A masked pattern was here ####
2538 POSTHOOK: query: SELECT * FROM src src1 JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key < 15) RIGHT OUTER JOIN src src3 ON (src1.key = src3.key AND src3.key < 20)
2539 SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
2540 POSTHOOK: type: QUERY
2541 POSTHOOK: Input: default@src
2542 #### A masked pattern was here ####
2543 0       val_0   0       val_0   0       val_0
2544 0       val_0   0       val_0   0       val_0
2545 0       val_0   0       val_0   0       val_0
2546 0       val_0   0       val_0   0       val_0
2547 0       val_0   0       val_0   0       val_0
2548 0       val_0   0       val_0   0       val_0
2549 0       val_0   0       val_0   0       val_0
2550 0       val_0   0       val_0   0       val_0
2551 0       val_0   0       val_0   0       val_0
2552 0       val_0   0       val_0   0       val_0
2553 0       val_0   0       val_0   0       val_0
2554 0       val_0   0       val_0   0       val_0
2555 0       val_0   0       val_0   0       val_0
2556 0       val_0   0       val_0   0       val_0
2557 0       val_0   0       val_0   0       val_0
2558 0       val_0   0       val_0   0       val_0
2559 0       val_0   0       val_0   0       val_0
2560 0       val_0   0       val_0   0       val_0
2561 0       val_0   0       val_0   0       val_0
2562 0       val_0   0       val_0   0       val_0
2563 0       val_0   0       val_0   0       val_0
2564 0       val_0   0       val_0   0       val_0
2565 0       val_0   0       val_0   0       val_0
2566 0       val_0   0       val_0   0       val_0
2567 0       val_0   0       val_0   0       val_0
2568 0       val_0   0       val_0   0       val_0
2569 0       val_0   0       val_0   0       val_0
2570 2       val_2   2       val_2   2       val_2
2571 4       val_4   4       val_4   4       val_4
2572 5       val_5   5       val_5   5       val_5
2573 5       val_5   5       val_5   5       val_5
2574 5       val_5   5       val_5   5       val_5
2575 5       val_5   5       val_5   5       val_5
2576 5       val_5   5       val_5   5       val_5
2577 5       val_5   5       val_5   5       val_5
2578 5       val_5   5       val_5   5       val_5
2579 5       val_5   5       val_5   5       val_5
2580 5       val_5   5       val_5   5       val_5
2581 5       val_5   5       val_5   5       val_5
2582 5       val_5   5       val_5   5       val_5
2583 5       val_5   5       val_5   5       val_5
2584 5       val_5   5       val_5   5       val_5
2585 5       val_5   5       val_5   5       val_5
2586 5       val_5   5       val_5   5       val_5
2587 5       val_5   5       val_5   5       val_5
2588 5       val_5   5       val_5   5       val_5
2589 5       val_5   5       val_5   5       val_5
2590 5       val_5   5       val_5   5       val_5
2591 5       val_5   5       val_5   5       val_5
2592 5       val_5   5       val_5   5       val_5
2593 5       val_5   5       val_5   5       val_5
2594 5       val_5   5       val_5   5       val_5
2595 5       val_5   5       val_5   5       val_5
2596 5       val_5   5       val_5   5       val_5
2597 5       val_5   5       val_5   5       val_5
2598 5       val_5   5       val_5   5       val_5
2599 8       val_8   8       val_8   8       val_8
2600 9       val_9   9       val_9   9       val_9
2601 NULL    NULL    NULL    NULL    10      val_10
2602 NULL    NULL    NULL    NULL    100     val_100
2603 NULL    NULL    NULL    NULL    100     val_100
2604 NULL    NULL    NULL    NULL    103     val_103
2605 NULL    NULL    NULL    NULL    103     val_103
2606 NULL    NULL    NULL    NULL    104     val_104
2607 NULL    NULL    NULL    NULL    104     val_104
2608 NULL    NULL    NULL    NULL    105     val_105
2609 NULL    NULL    NULL    NULL    11      val_11
2610 NULL    NULL    NULL    NULL    111     val_111
2611 NULL    NULL    NULL    NULL    113     val_113
2612 NULL    NULL    NULL    NULL    113     val_113
2613 NULL    NULL    NULL    NULL    114     val_114
2614 NULL    NULL    NULL    NULL    116     val_116
2615 NULL    NULL    NULL    NULL    118     val_118
2616 NULL    NULL    NULL    NULL    118     val_118
2617 NULL    NULL    NULL    NULL    119     val_119
2618 NULL    NULL    NULL    NULL    119     val_119
2619 NULL    NULL    NULL    NULL    119     val_119
2620 NULL    NULL    NULL    NULL    12      val_12
2621 NULL    NULL    NULL    NULL    12      val_12
2622 NULL    NULL    NULL    NULL    120     val_120
2623 NULL    NULL    NULL    NULL    120     val_120
2624 NULL    NULL    NULL    NULL    125     val_125
2625 NULL    NULL    NULL    NULL    125     val_125
2626 NULL    NULL    NULL    NULL    126     val_126
2627 NULL    NULL    NULL    NULL    128     val_128
2628 NULL    NULL    NULL    NULL    128     val_128
2629 NULL    NULL    NULL    NULL    128     val_128
2630 NULL    NULL    NULL    NULL    129     val_129
2631 NULL    NULL    NULL    NULL    129     val_129
2632 NULL    NULL    NULL    NULL    131     val_131
2633 NULL    NULL    NULL    NULL    133     val_133
2634 NULL    NULL    NULL    NULL    134     val_134
2635 NULL    NULL    NULL    NULL    134     val_134
2636 NULL    NULL    NULL    NULL    136     val_136
2637 NULL    NULL    NULL    NULL    137     val_137
2638 NULL    NULL    NULL    NULL    137     val_137
2639 NULL    NULL    NULL    NULL    138     val_138
2640 NULL    NULL    NULL    NULL    138     val_138
2641 NULL    NULL    NULL    NULL    138     val_138
2642 NULL    NULL    NULL    NULL    138     val_138
2643 NULL    NULL    NULL    NULL    143     val_143
2644 NULL    NULL    NULL    NULL    145     val_145
2645 NULL    NULL    NULL    NULL    146     val_146
2646 NULL    NULL    NULL    NULL    146     val_146
2647 NULL    NULL    NULL    NULL    149     val_149
2648 NULL    NULL    NULL    NULL    149     val_149
2649 NULL    NULL    NULL    NULL    15      val_15
2650 NULL    NULL    NULL    NULL    15      val_15
2651 NULL    NULL    NULL    NULL    150     val_150
2652 NULL    NULL    NULL    NULL    152     val_152
2653 NULL    NULL    NULL    NULL    152     val_152
2654 NULL    NULL    NULL    NULL    153     val_153
2655 NULL    NULL    NULL    NULL    155     val_155
2656 NULL    NULL    NULL    NULL    156     val_156
2657 NULL    NULL    NULL    NULL    157     val_157
2658 NULL    NULL    NULL    NULL    158     val_158
2659 NULL    NULL    NULL    NULL    160     val_160
2660 NULL    NULL    NULL    NULL    162     val_162
2661 NULL    NULL    NULL    NULL    163     val_163
2662 NULL    NULL    NULL    NULL    164     val_164
2663 NULL    NULL    NULL    NULL    164     val_164
2664 NULL    NULL    NULL    NULL    165     val_165
2665 NULL    NULL    NULL    NULL    165     val_165
2666 NULL    NULL    NULL    NULL    166     val_166
2667 NULL    NULL    NULL    NULL    167     val_167
2668 NULL    NULL    NULL    NULL    167     val_167
2669 NULL    NULL    NULL    NULL    167     val_167
2670 NULL    NULL    NULL    NULL    168     val_168
2671 NULL    NULL    NULL    NULL    169     val_169
2672 NULL    NULL    NULL    NULL    169     val_169
2673 NULL    NULL    NULL    NULL    169     val_169
2674 NULL    NULL    NULL    NULL    169     val_169
2675 NULL    NULL    NULL    NULL    17      val_17
2676 NULL    NULL    NULL    NULL    170     val_170
2677 NULL    NULL    NULL    NULL    172     val_172
2678 NULL    NULL    NULL    NULL    172     val_172
2679 NULL    NULL    NULL    NULL    174     val_174
2680 NULL    NULL    NULL    NULL    174     val_174
2681 NULL    NULL    NULL    NULL    175     val_175
2682 NULL    NULL    NULL    NULL    175     val_175
2683 NULL    NULL    NULL    NULL    176     val_176
2684 NULL    NULL    NULL    NULL    176     val_176
2685 NULL    NULL    NULL    NULL    177     val_177
2686 NULL    NULL    NULL    NULL    178     val_178
2687 NULL    NULL    NULL    NULL    179     val_179
2688 NULL    NULL    NULL    NULL    179     val_179
2689 NULL    NULL    NULL    NULL    18      val_18
2690 NULL    NULL    NULL    NULL    18      val_18
2691 NULL    NULL    NULL    NULL    180     val_180
2692 NULL    NULL    NULL    NULL    181     val_181
2693 NULL    NULL    NULL    NULL    183     val_183
2694 NULL    NULL    NULL    NULL    186     val_186
2695 NULL    NULL    NULL    NULL    187     val_187
2696 NULL    NULL    NULL    NULL    187     val_187
2697 NULL    NULL    NULL    NULL    187     val_187
2698 NULL    NULL    NULL    NULL    189     val_189
2699 NULL    NULL    NULL    NULL    19      val_19
2700 NULL    NULL    NULL    NULL    190     val_190
2701 NULL    NULL    NULL    NULL    191     val_191
2702 NULL    NULL    NULL    NULL    191     val_191
2703 NULL    NULL    NULL    NULL    192     val_192
2704 NULL    NULL    NULL    NULL    193     val_193
2705 NULL    NULL    NULL    NULL    193     val_193
2706 NULL    NULL    NULL    NULL    193     val_193
2707 NULL    NULL    NULL    NULL    194     val_194
2708 NULL    NULL    NULL    NULL    195     val_195
2709 NULL    NULL    NULL    NULL    195     val_195
2710 NULL    NULL    NULL    NULL    196     val_196
2711 NULL    NULL    NULL    NULL    197     val_197
2712 NULL    NULL    NULL    NULL    197     val_197
2713 NULL    NULL    NULL    NULL    199     val_199
2714 NULL    NULL    NULL    NULL    199     val_199
2715 NULL    NULL    NULL    NULL    199     val_199
2716 NULL    NULL    NULL    NULL    20      val_20
2717 NULL    NULL    NULL    NULL    200     val_200
2718 NULL    NULL    NULL    NULL    200     val_200
2719 NULL    NULL    NULL    NULL    201     val_201
2720 NULL    NULL    NULL    NULL    202     val_202
2721 NULL    NULL    NULL    NULL    203     val_203
2722 NULL    NULL    NULL    NULL    203     val_203
2723 NULL    NULL    NULL    NULL    205     val_205
2724 NULL    NULL    NULL    NULL    205     val_205
2725 NULL    NULL    NULL    NULL    207     val_207
2726 NULL    NULL    NULL    NULL    207     val_207
2727 NULL    NULL    NULL    NULL    208     val_208
2728 NULL    NULL    NULL    NULL    208     val_208
2729 NULL    NULL    NULL    NULL    208     val_208
2730 NULL    NULL    NULL    NULL    209     val_209
2731 NULL    NULL    NULL    NULL    209     val_209
2732 NULL    NULL    NULL    NULL    213     val_213
2733 NULL    NULL    NULL    NULL    213     val_213
2734 NULL    NULL    NULL    NULL    214     val_214
2735 NULL    NULL    NULL    NULL    216     val_216
2736 NULL    NULL    NULL    NULL    216     val_216
2737 NULL    NULL    NULL    NULL    217     val_217
2738 NULL    NULL    NULL    NULL    217     val_217
2739 NULL    NULL    NULL    NULL    218     val_218
2740 NULL    NULL    NULL    NULL    219     val_219
2741 NULL    NULL    NULL    NULL    219     val_219
2742 NULL    NULL    NULL    NULL    221     val_221
2743 NULL    NULL    NULL    NULL    221     val_221
2744 NULL    NULL    NULL    NULL    222     val_222
2745 NULL    NULL    NULL    NULL    223     val_223
2746 NULL    NULL    NULL    NULL    223     val_223
2747 NULL    NULL    NULL    NULL    224     val_224
2748 NULL    NULL    NULL    NULL    224     val_224
2749 NULL    NULL    NULL    NULL    226     val_226
2750 NULL    NULL    NULL    NULL    228     val_228
2751 NULL    NULL    NULL    NULL    229     val_229
2752 NULL    NULL    NULL    NULL    229     val_229
2753 NULL    NULL    NULL    NULL    230     val_230
2754 NULL    NULL    NULL    NULL    230     val_230
2755 NULL    NULL    NULL    NULL    230     val_230
2756 NULL    NULL    NULL    NULL    230     val_230
2757 NULL    NULL    NULL    NULL    230     val_230
2758 NULL    NULL    NULL    NULL    233     val_233
2759 NULL    NULL    NULL    NULL    233     val_233
2760 NULL    NULL    NULL    NULL    235     val_235
2761 NULL    NULL    NULL    NULL    237     val_237
2762 NULL    NULL    NULL    NULL    237     val_237
2763 NULL    NULL    NULL    NULL    238     val_238
2764 NULL    NULL    NULL    NULL    238     val_238
2765 NULL    NULL    NULL    NULL    239     val_239
2766 NULL    NULL    NULL    NULL    239     val_239
2767 NULL    NULL    NULL    NULL    24      val_24
2768 NULL    NULL    NULL    NULL    24      val_24
2769 NULL    NULL    NULL    NULL    241     val_241
2770 NULL    NULL    NULL    NULL    242     val_242
2771 NULL    NULL    NULL    NULL    242     val_242
2772 NULL    NULL    NULL    NULL    244     val_244
2773 NULL    NULL    NULL    NULL    247     val_247
2774 NULL    NULL    NULL    NULL    248     val_248
2775 NULL    NULL    NULL    NULL    249     val_249
2776 NULL    NULL    NULL    NULL    252     val_252
2777 NULL    NULL    NULL    NULL    255     val_255
2778 NULL    NULL    NULL    NULL    255     val_255
2779 NULL    NULL    NULL    NULL    256     val_256
2780 NULL    NULL    NULL    NULL    256     val_256
2781 NULL    NULL    NULL    NULL    257     val_257
2782 NULL    NULL    NULL    NULL    258     val_258
2783 NULL    NULL    NULL    NULL    26      val_26
2784 NULL    NULL    NULL    NULL    26      val_26
2785 NULL    NULL    NULL    NULL    260     val_260
2786 NULL    NULL    NULL    NULL    262     val_262
2787 NULL    NULL    NULL    NULL    263     val_263
2788 NULL    NULL    NULL    NULL    265     val_265
2789 NULL    NULL    NULL    NULL    265     val_265
2790 NULL    NULL    NULL    NULL    266     val_266
2791 NULL    NULL    NULL    NULL    27      val_27
2792 NULL    NULL    NULL    NULL    272     val_272
2793 NULL    NULL    NULL    NULL    272     val_272
2794 NULL    NULL    NULL    NULL    273     val_273
2795 NULL    NULL    NULL    NULL    273     val_273
2796 NULL    NULL    NULL    NULL    273     val_273
2797 NULL    NULL    NULL    NULL    274     val_274
2798 NULL    NULL    NULL    NULL    275     val_275
2799 NULL    NULL    NULL    NULL    277     val_277
2800 NULL    NULL    NULL    NULL    277     val_277
2801 NULL    NULL    NULL    NULL    277     val_277
2802 NULL    NULL    NULL    NULL    277     val_277
2803 NULL    NULL    NULL    NULL    278     val_278
2804 NULL    NULL    NULL    NULL    278     val_278
2805 NULL    NULL    NULL    NULL    28      val_28
2806 NULL    NULL    NULL    NULL    280     val_280
2807 NULL    NULL    NULL    NULL    280     val_280
2808 NULL    NULL    NULL    NULL    281     val_281
2809 NULL    NULL    NULL    NULL    281     val_281
2810 NULL    NULL    NULL    NULL    282     val_282
2811 NULL    NULL    NULL    NULL    282     val_282
2812 NULL    NULL    NULL    NULL    283     val_283
2813 NULL    NULL    NULL    NULL    284     val_284
2814 NULL    NULL    NULL    NULL    285     val_285
2815 NULL    NULL    NULL    NULL    286     val_286
2816 NULL    NULL    NULL    NULL    287     val_287
2817 NULL    NULL    NULL    NULL    288     val_288
2818 NULL    NULL    NULL    NULL    288     val_288
2819 NULL    NULL    NULL    NULL    289     val_289
2820 NULL    NULL    NULL    NULL    291     val_291
2821 NULL    NULL    NULL    NULL    292     val_292
2822 NULL    NULL    NULL    NULL    296     val_296
2823 NULL    NULL    NULL    NULL    298     val_298
2824 NULL    NULL    NULL    NULL    298     val_298
2825 NULL    NULL    NULL    NULL    298     val_298
2826 NULL    NULL    NULL    NULL    30      val_30
2827 NULL    NULL    NULL    NULL    302     val_302
2828 NULL    NULL    NULL    NULL    305     val_305
2829 NULL    NULL    NULL    NULL    306     val_306
2830 NULL    NULL    NULL    NULL    307     val_307
2831 NULL    NULL    NULL    NULL    307     val_307
2832 NULL    NULL    NULL    NULL    308     val_308
2833 NULL    NULL    NULL    NULL    309     val_309
2834 NULL    NULL    NULL    NULL    309     val_309
2835 NULL    NULL    NULL    NULL    310     val_310
2836 NULL    NULL    NULL    NULL    311     val_311
2837 NULL    NULL    NULL    NULL    311     val_311
2838 NULL    NULL    NULL    NULL    311     val_311
2839 NULL    NULL    NULL    NULL    315     val_315
2840 NULL    NULL    NULL    NULL    316     val_316
2841 NULL    NULL    NULL    NULL    316     val_316
2842 NULL    NULL    NULL    NULL    316     val_316
2843 NULL    NULL    NULL    NULL    317     val_317
2844 NULL    NULL    NULL    NULL    317     val_317
2845 NULL    NULL    NULL    NULL    318     val_318
2846 NULL    NULL    NULL    NULL    318     val_318
2847 NULL    NULL    NULL    NULL    318     val_318
2848 NULL    NULL    NULL    NULL    321     val_321
2849 NULL    NULL    NULL    NULL    321     val_321
2850 NULL    NULL    NULL    NULL    322     val_322
2851 NULL    NULL    NULL    NULL    322     val_322
2852 NULL    NULL    NULL    NULL    323     val_323
2853 NULL    NULL    NULL    NULL    325     val_325
2854 NULL    NULL    NULL    NULL    325     val_325
2855 NULL    NULL    NULL    NULL    327     val_327
2856 NULL    NULL    NULL    NULL    327     val_327
2857 NULL    NULL    NULL    NULL    327     val_327
2858 NULL    NULL    NULL    NULL    33      val_33
2859 NULL    NULL    NULL    NULL    331     val_331
2860 NULL    NULL    NULL    NULL    331     val_331
2861 NULL    NULL    NULL    NULL    332     val_332
2862 NULL    NULL    NULL    NULL    333     val_333
2863 NULL    NULL    NULL    NULL    333     val_333
2864 NULL    NULL    NULL    NULL    335     val_335
2865 NULL    NULL    NULL    NULL    336     val_336
2866 NULL    NULL    NULL    NULL    338     val_338
2867 NULL    NULL    NULL    NULL    339     val_339
2868 NULL    NULL    NULL    NULL    34      val_34
2869 NULL    NULL    NULL    NULL    341     val_341
2870 NULL    NULL    NULL    NULL    342     val_342
2871 NULL    NULL    NULL    NULL    342     val_342
2872 NULL    NULL    NULL    NULL    344     val_344
2873 NULL    NULL    NULL    NULL    344     val_344
2874 NULL    NULL    NULL    NULL    345     val_345
2875 NULL    NULL    NULL    NULL    348     val_348
2876 NULL    NULL    NULL    NULL    348     val_348
2877 NULL    NULL    NULL    NULL    348     val_348
2878 NULL    NULL    NULL    NULL    348     val_348
2879 NULL    NULL    NULL    NULL    348     val_348
2880 NULL    NULL    NULL    NULL    35      val_35
2881 NULL    NULL    NULL    NULL    35      val_35
2882 NULL    NULL    NULL    NULL    35      val_35
2883 NULL    NULL    NULL    NULL    351     val_351
2884 NULL    NULL    NULL    NULL    353     val_353
2885 NULL    NULL    NULL    NULL    353     val_353
2886 NULL    NULL    NULL    NULL    356     val_356
2887 NULL    NULL    NULL    NULL    360     val_360
2888 NULL    NULL    NULL    NULL    362     val_362
2889 NULL    NULL    NULL    NULL    364     val_364
2890 NULL    NULL    NULL    NULL    365     val_365
2891 NULL    NULL    NULL    NULL    366     val_366
2892 NULL    NULL    NULL    NULL    367     val_367
2893 NULL    NULL    NULL    NULL    367     val_367
2894 NULL    NULL    NULL    NULL    368     val_368
2895 NULL    NULL    NULL    NULL    369     val_369
2896 NULL    NULL    NULL    NULL    369     val_369
2897 NULL    NULL    NULL    NULL    369     val_369
2898 NULL    NULL    NULL    NULL    37      val_37
2899 NULL    NULL    NULL    NULL    37      val_37
2900 NULL    NULL    NULL    NULL    373     val_373
2901 NULL    NULL    NULL    NULL    374     val_374
2902 NULL    NULL    NULL    NULL    375     val_375
2903 NULL    NULL    NULL    NULL    377     val_377
2904 NULL    NULL    NULL    NULL    378     val_378
2905 NULL    NULL    NULL    NULL    379     val_379
2906 NULL    NULL    NULL    NULL    382     val_382
2907 NULL    NULL    NULL    NULL    382     val_382
2908 NULL    NULL    NULL    NULL    384     val_384
2909 NULL    NULL    NULL    NULL    384     val_384
2910 NULL    NULL    NULL    NULL    384     val_384
2911 NULL    NULL    NULL    NULL    386     val_386
2912 NULL    NULL    NULL    NULL    389     val_389
2913 NULL    NULL    NULL    NULL    392     val_392
2914 NULL    NULL    NULL    NULL    393     val_393
2915 NULL    NULL    NULL    NULL    394     val_394
2916 NULL    NULL    NULL    NULL    395     val_395
2917 NULL    NULL    NULL    NULL    395     val_395
2918 NULL    NULL    NULL    NULL    396     val_396
2919 NULL    NULL    NULL    NULL    396     val_396
2920 NULL    NULL    NULL    NULL    396     val_396
2921 NULL    NULL    NULL    NULL    397     val_397
2922 NULL    NULL    NULL    NULL    397     val_397
2923 NULL    NULL    NULL    NULL    399     val_399
2924 NULL    NULL    NULL    NULL    399     val_399
2925 NULL    NULL    NULL    NULL    400     val_400
2926 NULL    NULL    NULL    NULL    401     val_401
2927 NULL    NULL    NULL    NULL    401     val_401
2928 NULL    NULL    NULL    NULL    401     val_401
2929 NULL    NULL    NULL    NULL    401     val_401
2930 NULL    NULL    NULL    NULL    401     val_401
2931 NULL    NULL    NULL    NULL    402     val_402
2932 NULL    NULL    NULL    NULL    403     val_403
2933 NULL    NULL    NULL    NULL    403     val_403
2934 NULL    NULL    NULL    NULL    403     val_403
2935 NULL    NULL    NULL    NULL    404     val_404
2936 NULL    NULL    NULL    NULL    404     val_404
2937 NULL    NULL    NULL    NULL    406     val_406
2938 NULL    NULL    NULL    NULL    406     val_406
2939 NULL    NULL    NULL    NULL    406     val_406
2940 NULL    NULL    NULL    NULL    406     val_406
2941 NULL    NULL    NULL    NULL    407     val_407
2942 NULL    NULL    NULL    NULL    409     val_409
2943 NULL    NULL    NULL    NULL    409     val_409
2944 NULL    NULL    NULL    NULL    409     val_409
2945 NULL    NULL    NULL    NULL    41      val_41
2946 NULL    NULL    NULL    NULL    411     val_411
2947 NULL    NULL    NULL    NULL    413     val_413
2948 NULL    NULL    NULL    NULL    413     val_413
2949 NULL    NULL    NULL    NULL    414     val_414
2950 NULL    NULL    NULL    NULL    414     val_414
2951 NULL    NULL    NULL    NULL    417     val_417
2952 NULL    NULL    NULL    NULL    417     val_417
2953 NULL    NULL    NULL    NULL    417     val_417
2954 NULL    NULL    NULL    NULL    418     val_418
2955 NULL    NULL    NULL    NULL    419     val_419
2956 NULL    NULL    NULL    NULL    42      val_42
2957 NULL    NULL    NULL    NULL    42      val_42
2958 NULL    NULL    NULL    NULL    421     val_421
2959 NULL    NULL    NULL    NULL    424     val_424
2960 NULL    NULL    NULL    NULL    424     val_424
2961 NULL    NULL    NULL    NULL    427     val_427
2962 NULL    NULL    NULL    NULL    429     val_429
2963 NULL    NULL    NULL    NULL    429     val_429
2964 NULL    NULL    NULL    NULL    43      val_43
2965 NULL    NULL    NULL    NULL    430     val_430
2966 NULL    NULL    NULL    NULL    430     val_430
2967 NULL    NULL    NULL    NULL    430     val_430
2968 NULL    NULL    NULL    NULL    431     val_431
2969 NULL    NULL    NULL    NULL    431     val_431
2970 NULL    NULL    NULL    NULL    431     val_431
2971 NULL    NULL    NULL    NULL    432     val_432
2972 NULL    NULL    NULL    NULL    435     val_435
2973 NULL    NULL    NULL    NULL    436     val_436
2974 NULL    NULL    NULL    NULL    437     val_437
2975 NULL    NULL    NULL    NULL    438     val_438
2976 NULL    NULL    NULL    NULL    438     val_438
2977 NULL    NULL    NULL    NULL    438     val_438
2978 NULL    NULL    NULL    NULL    439     val_439
2979 NULL    NULL    NULL    NULL    439     val_439
2980 NULL    NULL    NULL    NULL    44      val_44
2981 NULL    NULL    NULL    NULL    443     val_443
2982 NULL    NULL    NULL    NULL    444     val_444
2983 NULL    NULL    NULL    NULL    446     val_446
2984 NULL    NULL    NULL    NULL    448     val_448
2985 NULL    NULL    NULL    NULL    449     val_449
2986 NULL    NULL    NULL    NULL    452     val_452
2987 NULL    NULL    NULL    NULL    453     val_453
2988 NULL    NULL    NULL    NULL    454     val_454
2989 NULL    NULL    NULL    NULL    454     val_454
2990 NULL    NULL    NULL    NULL    454     val_454
2991 NULL    NULL    NULL    NULL    455     val_455
2992 NULL    NULL    NULL    NULL    457     val_457
2993 NULL    NULL    NULL    NULL    458     val_458
2994 NULL    NULL    NULL    NULL    458     val_458
2995 NULL    NULL    NULL    NULL    459     val_459
2996 NULL    NULL    NULL    NULL    459     val_459
2997 NULL    NULL    NULL    NULL    460     val_460
2998 NULL    NULL    NULL    NULL    462     val_462
2999 NULL    NULL    NULL    NULL    462     val_462
3000 NULL    NULL    NULL    NULL    463     val_463
3001 NULL    NULL    NULL    NULL    463     val_463
3002 NULL    NULL    NULL    NULL    466     val_466
3003 NULL    NULL    NULL    NULL    466     val_466
3004 NULL    NULL    NULL    NULL    466     val_466
3005 NULL    NULL    NULL    NULL    467     val_467
3006 NULL    NULL    NULL    NULL    468     val_468
3007 NULL    NULL    NULL    NULL    468     val_468
3008 NULL    NULL    NULL    NULL    468     val_468
3009 NULL    NULL    NULL    NULL    468     val_468
3010 NULL    NULL    NULL    NULL    469     val_469
3011 NULL    NULL    NULL    NULL    469     val_469
3012 NULL    NULL    NULL    NULL    469     val_469
3013 NULL    NULL    NULL    NULL    469     val_469
3014 NULL    NULL    NULL    NULL    469     val_469
3015 NULL    NULL    NULL    NULL    47      val_47
3016 NULL    NULL    NULL    NULL    470     val_470
3017 NULL    NULL    NULL    NULL    472     val_472
3018 NULL    NULL    NULL    NULL    475     val_475
3019 NULL    NULL    NULL    NULL    477     val_477
3020 NULL    NULL    NULL    NULL    478     val_478
3021 NULL    NULL    NULL    NULL    478     val_478
3022 NULL    NULL    NULL    NULL    479     val_479
3023 NULL    NULL    NULL    NULL    480     val_480
3024 NULL    NULL    NULL    NULL    480     val_480
3025 NULL    NULL    NULL    NULL    480     val_480
3026 NULL    NULL    NULL    NULL    481     val_481
3027 NULL    NULL    NULL    NULL    482     val_482
3028 NULL    NULL    NULL    NULL    483     val_483
3029 NULL    NULL    NULL    NULL    484     val_484
3030 NULL    NULL    NULL    NULL    485     val_485
3031 NULL    NULL    NULL    NULL    487     val_487
3032 NULL    NULL    NULL    NULL    489     val_489
3033 NULL    NULL    NULL    NULL    489     val_489
3034 NULL    NULL    NULL    NULL    489     val_489
3035 NULL    NULL    NULL    NULL    489     val_489
3036 NULL    NULL    NULL    NULL    490     val_490
3037 NULL    NULL    NULL    NULL    491     val_491
3038 NULL    NULL    NULL    NULL    492     val_492
3039 NULL    NULL    NULL    NULL    492     val_492
3040 NULL    NULL    NULL    NULL    493     val_493
3041 NULL    NULL    NULL    NULL    494     val_494
3042 NULL    NULL    NULL    NULL    495     val_495
3043 NULL    NULL    NULL    NULL    496     val_496
3044 NULL    NULL    NULL    NULL    497     val_497
3045 NULL    NULL    NULL    NULL    498     val_498
3046 NULL    NULL    NULL    NULL    498     val_498
3047 NULL    NULL    NULL    NULL    498     val_498
3048 NULL    NULL    NULL    NULL    51      val_51
3049 NULL    NULL    NULL    NULL    51      val_51
3050 NULL    NULL    NULL    NULL    53      val_53
3051 NULL    NULL    NULL    NULL    54      val_54
3052 NULL    NULL    NULL    NULL    57      val_57
3053 NULL    NULL    NULL    NULL    58      val_58
3054 NULL    NULL    NULL    NULL    58      val_58
3055 NULL    NULL    NULL    NULL    64      val_64
3056 NULL    NULL    NULL    NULL    65      val_65
3057 NULL    NULL    NULL    NULL    66      val_66
3058 NULL    NULL    NULL    NULL    67      val_67
3059 NULL    NULL    NULL    NULL    67      val_67
3060 NULL    NULL    NULL    NULL    69      val_69
3061 NULL    NULL    NULL    NULL    70      val_70
3062 NULL    NULL    NULL    NULL    70      val_70
3063 NULL    NULL    NULL    NULL    70      val_70
3064 NULL    NULL    NULL    NULL    72      val_72
3065 NULL    NULL    NULL    NULL    72      val_72
3066 NULL    NULL    NULL    NULL    74      val_74
3067 NULL    NULL    NULL    NULL    76      val_76
3068 NULL    NULL    NULL    NULL    76      val_76
3069 NULL    NULL    NULL    NULL    77      val_77
3070 NULL    NULL    NULL    NULL    78      val_78
3071 NULL    NULL    NULL    NULL    80      val_80
3072 NULL    NULL    NULL    NULL    82      val_82
3073 NULL    NULL    NULL    NULL    83      val_83
3074 NULL    NULL    NULL    NULL    83      val_83
3075 NULL    NULL    NULL    NULL    84      val_84
3076 NULL    NULL    NULL    NULL    84      val_84
3077 NULL    NULL    NULL    NULL    85      val_85
3078 NULL    NULL    NULL    NULL    86      val_86
3079 NULL    NULL    NULL    NULL    87      val_87
3080 NULL    NULL    NULL    NULL    90      val_90
3081 NULL    NULL    NULL    NULL    90      val_90
3082 NULL    NULL    NULL    NULL    90      val_90
3083 NULL    NULL    NULL    NULL    92      val_92
3084 NULL    NULL    NULL    NULL    95      val_95
3085 NULL    NULL    NULL    NULL    95      val_95
3086 NULL    NULL    NULL    NULL    96      val_96
3087 NULL    NULL    NULL    NULL    97      val_97
3088 NULL    NULL    NULL    NULL    97      val_97
3089 NULL    NULL    NULL    NULL    98      val_98
3090 NULL    NULL    NULL    NULL    98      val_98
3091 PREHOOK: query: EXPLAIN 
3092 SELECT /*+ MAPJOIN(y) */ x.key, x.value, y.key, y.value
3093 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
3094 PREHOOK: type: QUERY
3095 POSTHOOK: query: EXPLAIN 
3096 SELECT /*+ MAPJOIN(y) */ x.key, x.value, y.key, y.value
3097 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
3098 POSTHOOK: type: QUERY
3099 STAGE DEPENDENCIES:
3100   Stage-2 is a root stage
3101   Stage-1 depends on stages: Stage-2
3102   Stage-0 depends on stages: Stage-1
3103
3104 STAGE PLANS:
3105   Stage: Stage-2
3106     Spark
3107 #### A masked pattern was here ####
3108       Vertices:
3109         Map 2 
3110             Map Operator Tree:
3111                 TableScan
3112                   alias: src
3113                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
3114                   Filter Operator
3115                     predicate: (UDFToDouble(key) <= 100.0D) (type: boolean)
3116                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
3117                     Select Operator
3118                       expressions: key (type: string), value (type: string)
3119                       outputColumnNames: _col0, _col1
3120                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
3121                       Spark HashTable Sink Operator
3122                         keys:
3123                           0 _col0 (type: string)
3124                           1 _col0 (type: string)
3125             Local Work:
3126               Map Reduce Local Work
3127
3128   Stage: Stage-1
3129     Spark
3130 #### A masked pattern was here ####
3131       Vertices:
3132         Map 1 
3133             Map Operator Tree:
3134                 TableScan
3135                   alias: x
3136                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
3137                   Select Operator
3138                     expressions: key (type: string), value (type: string)
3139                     outputColumnNames: _col0, _col1
3140                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
3141                     Map Join Operator
3142                       condition map:
3143                            Left Outer Join 0 to 1
3144                       keys:
3145                         0 _col0 (type: string)
3146                         1 _col0 (type: string)
3147                       outputColumnNames: _col0, _col1, _col2, _col3
3148                       input vertices:
3149                         1 Map 2
3150                       Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
3151                       File Output Operator
3152                         compressed: false
3153                         Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
3154                         table:
3155                             input format: org.apache.hadoop.mapred.SequenceFileInputFormat
3156                             output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
3157                             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
3158             Local Work:
3159               Map Reduce Local Work
3160
3161   Stage: Stage-0
3162     Fetch Operator
3163       limit: -1
3164       Processor Tree:
3165         ListSink
3166
3167 PREHOOK: query: SELECT /*+ MAPJOIN(y) */ x.key, x.value, y.key, y.value
3168 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
3169 PREHOOK: type: QUERY
3170 PREHOOK: Input: default@src
3171 #### A masked pattern was here ####
3172 POSTHOOK: query: SELECT /*+ MAPJOIN(y) */ x.key, x.value, y.key, y.value
3173 FROM src x left outer JOIN (select * from src where key <= 100) y ON (x.key = y.key)
3174 POSTHOOK: type: QUERY
3175 POSTHOOK: Input: default@src
3176 #### A masked pattern was here ####
3177 0       val_0   0       val_0
3178 0       val_0   0       val_0
3179 0       val_0   0       val_0
3180 0       val_0   0       val_0
3181 0       val_0   0       val_0
3182 0       val_0   0       val_0
3183 0       val_0   0       val_0
3184 0       val_0   0       val_0
3185 0       val_0   0       val_0
3186 10      val_10  10      val_10
3187 100     val_100 100     val_100
3188 100     val_100 100     val_100
3189 100     val_100 100     val_100
3190 100     val_100 100     val_100
3191 103     val_103 NULL    NULL
3192 103     val_103 NULL    NULL
3193 104     val_104 NULL    NULL
3194 104     val_104 NULL    NULL
3195 105     val_105 NULL    NULL
3196 11      val_11  11      val_11
3197 111     val_111 NULL    NULL
3198 113     val_113 NULL    NULL
3199 113     val_113 NULL    NULL
3200 114     val_114 NULL    NULL
3201 116     val_116 NULL    NULL
3202 118     val_118 NULL    NULL
3203 118     val_118 NULL    NULL
3204 119     val_119 NULL    NULL
3205 119     val_119 NULL    NULL
3206 119     val_119 NULL    NULL
3207 12      val_12  12      val_12
3208 12      val_12  12      val_12
3209 12      val_12  12      val_12
3210 12      val_12  12      val_12
3211 120     val_120 NULL    NULL
3212 120     val_120 NULL    NULL
3213 125     val_125 NULL    NULL
3214 125     val_125 NULL    NULL
3215 126     val_126 NULL    NULL
3216 128     val_128 NULL    NULL
3217 128     val_128 NULL    NULL
3218 128     val_128 NULL    NULL
3219 129     val_129 NULL    NULL
3220 129     val_129 NULL    NULL
3221 131     val_131 NULL    NULL
3222 133     val_133 NULL    NULL
3223 134     val_134 NULL    NULL
3224 134     val_134 NULL    NULL
3225 136     val_136 NULL    NULL
3226 137     val_137 NULL    NULL
3227 137     val_137 NULL    NULL
3228 138     val_138 NULL    NULL
3229 138     val_138 NULL    NULL
3230 138     val_138 NULL    NULL
3231 138     val_138 NULL    NULL
3232 143     val_143 NULL    NULL
3233 145     val_145 NULL    NULL
3234 146     val_146 NULL    NULL
3235 146     val_146 NULL    NULL
3236 149     val_149 NULL    NULL
3237 149     val_149 NULL    NULL
3238 15      val_15  15      val_15
3239 15      val_15  15      val_15
3240 15      val_15  15      val_15
3241 15      val_15  15      val_15
3242 150     val_150 NULL    NULL
3243 152     val_152 NULL    NULL
3244 152     val_152 NULL    NULL
3245 153     val_153 NULL    NULL
3246 155     val_155 NULL    NULL
3247 156     val_156 NULL    NULL
3248 157     val_157 NULL    NULL
3249 158     val_158 NULL    NULL
3250 160     val_160 NULL    NULL
3251 162     val_162 NULL    NULL
3252 163     val_163 NULL    NULL
3253 164     val_164 NULL    NULL
3254 164     val_164 NULL    NULL
3255 165     val_165 NULL    NULL
3256 165     val_165 NULL    NULL
3257 166     val_166 NULL    NULL
3258 167     val_167 NULL    NULL
3259 167     val_167 NULL    NULL
3260 167     val_167 NULL    NULL
3261 168     val_168 NULL    NULL
3262 169     val_169 NULL    NULL
3263 169     val_169 NULL    NULL
3264 169     val_169 NULL    NULL
3265 169     val_169 NULL    NULL
3266 17      val_17  17      val_17
3267 170     val_170 NULL    NULL
3268 172     val_172 NULL    NULL
3269 172     val_172 NULL    NULL
3270 174     val_174 NULL    NULL
3271 174     val_174 NULL    NULL
3272 175     val_175 NULL    NULL
3273 175     val_175 NULL    NULL
3274 176     val_176 NULL    NULL
3275 176     val_176 NULL    NULL
3276 177     val_177 NULL    NULL
3277 178     val_178 NULL    NULL
3278 179     val_179 NULL    NULL
3279 179     val_179 NULL    NULL
3280 18      val_18  18      val_18
3281 18      val_18  18      val_18
3282 18      val_18  18      val_18
3283 18      val_18  18      val_18
3284 180     val_180 NULL    NULL
3285 181     val_181 NULL    NULL
3286 183     val_183 NULL    NULL
3287 186     val_186 NULL    NULL
3288 187     val_187 NULL    NULL
3289 187     val_187 NULL    NULL
3290 187     val_187 NULL    NULL
3291 189     val_189 NULL    NULL
3292 19      val_19  19      val_19
3293 190     val_190 NULL    NULL
3294 191     val_191 NULL    NULL
3295 191     val_191 NULL    NULL
3296 192     val_192 NULL    NULL
3297 193     val_193 NULL    NULL
3298 193     val_193 NULL    NULL
3299 193     val_193 NULL    NULL
3300 194     val_194 NULL    NULL
3301 195     val_195 NULL    NULL
3302 195     val_195 NULL    NULL
3303 196     val_196 NULL    NULL
3304 197     val_197 NULL    NULL
3305 197     val_197 NULL    NULL
3306 199     val_199 NULL    NULL
3307 199     val_199 NULL    NULL
3308 199     val_199 NULL    NULL