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