HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / fouter_join_ppr.q.out
1 PREHOOK: query: EXPLAIN EXTENDED
2  FROM 
3   src a
4  FULL OUTER JOIN 
5   srcpart b 
6  ON (a.key = b.key AND b.ds = '2008-04-08')
7  SELECT a.key, a.value, b.key, b.value
8  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
9 PREHOOK: type: QUERY
10 POSTHOOK: query: EXPLAIN EXTENDED
11  FROM 
12   src a
13  FULL OUTER JOIN 
14   srcpart b 
15  ON (a.key = b.key AND b.ds = '2008-04-08')
16  SELECT a.key, a.value, b.key, b.value
17  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
18 POSTHOOK: type: QUERY
19 STAGE DEPENDENCIES:
20   Stage-1 is a root stage
21   Stage-0 depends on stages: Stage-1
22
23 STAGE PLANS:
24   Stage: Stage-1
25     Map Reduce
26       Map Operator Tree:
27           TableScan
28             alias: a
29             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
30             GatherStats: false
31             Filter Operator
32               isSamplingPred: false
33               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
34               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
35               Select Operator
36                 expressions: key (type: string), value (type: string)
37                 outputColumnNames: _col0, _col1
38                 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
39                 Reduce Output Operator
40                   key expressions: _col0 (type: string)
41                   null sort order: a
42                   sort order: +
43                   Map-reduce partition columns: _col0 (type: string)
44                   Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
45                   tag: 0
46                   value expressions: _col1 (type: string)
47                   auto parallelism: false
48           TableScan
49             alias: b
50             Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE
51             GatherStats: false
52             Filter Operator
53               isSamplingPred: false
54               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
55               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
56               Select Operator
57                 expressions: key (type: string), value (type: string)
58                 outputColumnNames: _col0, _col1
59                 Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
60                 Reduce Output Operator
61                   key expressions: _col0 (type: string)
62                   null sort order: a
63                   sort order: +
64                   Map-reduce partition columns: _col0 (type: string)
65                   Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
66                   tag: 1
67                   value expressions: _col1 (type: string)
68                   auto parallelism: false
69       Path -> Alias:
70 #### A masked pattern was here ####
71       Path -> Partition:
72 #### A masked pattern was here ####
73           Partition
74             base file name: src
75             input format: org.apache.hadoop.mapred.TextInputFormat
76             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
77             properties:
78               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
79               bucket_count -1
80               column.name.delimiter ,
81               columns key,value
82               columns.comments 'default','default'
83               columns.types string:string
84 #### A masked pattern was here ####
85               name default.src
86               numFiles 1
87               numRows 500
88               rawDataSize 5312
89               serialization.ddl struct src { string key, string value}
90               serialization.format 1
91               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
92               totalSize 5812
93 #### A masked pattern was here ####
94             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
95           
96               input format: org.apache.hadoop.mapred.TextInputFormat
97               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
98               properties:
99                 COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
100                 bucket_count -1
101                 column.name.delimiter ,
102                 columns key,value
103                 columns.comments 'default','default'
104                 columns.types string:string
105 #### A masked pattern was here ####
106                 name default.src
107                 numFiles 1
108                 numRows 500
109                 rawDataSize 5312
110                 serialization.ddl struct src { string key, string value}
111                 serialization.format 1
112                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
113                 totalSize 5812
114 #### A masked pattern was here ####
115               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
116               name: default.src
117             name: default.src
118 #### A masked pattern was here ####
119           Partition
120             base file name: hr=11
121             input format: org.apache.hadoop.mapred.TextInputFormat
122             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
123             partition values:
124               ds 2008-04-08
125               hr 11
126             properties:
127               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
128               bucket_count -1
129               column.name.delimiter ,
130               columns key,value
131               columns.comments 'default','default'
132               columns.types string:string
133 #### A masked pattern was here ####
134               name default.srcpart
135               numFiles 1
136               numRows 500
137               partition_columns ds/hr
138               partition_columns.types string:string
139               rawDataSize 5312
140               serialization.ddl struct srcpart { string key, string value}
141               serialization.format 1
142               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
143               totalSize 5812
144 #### A masked pattern was here ####
145             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
146           
147               input format: org.apache.hadoop.mapred.TextInputFormat
148               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
149               properties:
150                 bucket_count -1
151                 column.name.delimiter ,
152                 columns key,value
153                 columns.comments 'default','default'
154                 columns.types string:string
155 #### A masked pattern was here ####
156                 name default.srcpart
157                 partition_columns ds/hr
158                 partition_columns.types string:string
159                 serialization.ddl struct srcpart { string key, string value}
160                 serialization.format 1
161                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
162 #### A masked pattern was here ####
163               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
164               name: default.srcpart
165             name: default.srcpart
166 #### A masked pattern was here ####
167           Partition
168             base file name: hr=12
169             input format: org.apache.hadoop.mapred.TextInputFormat
170             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
171             partition values:
172               ds 2008-04-08
173               hr 12
174             properties:
175               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
176               bucket_count -1
177               column.name.delimiter ,
178               columns key,value
179               columns.comments 'default','default'
180               columns.types string:string
181 #### A masked pattern was here ####
182               name default.srcpart
183               numFiles 1
184               numRows 500
185               partition_columns ds/hr
186               partition_columns.types string:string
187               rawDataSize 5312
188               serialization.ddl struct srcpart { string key, string value}
189               serialization.format 1
190               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
191               totalSize 5812
192 #### A masked pattern was here ####
193             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
194           
195               input format: org.apache.hadoop.mapred.TextInputFormat
196               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
197               properties:
198                 bucket_count -1
199                 column.name.delimiter ,
200                 columns key,value
201                 columns.comments 'default','default'
202                 columns.types string:string
203 #### A masked pattern was here ####
204                 name default.srcpart
205                 partition_columns ds/hr
206                 partition_columns.types string:string
207                 serialization.ddl struct srcpart { string key, string value}
208                 serialization.format 1
209                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
210 #### A masked pattern was here ####
211               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
212               name: default.srcpart
213             name: default.srcpart
214       Truncated Path -> Alias:
215         /src [$hdt$_0:a]
216         /srcpart/ds=2008-04-08/hr=11 [$hdt$_1:b]
217         /srcpart/ds=2008-04-08/hr=12 [$hdt$_1:b]
218       Needs Tagging: true
219       Reduce Operator Tree:
220         Join Operator
221           condition map:
222                Inner Join 0 to 1
223           keys:
224             0 _col0 (type: string)
225             1 _col0 (type: string)
226           outputColumnNames: _col0, _col1, _col2, _col3
227           Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
228           File Output Operator
229             compressed: false
230             GlobalTableId: 0
231 #### A masked pattern was here ####
232             NumFilesPerFileSink: 1
233             Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
234 #### A masked pattern was here ####
235             table:
236                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
237                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
238                 properties:
239                   columns _col0,_col1,_col2,_col3
240                   columns.types string:string:string:string
241                   escape.delim \
242                   hive.serialization.extend.additional.nesting.levels true
243                   serialization.escape.crlf true
244                   serialization.format 1
245                   serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
246                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
247             TotalFiles: 1
248             GatherStats: false
249             MultiFileSpray: false
250
251   Stage: Stage-0
252     Fetch Operator
253       limit: -1
254       Processor Tree:
255         ListSink
256
257 PREHOOK: query: FROM 
258   src a
259  FULL OUTER JOIN 
260   srcpart b 
261  ON (a.key = b.key AND b.ds = '2008-04-08')
262  SELECT a.key, a.value, b.key, b.value
263  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
264 PREHOOK: type: QUERY
265 PREHOOK: Input: default@src
266 PREHOOK: Input: default@srcpart
267 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
268 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
269 #### A masked pattern was here ####
270 POSTHOOK: query: FROM 
271   src a
272  FULL OUTER JOIN 
273   srcpart b 
274  ON (a.key = b.key AND b.ds = '2008-04-08')
275  SELECT a.key, a.value, b.key, b.value
276  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
277 POSTHOOK: type: QUERY
278 POSTHOOK: Input: default@src
279 POSTHOOK: Input: default@srcpart
280 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
281 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
282 #### A masked pattern was here ####
283 17      val_17  17      val_17
284 17      val_17  17      val_17
285 18      val_18  18      val_18
286 18      val_18  18      val_18
287 18      val_18  18      val_18
288 18      val_18  18      val_18
289 18      val_18  18      val_18
290 18      val_18  18      val_18
291 18      val_18  18      val_18
292 18      val_18  18      val_18
293 19      val_19  19      val_19
294 19      val_19  19      val_19
295 PREHOOK: query: EXPLAIN EXTENDED
296  FROM 
297   srcpart a
298  FULL OUTER JOIN 
299   src b 
300  ON (a.key = b.key AND a.ds = '2008-04-08')
301  SELECT a.key, a.value, b.key, b.value
302  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
303 PREHOOK: type: QUERY
304 POSTHOOK: query: EXPLAIN EXTENDED
305  FROM 
306   srcpart a
307  FULL OUTER JOIN 
308   src b 
309  ON (a.key = b.key AND a.ds = '2008-04-08')
310  SELECT a.key, a.value, b.key, b.value
311  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
312 POSTHOOK: type: QUERY
313 STAGE DEPENDENCIES:
314   Stage-1 is a root stage
315   Stage-0 depends on stages: Stage-1
316
317 STAGE PLANS:
318   Stage: Stage-1
319     Map Reduce
320       Map Operator Tree:
321           TableScan
322             alias: a
323             Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE
324             GatherStats: false
325             Filter Operator
326               isSamplingPred: false
327               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
328               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
329               Select Operator
330                 expressions: key (type: string), value (type: string)
331                 outputColumnNames: _col0, _col1
332                 Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
333                 Reduce Output Operator
334                   key expressions: _col0 (type: string)
335                   null sort order: a
336                   sort order: +
337                   Map-reduce partition columns: _col0 (type: string)
338                   Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
339                   tag: 0
340                   value expressions: _col1 (type: string)
341                   auto parallelism: false
342           TableScan
343             alias: b
344             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
345             GatherStats: false
346             Filter Operator
347               isSamplingPred: false
348               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
349               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
350               Select Operator
351                 expressions: key (type: string), value (type: string)
352                 outputColumnNames: _col0, _col1
353                 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
354                 Reduce Output Operator
355                   key expressions: _col0 (type: string)
356                   null sort order: a
357                   sort order: +
358                   Map-reduce partition columns: _col0 (type: string)
359                   Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
360                   tag: 1
361                   value expressions: _col1 (type: string)
362                   auto parallelism: false
363       Path -> Alias:
364 #### A masked pattern was here ####
365       Path -> Partition:
366 #### A masked pattern was here ####
367           Partition
368             base file name: src
369             input format: org.apache.hadoop.mapred.TextInputFormat
370             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
371             properties:
372               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
373               bucket_count -1
374               column.name.delimiter ,
375               columns key,value
376               columns.comments 'default','default'
377               columns.types string:string
378 #### A masked pattern was here ####
379               name default.src
380               numFiles 1
381               numRows 500
382               rawDataSize 5312
383               serialization.ddl struct src { string key, string value}
384               serialization.format 1
385               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
386               totalSize 5812
387 #### A masked pattern was here ####
388             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
389           
390               input format: org.apache.hadoop.mapred.TextInputFormat
391               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
392               properties:
393                 COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
394                 bucket_count -1
395                 column.name.delimiter ,
396                 columns key,value
397                 columns.comments 'default','default'
398                 columns.types string:string
399 #### A masked pattern was here ####
400                 name default.src
401                 numFiles 1
402                 numRows 500
403                 rawDataSize 5312
404                 serialization.ddl struct src { string key, string value}
405                 serialization.format 1
406                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
407                 totalSize 5812
408 #### A masked pattern was here ####
409               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
410               name: default.src
411             name: default.src
412 #### A masked pattern was here ####
413           Partition
414             base file name: hr=11
415             input format: org.apache.hadoop.mapred.TextInputFormat
416             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
417             partition values:
418               ds 2008-04-08
419               hr 11
420             properties:
421               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
422               bucket_count -1
423               column.name.delimiter ,
424               columns key,value
425               columns.comments 'default','default'
426               columns.types string:string
427 #### A masked pattern was here ####
428               name default.srcpart
429               numFiles 1
430               numRows 500
431               partition_columns ds/hr
432               partition_columns.types string:string
433               rawDataSize 5312
434               serialization.ddl struct srcpart { string key, string value}
435               serialization.format 1
436               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
437               totalSize 5812
438 #### A masked pattern was here ####
439             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
440           
441               input format: org.apache.hadoop.mapred.TextInputFormat
442               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
443               properties:
444                 bucket_count -1
445                 column.name.delimiter ,
446                 columns key,value
447                 columns.comments 'default','default'
448                 columns.types string:string
449 #### A masked pattern was here ####
450                 name default.srcpart
451                 partition_columns ds/hr
452                 partition_columns.types string:string
453                 serialization.ddl struct srcpart { string key, string value}
454                 serialization.format 1
455                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
456 #### A masked pattern was here ####
457               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
458               name: default.srcpart
459             name: default.srcpart
460 #### A masked pattern was here ####
461           Partition
462             base file name: hr=12
463             input format: org.apache.hadoop.mapred.TextInputFormat
464             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
465             partition values:
466               ds 2008-04-08
467               hr 12
468             properties:
469               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
470               bucket_count -1
471               column.name.delimiter ,
472               columns key,value
473               columns.comments 'default','default'
474               columns.types string:string
475 #### A masked pattern was here ####
476               name default.srcpart
477               numFiles 1
478               numRows 500
479               partition_columns ds/hr
480               partition_columns.types string:string
481               rawDataSize 5312
482               serialization.ddl struct srcpart { string key, string value}
483               serialization.format 1
484               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
485               totalSize 5812
486 #### A masked pattern was here ####
487             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
488           
489               input format: org.apache.hadoop.mapred.TextInputFormat
490               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
491               properties:
492                 bucket_count -1
493                 column.name.delimiter ,
494                 columns key,value
495                 columns.comments 'default','default'
496                 columns.types string:string
497 #### A masked pattern was here ####
498                 name default.srcpart
499                 partition_columns ds/hr
500                 partition_columns.types string:string
501                 serialization.ddl struct srcpart { string key, string value}
502                 serialization.format 1
503                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
504 #### A masked pattern was here ####
505               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
506               name: default.srcpart
507             name: default.srcpart
508       Truncated Path -> Alias:
509         /src [$hdt$_1:b]
510         /srcpart/ds=2008-04-08/hr=11 [$hdt$_0:a]
511         /srcpart/ds=2008-04-08/hr=12 [$hdt$_0:a]
512       Needs Tagging: true
513       Reduce Operator Tree:
514         Join Operator
515           condition map:
516                Inner Join 0 to 1
517           keys:
518             0 _col0 (type: string)
519             1 _col0 (type: string)
520           outputColumnNames: _col0, _col1, _col3, _col4
521           Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
522           Select Operator
523             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string), _col4 (type: string)
524             outputColumnNames: _col0, _col1, _col2, _col3
525             Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
526             File Output Operator
527               compressed: false
528               GlobalTableId: 0
529 #### A masked pattern was here ####
530               NumFilesPerFileSink: 1
531               Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
532 #### A masked pattern was here ####
533               table:
534                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
535                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
536                   properties:
537                     columns _col0,_col1,_col2,_col3
538                     columns.types string:string:string:string
539                     escape.delim \
540                     hive.serialization.extend.additional.nesting.levels true
541                     serialization.escape.crlf true
542                     serialization.format 1
543                     serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
544                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
545               TotalFiles: 1
546               GatherStats: false
547               MultiFileSpray: false
548
549   Stage: Stage-0
550     Fetch Operator
551       limit: -1
552       Processor Tree:
553         ListSink
554
555 PREHOOK: query: FROM 
556   srcpart a
557  FULL OUTER JOIN 
558   src b 
559  ON (a.key = b.key AND a.ds = '2008-04-08')
560  SELECT a.key, a.value, b.key, b.value
561  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
562 PREHOOK: type: QUERY
563 PREHOOK: Input: default@src
564 PREHOOK: Input: default@srcpart
565 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
566 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
567 #### A masked pattern was here ####
568 POSTHOOK: query: FROM 
569   srcpart a
570  FULL OUTER JOIN 
571   src b 
572  ON (a.key = b.key AND a.ds = '2008-04-08')
573  SELECT a.key, a.value, b.key, b.value
574  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25
575 POSTHOOK: type: QUERY
576 POSTHOOK: Input: default@src
577 POSTHOOK: Input: default@srcpart
578 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
579 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
580 #### A masked pattern was here ####
581 17      val_17  17      val_17
582 17      val_17  17      val_17
583 18      val_18  18      val_18
584 18      val_18  18      val_18
585 18      val_18  18      val_18
586 18      val_18  18      val_18
587 18      val_18  18      val_18
588 18      val_18  18      val_18
589 18      val_18  18      val_18
590 18      val_18  18      val_18
591 19      val_19  19      val_19
592 19      val_19  19      val_19
593 PREHOOK: query: EXPLAIN EXTENDED
594  FROM 
595   src a
596  FULL OUTER JOIN 
597   srcpart b 
598  ON (a.key = b.key)
599  SELECT a.key, a.value, b.key, b.value
600  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08'
601 PREHOOK: type: QUERY
602 POSTHOOK: query: EXPLAIN EXTENDED
603  FROM 
604   src a
605  FULL OUTER JOIN 
606   srcpart b 
607  ON (a.key = b.key)
608  SELECT a.key, a.value, b.key, b.value
609  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08'
610 POSTHOOK: type: QUERY
611 STAGE DEPENDENCIES:
612   Stage-1 is a root stage
613   Stage-0 depends on stages: Stage-1
614
615 STAGE PLANS:
616   Stage: Stage-1
617     Map Reduce
618       Map Operator Tree:
619           TableScan
620             alias: a
621             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
622             GatherStats: false
623             Filter Operator
624               isSamplingPred: false
625               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
626               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
627               Select Operator
628                 expressions: key (type: string), value (type: string)
629                 outputColumnNames: _col0, _col1
630                 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
631                 Reduce Output Operator
632                   key expressions: _col0 (type: string)
633                   null sort order: a
634                   sort order: +
635                   Map-reduce partition columns: _col0 (type: string)
636                   Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
637                   tag: 0
638                   value expressions: _col1 (type: string)
639                   auto parallelism: false
640           TableScan
641             alias: b
642             Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE
643             GatherStats: false
644             Filter Operator
645               isSamplingPred: false
646               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
647               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
648               Select Operator
649                 expressions: key (type: string), value (type: string)
650                 outputColumnNames: _col0, _col1
651                 Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
652                 Reduce Output Operator
653                   key expressions: _col0 (type: string)
654                   null sort order: a
655                   sort order: +
656                   Map-reduce partition columns: _col0 (type: string)
657                   Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
658                   tag: 1
659                   value expressions: _col1 (type: string)
660                   auto parallelism: false
661       Path -> Alias:
662 #### A masked pattern was here ####
663       Path -> Partition:
664 #### A masked pattern was here ####
665           Partition
666             base file name: src
667             input format: org.apache.hadoop.mapred.TextInputFormat
668             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
669             properties:
670               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
671               bucket_count -1
672               column.name.delimiter ,
673               columns key,value
674               columns.comments 'default','default'
675               columns.types string:string
676 #### A masked pattern was here ####
677               name default.src
678               numFiles 1
679               numRows 500
680               rawDataSize 5312
681               serialization.ddl struct src { string key, string value}
682               serialization.format 1
683               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
684               totalSize 5812
685 #### A masked pattern was here ####
686             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
687           
688               input format: org.apache.hadoop.mapred.TextInputFormat
689               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
690               properties:
691                 COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
692                 bucket_count -1
693                 column.name.delimiter ,
694                 columns key,value
695                 columns.comments 'default','default'
696                 columns.types string:string
697 #### A masked pattern was here ####
698                 name default.src
699                 numFiles 1
700                 numRows 500
701                 rawDataSize 5312
702                 serialization.ddl struct src { string key, string value}
703                 serialization.format 1
704                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
705                 totalSize 5812
706 #### A masked pattern was here ####
707               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
708               name: default.src
709             name: default.src
710 #### A masked pattern was here ####
711           Partition
712             base file name: hr=11
713             input format: org.apache.hadoop.mapred.TextInputFormat
714             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
715             partition values:
716               ds 2008-04-08
717               hr 11
718             properties:
719               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
720               bucket_count -1
721               column.name.delimiter ,
722               columns key,value
723               columns.comments 'default','default'
724               columns.types string:string
725 #### A masked pattern was here ####
726               name default.srcpart
727               numFiles 1
728               numRows 500
729               partition_columns ds/hr
730               partition_columns.types string:string
731               rawDataSize 5312
732               serialization.ddl struct srcpart { string key, string value}
733               serialization.format 1
734               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
735               totalSize 5812
736 #### A masked pattern was here ####
737             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
738           
739               input format: org.apache.hadoop.mapred.TextInputFormat
740               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
741               properties:
742                 bucket_count -1
743                 column.name.delimiter ,
744                 columns key,value
745                 columns.comments 'default','default'
746                 columns.types string:string
747 #### A masked pattern was here ####
748                 name default.srcpart
749                 partition_columns ds/hr
750                 partition_columns.types string:string
751                 serialization.ddl struct srcpart { string key, string value}
752                 serialization.format 1
753                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
754 #### A masked pattern was here ####
755               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
756               name: default.srcpart
757             name: default.srcpart
758 #### A masked pattern was here ####
759           Partition
760             base file name: hr=12
761             input format: org.apache.hadoop.mapred.TextInputFormat
762             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
763             partition values:
764               ds 2008-04-08
765               hr 12
766             properties:
767               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
768               bucket_count -1
769               column.name.delimiter ,
770               columns key,value
771               columns.comments 'default','default'
772               columns.types string:string
773 #### A masked pattern was here ####
774               name default.srcpart
775               numFiles 1
776               numRows 500
777               partition_columns ds/hr
778               partition_columns.types string:string
779               rawDataSize 5312
780               serialization.ddl struct srcpart { string key, string value}
781               serialization.format 1
782               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
783               totalSize 5812
784 #### A masked pattern was here ####
785             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
786           
787               input format: org.apache.hadoop.mapred.TextInputFormat
788               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
789               properties:
790                 bucket_count -1
791                 column.name.delimiter ,
792                 columns key,value
793                 columns.comments 'default','default'
794                 columns.types string:string
795 #### A masked pattern was here ####
796                 name default.srcpart
797                 partition_columns ds/hr
798                 partition_columns.types string:string
799                 serialization.ddl struct srcpart { string key, string value}
800                 serialization.format 1
801                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
802 #### A masked pattern was here ####
803               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
804               name: default.srcpart
805             name: default.srcpart
806       Truncated Path -> Alias:
807         /src [$hdt$_0:a]
808         /srcpart/ds=2008-04-08/hr=11 [$hdt$_1:b]
809         /srcpart/ds=2008-04-08/hr=12 [$hdt$_1:b]
810       Needs Tagging: true
811       Reduce Operator Tree:
812         Join Operator
813           condition map:
814                Inner Join 0 to 1
815           keys:
816             0 _col0 (type: string)
817             1 _col0 (type: string)
818           outputColumnNames: _col0, _col1, _col2, _col3
819           Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
820           File Output Operator
821             compressed: false
822             GlobalTableId: 0
823 #### A masked pattern was here ####
824             NumFilesPerFileSink: 1
825             Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
826 #### A masked pattern was here ####
827             table:
828                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
829                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
830                 properties:
831                   columns _col0,_col1,_col2,_col3
832                   columns.types string:string:string:string
833                   escape.delim \
834                   hive.serialization.extend.additional.nesting.levels true
835                   serialization.escape.crlf true
836                   serialization.format 1
837                   serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
838                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
839             TotalFiles: 1
840             GatherStats: false
841             MultiFileSpray: false
842
843   Stage: Stage-0
844     Fetch Operator
845       limit: -1
846       Processor Tree:
847         ListSink
848
849 PREHOOK: query: FROM 
850   src a
851  FULL OUTER JOIN 
852   srcpart b 
853  ON (a.key = b.key)
854  SELECT a.key, a.value, b.key, b.value
855  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08'
856 PREHOOK: type: QUERY
857 PREHOOK: Input: default@src
858 PREHOOK: Input: default@srcpart
859 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
860 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
861 #### A masked pattern was here ####
862 POSTHOOK: query: FROM 
863   src a
864  FULL OUTER JOIN 
865   srcpart b 
866  ON (a.key = b.key)
867  SELECT a.key, a.value, b.key, b.value
868  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08'
869 POSTHOOK: type: QUERY
870 POSTHOOK: Input: default@src
871 POSTHOOK: Input: default@srcpart
872 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
873 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
874 #### A masked pattern was here ####
875 17      val_17  17      val_17
876 17      val_17  17      val_17
877 18      val_18  18      val_18
878 18      val_18  18      val_18
879 18      val_18  18      val_18
880 18      val_18  18      val_18
881 18      val_18  18      val_18
882 18      val_18  18      val_18
883 18      val_18  18      val_18
884 18      val_18  18      val_18
885 19      val_19  19      val_19
886 19      val_19  19      val_19
887 PREHOOK: query: EXPLAIN EXTENDED
888  FROM 
889   srcpart a
890  FULL OUTER JOIN 
891   src b 
892  ON (a.key = b.key)
893  SELECT a.key, a.value, b.key, b.value
894  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08'
895 PREHOOK: type: QUERY
896 POSTHOOK: query: EXPLAIN EXTENDED
897  FROM 
898   srcpart a
899  FULL OUTER JOIN 
900   src b 
901  ON (a.key = b.key)
902  SELECT a.key, a.value, b.key, b.value
903  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08'
904 POSTHOOK: type: QUERY
905 STAGE DEPENDENCIES:
906   Stage-1 is a root stage
907   Stage-0 depends on stages: Stage-1
908
909 STAGE PLANS:
910   Stage: Stage-1
911     Map Reduce
912       Map Operator Tree:
913           TableScan
914             alias: a
915             Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE
916             GatherStats: false
917             Filter Operator
918               isSamplingPred: false
919               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
920               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
921               Select Operator
922                 expressions: key (type: string), value (type: string)
923                 outputColumnNames: _col0, _col1
924                 Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
925                 Reduce Output Operator
926                   key expressions: _col0 (type: string)
927                   null sort order: a
928                   sort order: +
929                   Map-reduce partition columns: _col0 (type: string)
930                   Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
931                   tag: 0
932                   value expressions: _col1 (type: string)
933                   auto parallelism: false
934           TableScan
935             alias: b
936             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
937             GatherStats: false
938             Filter Operator
939               isSamplingPred: false
940               predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
941               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
942               Select Operator
943                 expressions: key (type: string), value (type: string)
944                 outputColumnNames: _col0, _col1
945                 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
946                 Reduce Output Operator
947                   key expressions: _col0 (type: string)
948                   null sort order: a
949                   sort order: +
950                   Map-reduce partition columns: _col0 (type: string)
951                   Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
952                   tag: 1
953                   value expressions: _col1 (type: string)
954                   auto parallelism: false
955       Path -> Alias:
956 #### A masked pattern was here ####
957       Path -> Partition:
958 #### A masked pattern was here ####
959           Partition
960             base file name: src
961             input format: org.apache.hadoop.mapred.TextInputFormat
962             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
963             properties:
964               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
965               bucket_count -1
966               column.name.delimiter ,
967               columns key,value
968               columns.comments 'default','default'
969               columns.types string:string
970 #### A masked pattern was here ####
971               name default.src
972               numFiles 1
973               numRows 500
974               rawDataSize 5312
975               serialization.ddl struct src { string key, string value}
976               serialization.format 1
977               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
978               totalSize 5812
979 #### A masked pattern was here ####
980             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
981           
982               input format: org.apache.hadoop.mapred.TextInputFormat
983               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
984               properties:
985                 COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
986                 bucket_count -1
987                 column.name.delimiter ,
988                 columns key,value
989                 columns.comments 'default','default'
990                 columns.types string:string
991 #### A masked pattern was here ####
992                 name default.src
993                 numFiles 1
994                 numRows 500
995                 rawDataSize 5312
996                 serialization.ddl struct src { string key, string value}
997                 serialization.format 1
998                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
999                 totalSize 5812
1000 #### A masked pattern was here ####
1001               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1002               name: default.src
1003             name: default.src
1004 #### A masked pattern was here ####
1005           Partition
1006             base file name: hr=11
1007             input format: org.apache.hadoop.mapred.TextInputFormat
1008             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
1009             partition values:
1010               ds 2008-04-08
1011               hr 11
1012             properties:
1013               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
1014               bucket_count -1
1015               column.name.delimiter ,
1016               columns key,value
1017               columns.comments 'default','default'
1018               columns.types string:string
1019 #### A masked pattern was here ####
1020               name default.srcpart
1021               numFiles 1
1022               numRows 500
1023               partition_columns ds/hr
1024               partition_columns.types string:string
1025               rawDataSize 5312
1026               serialization.ddl struct srcpart { string key, string value}
1027               serialization.format 1
1028               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1029               totalSize 5812
1030 #### A masked pattern was here ####
1031             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1032           
1033               input format: org.apache.hadoop.mapred.TextInputFormat
1034               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
1035               properties:
1036                 bucket_count -1
1037                 column.name.delimiter ,
1038                 columns key,value
1039                 columns.comments 'default','default'
1040                 columns.types string:string
1041 #### A masked pattern was here ####
1042                 name default.srcpart
1043                 partition_columns ds/hr
1044                 partition_columns.types string:string
1045                 serialization.ddl struct srcpart { string key, string value}
1046                 serialization.format 1
1047                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1048 #### A masked pattern was here ####
1049               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1050               name: default.srcpart
1051             name: default.srcpart
1052 #### A masked pattern was here ####
1053           Partition
1054             base file name: hr=12
1055             input format: org.apache.hadoop.mapred.TextInputFormat
1056             output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
1057             partition values:
1058               ds 2008-04-08
1059               hr 12
1060             properties:
1061               COLUMN_STATS_ACCURATE {"BASIC_STATS":"true","COLUMN_STATS":{"key":"true","value":"true"}}
1062               bucket_count -1
1063               column.name.delimiter ,
1064               columns key,value
1065               columns.comments 'default','default'
1066               columns.types string:string
1067 #### A masked pattern was here ####
1068               name default.srcpart
1069               numFiles 1
1070               numRows 500
1071               partition_columns ds/hr
1072               partition_columns.types string:string
1073               rawDataSize 5312
1074               serialization.ddl struct srcpart { string key, string value}
1075               serialization.format 1
1076               serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1077               totalSize 5812
1078 #### A masked pattern was here ####
1079             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1080           
1081               input format: org.apache.hadoop.mapred.TextInputFormat
1082               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
1083               properties:
1084                 bucket_count -1
1085                 column.name.delimiter ,
1086                 columns key,value
1087                 columns.comments 'default','default'
1088                 columns.types string:string
1089 #### A masked pattern was here ####
1090                 name default.srcpart
1091                 partition_columns ds/hr
1092                 partition_columns.types string:string
1093                 serialization.ddl struct srcpart { string key, string value}
1094                 serialization.format 1
1095                 serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1096 #### A masked pattern was here ####
1097               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1098               name: default.srcpart
1099             name: default.srcpart
1100       Truncated Path -> Alias:
1101         /src [$hdt$_1:b]
1102         /srcpart/ds=2008-04-08/hr=11 [$hdt$_0:a]
1103         /srcpart/ds=2008-04-08/hr=12 [$hdt$_0:a]
1104       Needs Tagging: true
1105       Reduce Operator Tree:
1106         Join Operator
1107           condition map:
1108                Inner Join 0 to 1
1109           keys:
1110             0 _col0 (type: string)
1111             1 _col0 (type: string)
1112           outputColumnNames: _col0, _col1, _col3, _col4
1113           Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
1114           Select Operator
1115             expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string), _col4 (type: string)
1116             outputColumnNames: _col0, _col1, _col2, _col3
1117             Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
1118             File Output Operator
1119               compressed: false
1120               GlobalTableId: 0
1121 #### A masked pattern was here ####
1122               NumFilesPerFileSink: 1
1123               Statistics: Num rows: 122 Data size: 1296 Basic stats: COMPLETE Column stats: NONE
1124 #### A masked pattern was here ####
1125               table:
1126                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1127                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1128                   properties:
1129                     columns _col0,_col1,_col2,_col3
1130                     columns.types string:string:string:string
1131                     escape.delim \
1132                     hive.serialization.extend.additional.nesting.levels true
1133                     serialization.escape.crlf true
1134                     serialization.format 1
1135                     serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1136                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1137               TotalFiles: 1
1138               GatherStats: false
1139               MultiFileSpray: false
1140
1141   Stage: Stage-0
1142     Fetch Operator
1143       limit: -1
1144       Processor Tree:
1145         ListSink
1146
1147 PREHOOK: query: FROM 
1148   srcpart a
1149  FULL OUTER JOIN 
1150   src b 
1151  ON (a.key = b.key)
1152  SELECT a.key, a.value, b.key, b.value
1153  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08'
1154 PREHOOK: type: QUERY
1155 PREHOOK: Input: default@src
1156 PREHOOK: Input: default@srcpart
1157 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
1158 PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
1159 #### A masked pattern was here ####
1160 POSTHOOK: query: FROM 
1161   srcpart a
1162  FULL OUTER JOIN 
1163   src b 
1164  ON (a.key = b.key)
1165  SELECT a.key, a.value, b.key, b.value
1166  WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08'
1167 POSTHOOK: type: QUERY
1168 POSTHOOK: Input: default@src
1169 POSTHOOK: Input: default@srcpart
1170 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
1171 POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
1172 #### A masked pattern was here ####
1173 17      val_17  17      val_17
1174 17      val_17  17      val_17
1175 18      val_18  18      val_18
1176 18      val_18  18      val_18
1177 18      val_18  18      val_18
1178 18      val_18  18      val_18
1179 18      val_18  18      val_18
1180 18      val_18  18      val_18
1181 18      val_18  18      val_18
1182 18      val_18  18      val_18
1183 19      val_19  19      val_19
1184 19      val_19  19      val_19