HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / union_top_level.q.out
1 PREHOOK: query: explain
2 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
3 union all
4 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
5 union all
6 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
7 PREHOOK: type: QUERY
8 POSTHOOK: query: explain
9 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
10 union all
11 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
12 union all
13 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
14 POSTHOOK: type: QUERY
15 STAGE DEPENDENCIES:
16   Stage-1 is a root stage
17   Stage-0 depends on stages: Stage-1
18
19 STAGE PLANS:
20   Stage: Stage-1
21     Spark
22       Edges:
23         Reducer 2 <- Map 1 (GROUP, 1)
24         Reducer 4 <- Map 3 (GROUP, 1)
25         Reducer 6 <- Map 5 (GROUP, 1)
26 #### A masked pattern was here ####
27       Vertices:
28         Map 1 
29             Map Operator Tree:
30                 TableScan
31                   alias: src
32                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
33                   Filter Operator
34                     predicate: ((UDFToDouble(key) % 3.0D) = 0.0D) (type: boolean)
35                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
36                     Select Operator
37                       expressions: key (type: string)
38                       outputColumnNames: _col0
39                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
40                       Limit
41                         Number of rows: 3
42                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
43                         Reduce Output Operator
44                           sort order: 
45                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
46                           TopN Hash Memory Usage: 0.1
47                           value expressions: _col0 (type: string)
48         Map 3 
49             Map Operator Tree:
50                 TableScan
51                   alias: src
52                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
53                   Filter Operator
54                     predicate: ((UDFToDouble(key) % 3.0D) = 1.0D) (type: boolean)
55                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
56                     Select Operator
57                       expressions: key (type: string)
58                       outputColumnNames: _col0
59                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
60                       Limit
61                         Number of rows: 3
62                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
63                         Reduce Output Operator
64                           sort order: 
65                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
66                           TopN Hash Memory Usage: 0.1
67                           value expressions: _col0 (type: string)
68         Map 5 
69             Map Operator Tree:
70                 TableScan
71                   alias: src
72                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
73                   Filter Operator
74                     predicate: ((UDFToDouble(key) % 3.0D) = 2.0D) (type: boolean)
75                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
76                     Select Operator
77                       expressions: key (type: string)
78                       outputColumnNames: _col0
79                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
80                       Limit
81                         Number of rows: 3
82                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
83                         Reduce Output Operator
84                           sort order: 
85                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
86                           TopN Hash Memory Usage: 0.1
87                           value expressions: _col0 (type: string)
88         Reducer 2 
89             Reduce Operator Tree:
90               Select Operator
91                 expressions: VALUE._col0 (type: string)
92                 outputColumnNames: _col0
93                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
94                 Limit
95                   Number of rows: 3
96                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
97                   Select Operator
98                     expressions: _col0 (type: string), 0 (type: int)
99                     outputColumnNames: _col0, _col1
100                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
101                     File Output Operator
102                       compressed: false
103                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
104                       table:
105                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
106                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
107                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
108         Reducer 4 
109             Reduce Operator Tree:
110               Select Operator
111                 expressions: VALUE._col0 (type: string)
112                 outputColumnNames: _col0
113                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
114                 Limit
115                   Number of rows: 3
116                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
117                   Select Operator
118                     expressions: _col0 (type: string), 1 (type: int)
119                     outputColumnNames: _col0, _col1
120                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
121                     File Output Operator
122                       compressed: false
123                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
124                       table:
125                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
126                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
127                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
128         Reducer 6 
129             Reduce Operator Tree:
130               Select Operator
131                 expressions: VALUE._col0 (type: string)
132                 outputColumnNames: _col0
133                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
134                 Limit
135                   Number of rows: 3
136                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
137                   Select Operator
138                     expressions: _col0 (type: string), 2 (type: int)
139                     outputColumnNames: _col0, _col1
140                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
141                     File Output Operator
142                       compressed: false
143                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
144                       table:
145                           input format: org.apache.hadoop.mapred.SequenceFileInputFormat
146                           output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
147                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
148
149   Stage: Stage-0
150     Fetch Operator
151       limit: -1
152       Processor Tree:
153         ListSink
154
155 PREHOOK: query: select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
156 union all
157 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
158 union all
159 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
160 PREHOOK: type: QUERY
161 PREHOOK: Input: default@src
162 #### A masked pattern was here ####
163 POSTHOOK: query: select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
164 union all
165 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
166 union all
167 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
168 POSTHOOK: type: QUERY
169 POSTHOOK: Input: default@src
170 #### A masked pattern was here ####
171 165     0
172 238     1
173 255     0
174 27      0
175 278     2
176 311     2
177 409     1
178 484     1
179 86      2
180 PREHOOK: query: explain
181 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)a
182 union all
183 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)b
184 PREHOOK: type: QUERY
185 POSTHOOK: query: explain
186 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)a
187 union all
188 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)b
189 POSTHOOK: type: QUERY
190 STAGE DEPENDENCIES:
191   Stage-1 is a root stage
192   Stage-0 depends on stages: Stage-1
193
194 STAGE PLANS:
195   Stage: Stage-1
196     Spark
197       Edges:
198         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 2), Map 4 (PARTITION-LEVEL SORT, 2)
199         Reducer 3 <- Reducer 2 (SORT, 1)
200         Reducer 7 <- Reducer 2 (SORT, 1)
201 #### A masked pattern was here ####
202       Vertices:
203         Map 1 
204             Map Operator Tree:
205                 TableScan
206                   alias: s2
207                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
208                   Filter Operator
209                     predicate: key is not null (type: boolean)
210                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
211                     Select Operator
212                       expressions: key (type: string), value (type: string)
213                       outputColumnNames: _col0, _col1
214                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
215                       Reduce Output Operator
216                         key expressions: _col0 (type: string)
217                         sort order: +
218                         Map-reduce partition columns: _col0 (type: string)
219                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
220                         value expressions: _col1 (type: string)
221         Map 4 
222             Map Operator Tree:
223                 TableScan
224                   alias: s1
225                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
226                   Filter Operator
227                     predicate: key is not null (type: boolean)
228                     Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
229                     Select Operator
230                       expressions: key (type: string)
231                       outputColumnNames: _col0
232                       Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
233                       Reduce Output Operator
234                         key expressions: _col0 (type: string)
235                         sort order: +
236                         Map-reduce partition columns: _col0 (type: string)
237                         Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
238         Reducer 2 
239             Reduce Operator Tree:
240               Join Operator
241                 condition map:
242                      Inner Join 0 to 1
243                 keys:
244                   0 _col0 (type: string)
245                   1 _col0 (type: string)
246                 outputColumnNames: _col1, _col2
247                 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
248                 Select Operator
249                   expressions: _col2 (type: string), _col1 (type: string)
250                   outputColumnNames: _col0, _col1
251                   Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
252                   Reduce Output Operator
253                     key expressions: _col0 (type: string)
254                     sort order: +
255                     Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
256                     TopN Hash Memory Usage: 0.1
257                     value expressions: _col1 (type: string)
258         Reducer 3 
259             Reduce Operator Tree:
260               Select Operator
261                 expressions: KEY.reducesinkkey0 (type: string), VALUE._col0 (type: string)
262                 outputColumnNames: _col0, _col1
263                 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
264                 Limit
265                   Number of rows: 10
266                   Statistics: Num rows: 10 Data size: 100 Basic stats: COMPLETE Column stats: NONE
267                   File Output Operator
268                     compressed: false
269                     Statistics: Num rows: 20 Data size: 200 Basic stats: COMPLETE Column stats: NONE
270                     table:
271                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
272                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
273                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
274         Reducer 7 
275             Reduce Operator Tree:
276               Select Operator
277                 expressions: KEY.reducesinkkey0 (type: string), VALUE._col0 (type: string)
278                 outputColumnNames: _col0, _col1
279                 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
280                 Limit
281                   Number of rows: 10
282                   Statistics: Num rows: 10 Data size: 100 Basic stats: COMPLETE Column stats: NONE
283                   File Output Operator
284                     compressed: false
285                     Statistics: Num rows: 20 Data size: 200 Basic stats: COMPLETE Column stats: NONE
286                     table:
287                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
288                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
289                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
290
291   Stage: Stage-0
292     Fetch Operator
293       limit: -1
294       Processor Tree:
295         ListSink
296
297 PREHOOK: query: select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)a
298 union all
299 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)b
300 PREHOOK: type: QUERY
301 PREHOOK: Input: default@src
302 #### A masked pattern was here ####
303 POSTHOOK: query: select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)a
304 union all
305 select * from (select s1.key as k, s2.value as v from src s1 join src s2 on (s1.key = s2.key) order by k limit 10)b
306 POSTHOOK: type: QUERY
307 POSTHOOK: Input: default@src
308 #### A masked pattern was here ####
309 0       val_0
310 0       val_0
311 0       val_0
312 0       val_0
313 0       val_0
314 0       val_0
315 0       val_0
316 0       val_0
317 0       val_0
318 0       val_0
319 0       val_0
320 0       val_0
321 0       val_0
322 0       val_0
323 0       val_0
324 0       val_0
325 0       val_0
326 0       val_0
327 10      val_10
328 10      val_10
329 PREHOOK: query: explain
330 create table union_top as
331 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
332 union all
333 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
334 union all
335 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
336 PREHOOK: type: CREATETABLE_AS_SELECT
337 POSTHOOK: query: explain
338 create table union_top as
339 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
340 union all
341 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
342 union all
343 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
344 POSTHOOK: type: CREATETABLE_AS_SELECT
345 STAGE DEPENDENCIES:
346   Stage-1 is a root stage
347   Stage-0 depends on stages: Stage-1
348   Stage-3 depends on stages: Stage-0
349   Stage-2 depends on stages: Stage-3
350
351 STAGE PLANS:
352   Stage: Stage-1
353     Spark
354       Edges:
355         Reducer 2 <- Map 1 (GROUP, 1)
356         Reducer 4 <- Map 3 (GROUP, 1)
357         Reducer 6 <- Map 5 (GROUP, 1)
358 #### A masked pattern was here ####
359       Vertices:
360         Map 1 
361             Map Operator Tree:
362                 TableScan
363                   alias: src
364                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
365                   Filter Operator
366                     predicate: ((UDFToDouble(key) % 3.0D) = 0.0D) (type: boolean)
367                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
368                     Select Operator
369                       expressions: key (type: string)
370                       outputColumnNames: _col0
371                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
372                       Limit
373                         Number of rows: 3
374                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
375                         Reduce Output Operator
376                           sort order: 
377                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
378                           TopN Hash Memory Usage: 0.1
379                           value expressions: _col0 (type: string)
380         Map 3 
381             Map Operator Tree:
382                 TableScan
383                   alias: src
384                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
385                   Filter Operator
386                     predicate: ((UDFToDouble(key) % 3.0D) = 1.0D) (type: boolean)
387                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
388                     Select Operator
389                       expressions: key (type: string)
390                       outputColumnNames: _col0
391                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
392                       Limit
393                         Number of rows: 3
394                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
395                         Reduce Output Operator
396                           sort order: 
397                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
398                           TopN Hash Memory Usage: 0.1
399                           value expressions: _col0 (type: string)
400         Map 5 
401             Map Operator Tree:
402                 TableScan
403                   alias: src
404                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
405                   Filter Operator
406                     predicate: ((UDFToDouble(key) % 3.0D) = 2.0D) (type: boolean)
407                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
408                     Select Operator
409                       expressions: key (type: string)
410                       outputColumnNames: _col0
411                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
412                       Limit
413                         Number of rows: 3
414                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
415                         Reduce Output Operator
416                           sort order: 
417                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
418                           TopN Hash Memory Usage: 0.1
419                           value expressions: _col0 (type: string)
420         Reducer 2 
421             Reduce Operator Tree:
422               Select Operator
423                 expressions: VALUE._col0 (type: string)
424                 outputColumnNames: _col0
425                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
426                 Limit
427                   Number of rows: 3
428                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
429                   Select Operator
430                     expressions: _col0 (type: string), 0 (type: int)
431                     outputColumnNames: _col0, _col1
432                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
433                     File Output Operator
434                       compressed: false
435                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
436                       table:
437                           input format: org.apache.hadoop.mapred.TextInputFormat
438                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
439                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
440                           name: default.union_top
441         Reducer 4 
442             Reduce Operator Tree:
443               Select Operator
444                 expressions: VALUE._col0 (type: string)
445                 outputColumnNames: _col0
446                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
447                 Limit
448                   Number of rows: 3
449                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
450                   Select Operator
451                     expressions: _col0 (type: string), 1 (type: int)
452                     outputColumnNames: _col0, _col1
453                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
454                     File Output Operator
455                       compressed: false
456                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
457                       table:
458                           input format: org.apache.hadoop.mapred.TextInputFormat
459                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
460                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
461                           name: default.union_top
462         Reducer 6 
463             Reduce Operator Tree:
464               Select Operator
465                 expressions: VALUE._col0 (type: string)
466                 outputColumnNames: _col0
467                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
468                 Limit
469                   Number of rows: 3
470                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
471                   Select Operator
472                     expressions: _col0 (type: string), 2 (type: int)
473                     outputColumnNames: _col0, _col1
474                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
475                     File Output Operator
476                       compressed: false
477                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
478                       table:
479                           input format: org.apache.hadoop.mapred.TextInputFormat
480                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
481                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
482                           name: default.union_top
483
484   Stage: Stage-0
485     Move Operator
486       files:
487           hdfs directory: true
488 #### A masked pattern was here ####
489
490   Stage: Stage-3
491       Create Table Operator:
492         Create Table
493           columns: key string, value int
494           input format: org.apache.hadoop.mapred.TextInputFormat
495           output format: org.apache.hadoop.hive.ql.io.IgnoreKeyTextOutputFormat
496           serde name: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
497           name: default.union_top
498
499   Stage: Stage-2
500     Stats Work
501       Basic Stats Work:
502
503 PREHOOK: query: create table union_top as
504 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
505 union all
506 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
507 union all
508 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
509 PREHOOK: type: CREATETABLE_AS_SELECT
510 PREHOOK: Input: default@src
511 PREHOOK: Output: database:default
512 PREHOOK: Output: default@union_top
513 POSTHOOK: query: create table union_top as
514 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
515 union all
516 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
517 union all
518 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
519 POSTHOOK: type: CREATETABLE_AS_SELECT
520 POSTHOOK: Input: default@src
521 POSTHOOK: Output: database:default
522 POSTHOOK: Output: default@union_top
523 POSTHOOK: Lineage: union_top.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
524 POSTHOOK: Lineage: union_top.value EXPRESSION []
525 PREHOOK: query: select * from union_top
526 PREHOOK: type: QUERY
527 PREHOOK: Input: default@union_top
528 #### A masked pattern was here ####
529 POSTHOOK: query: select * from union_top
530 POSTHOOK: type: QUERY
531 POSTHOOK: Input: default@union_top
532 #### A masked pattern was here ####
533 165     0
534 238     1
535 255     0
536 27      0
537 278     2
538 311     2
539 409     1
540 484     1
541 86      2
542 PREHOOK: query: truncate table union_top
543 PREHOOK: type: TRUNCATETABLE
544 PREHOOK: Output: default@union_top
545 POSTHOOK: query: truncate table union_top
546 POSTHOOK: type: TRUNCATETABLE
547 POSTHOOK: Output: default@union_top
548 PREHOOK: query: explain
549 insert into table union_top
550 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
551 union all
552 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
553 union all
554 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
555 PREHOOK: type: QUERY
556 POSTHOOK: query: explain
557 insert into table union_top
558 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
559 union all
560 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
561 union all
562 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
563 POSTHOOK: type: QUERY
564 STAGE DEPENDENCIES:
565   Stage-1 is a root stage
566   Stage-0 depends on stages: Stage-1
567   Stage-2 depends on stages: Stage-0
568
569 STAGE PLANS:
570   Stage: Stage-1
571     Spark
572       Edges:
573         Reducer 2 <- Map 1 (GROUP, 1)
574         Reducer 4 <- Map 3 (GROUP, 1)
575         Reducer 6 <- Map 5 (GROUP, 1)
576 #### A masked pattern was here ####
577       Vertices:
578         Map 1 
579             Map Operator Tree:
580                 TableScan
581                   alias: src
582                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
583                   Filter Operator
584                     predicate: ((UDFToDouble(key) % 3.0D) = 0.0D) (type: boolean)
585                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
586                     Select Operator
587                       expressions: key (type: string)
588                       outputColumnNames: _col0
589                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
590                       Limit
591                         Number of rows: 3
592                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
593                         Reduce Output Operator
594                           sort order: 
595                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
596                           TopN Hash Memory Usage: 0.1
597                           value expressions: _col0 (type: string)
598         Map 3 
599             Map Operator Tree:
600                 TableScan
601                   alias: src
602                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
603                   Filter Operator
604                     predicate: ((UDFToDouble(key) % 3.0D) = 1.0D) (type: boolean)
605                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
606                     Select Operator
607                       expressions: key (type: string)
608                       outputColumnNames: _col0
609                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
610                       Limit
611                         Number of rows: 3
612                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
613                         Reduce Output Operator
614                           sort order: 
615                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
616                           TopN Hash Memory Usage: 0.1
617                           value expressions: _col0 (type: string)
618         Map 5 
619             Map Operator Tree:
620                 TableScan
621                   alias: src
622                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
623                   Filter Operator
624                     predicate: ((UDFToDouble(key) % 3.0D) = 2.0D) (type: boolean)
625                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
626                     Select Operator
627                       expressions: key (type: string)
628                       outputColumnNames: _col0
629                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
630                       Limit
631                         Number of rows: 3
632                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
633                         Reduce Output Operator
634                           sort order: 
635                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
636                           TopN Hash Memory Usage: 0.1
637                           value expressions: _col0 (type: string)
638         Reducer 2 
639             Reduce Operator Tree:
640               Select Operator
641                 expressions: VALUE._col0 (type: string)
642                 outputColumnNames: _col0
643                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
644                 Limit
645                   Number of rows: 3
646                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
647                   Select Operator
648                     expressions: _col0 (type: string), 0 (type: int)
649                     outputColumnNames: _col0, _col1
650                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
651                     File Output Operator
652                       compressed: false
653                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
654                       table:
655                           input format: org.apache.hadoop.mapred.TextInputFormat
656                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
657                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
658                           name: default.union_top
659         Reducer 4 
660             Reduce Operator Tree:
661               Select Operator
662                 expressions: VALUE._col0 (type: string)
663                 outputColumnNames: _col0
664                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
665                 Limit
666                   Number of rows: 3
667                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
668                   Select Operator
669                     expressions: _col0 (type: string), 1 (type: int)
670                     outputColumnNames: _col0, _col1
671                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
672                     File Output Operator
673                       compressed: false
674                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
675                       table:
676                           input format: org.apache.hadoop.mapred.TextInputFormat
677                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
678                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
679                           name: default.union_top
680         Reducer 6 
681             Reduce Operator Tree:
682               Select Operator
683                 expressions: VALUE._col0 (type: string)
684                 outputColumnNames: _col0
685                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
686                 Limit
687                   Number of rows: 3
688                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
689                   Select Operator
690                     expressions: _col0 (type: string), 2 (type: int)
691                     outputColumnNames: _col0, _col1
692                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
693                     File Output Operator
694                       compressed: false
695                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
696                       table:
697                           input format: org.apache.hadoop.mapred.TextInputFormat
698                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
699                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
700                           name: default.union_top
701
702   Stage: Stage-0
703     Move Operator
704       tables:
705           replace: false
706           table:
707               input format: org.apache.hadoop.mapred.TextInputFormat
708               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
709               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
710               name: default.union_top
711
712   Stage: Stage-2
713     Stats Work
714       Basic Stats Work:
715
716 PREHOOK: query: insert into table union_top
717 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
718 union all
719 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
720 union all
721 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
722 PREHOOK: type: QUERY
723 PREHOOK: Input: default@src
724 PREHOOK: Output: default@union_top
725 POSTHOOK: query: insert into table union_top
726 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
727 union all
728 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
729 union all
730 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
731 POSTHOOK: type: QUERY
732 POSTHOOK: Input: default@src
733 POSTHOOK: Output: default@union_top
734 POSTHOOK: Lineage: union_top.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
735 POSTHOOK: Lineage: union_top.value EXPRESSION []
736 PREHOOK: query: select * from union_top
737 PREHOOK: type: QUERY
738 PREHOOK: Input: default@union_top
739 #### A masked pattern was here ####
740 POSTHOOK: query: select * from union_top
741 POSTHOOK: type: QUERY
742 POSTHOOK: Input: default@union_top
743 #### A masked pattern was here ####
744 165     0
745 238     1
746 255     0
747 27      0
748 278     2
749 311     2
750 409     1
751 484     1
752 86      2
753 PREHOOK: query: explain
754 insert overwrite table union_top
755 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
756 union all
757 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
758 union all
759 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
760 PREHOOK: type: QUERY
761 POSTHOOK: query: explain
762 insert overwrite table union_top
763 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
764 union all
765 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
766 union all
767 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
768 POSTHOOK: type: QUERY
769 STAGE DEPENDENCIES:
770   Stage-1 is a root stage
771   Stage-0 depends on stages: Stage-1
772   Stage-2 depends on stages: Stage-0
773
774 STAGE PLANS:
775   Stage: Stage-1
776     Spark
777       Edges:
778         Reducer 2 <- Map 1 (GROUP, 1)
779         Reducer 4 <- Map 3 (GROUP, 1)
780         Reducer 6 <- Map 5 (GROUP, 1)
781 #### A masked pattern was here ####
782       Vertices:
783         Map 1 
784             Map Operator Tree:
785                 TableScan
786                   alias: src
787                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
788                   Filter Operator
789                     predicate: ((UDFToDouble(key) % 3.0D) = 0.0D) (type: boolean)
790                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
791                     Select Operator
792                       expressions: key (type: string)
793                       outputColumnNames: _col0
794                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
795                       Limit
796                         Number of rows: 3
797                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
798                         Reduce Output Operator
799                           sort order: 
800                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
801                           TopN Hash Memory Usage: 0.1
802                           value expressions: _col0 (type: string)
803         Map 3 
804             Map Operator Tree:
805                 TableScan
806                   alias: src
807                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
808                   Filter Operator
809                     predicate: ((UDFToDouble(key) % 3.0D) = 1.0D) (type: boolean)
810                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
811                     Select Operator
812                       expressions: key (type: string)
813                       outputColumnNames: _col0
814                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
815                       Limit
816                         Number of rows: 3
817                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
818                         Reduce Output Operator
819                           sort order: 
820                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
821                           TopN Hash Memory Usage: 0.1
822                           value expressions: _col0 (type: string)
823         Map 5 
824             Map Operator Tree:
825                 TableScan
826                   alias: src
827                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
828                   Filter Operator
829                     predicate: ((UDFToDouble(key) % 3.0D) = 2.0D) (type: boolean)
830                     Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
831                     Select Operator
832                       expressions: key (type: string)
833                       outputColumnNames: _col0
834                       Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
835                       Limit
836                         Number of rows: 3
837                         Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
838                         Reduce Output Operator
839                           sort order: 
840                           Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
841                           TopN Hash Memory Usage: 0.1
842                           value expressions: _col0 (type: string)
843         Reducer 2 
844             Reduce Operator Tree:
845               Select Operator
846                 expressions: VALUE._col0 (type: string)
847                 outputColumnNames: _col0
848                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
849                 Limit
850                   Number of rows: 3
851                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
852                   Select Operator
853                     expressions: _col0 (type: string), 0 (type: int)
854                     outputColumnNames: _col0, _col1
855                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
856                     File Output Operator
857                       compressed: false
858                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
859                       table:
860                           input format: org.apache.hadoop.mapred.TextInputFormat
861                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
862                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
863                           name: default.union_top
864         Reducer 4 
865             Reduce Operator Tree:
866               Select Operator
867                 expressions: VALUE._col0 (type: string)
868                 outputColumnNames: _col0
869                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
870                 Limit
871                   Number of rows: 3
872                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
873                   Select Operator
874                     expressions: _col0 (type: string), 1 (type: int)
875                     outputColumnNames: _col0, _col1
876                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
877                     File Output Operator
878                       compressed: false
879                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
880                       table:
881                           input format: org.apache.hadoop.mapred.TextInputFormat
882                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
883                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
884                           name: default.union_top
885         Reducer 6 
886             Reduce Operator Tree:
887               Select Operator
888                 expressions: VALUE._col0 (type: string)
889                 outputColumnNames: _col0
890                 Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
891                 Limit
892                   Number of rows: 3
893                   Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
894                   Select Operator
895                     expressions: _col0 (type: string), 2 (type: int)
896                     outputColumnNames: _col0, _col1
897                     Statistics: Num rows: 3 Data size: 30 Basic stats: COMPLETE Column stats: NONE
898                     File Output Operator
899                       compressed: false
900                       Statistics: Num rows: 9 Data size: 90 Basic stats: COMPLETE Column stats: NONE
901                       table:
902                           input format: org.apache.hadoop.mapred.TextInputFormat
903                           output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
904                           serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
905                           name: default.union_top
906
907   Stage: Stage-0
908     Move Operator
909       tables:
910           replace: true
911           table:
912               input format: org.apache.hadoop.mapred.TextInputFormat
913               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
914               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
915               name: default.union_top
916
917   Stage: Stage-2
918     Stats Work
919       Basic Stats Work:
920
921 PREHOOK: query: insert overwrite table union_top
922 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
923 union all
924 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
925 union all
926 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
927 PREHOOK: type: QUERY
928 PREHOOK: Input: default@src
929 PREHOOK: Output: default@union_top
930 POSTHOOK: query: insert overwrite table union_top
931 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
932 union all
933 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
934 union all
935 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
936 POSTHOOK: type: QUERY
937 POSTHOOK: Input: default@src
938 POSTHOOK: Output: default@union_top
939 POSTHOOK: Lineage: union_top.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
940 POSTHOOK: Lineage: union_top.value EXPRESSION []
941 PREHOOK: query: select * from union_top
942 PREHOOK: type: QUERY
943 PREHOOK: Input: default@union_top
944 #### A masked pattern was here ####
945 POSTHOOK: query: select * from union_top
946 POSTHOOK: type: QUERY
947 POSTHOOK: Input: default@union_top
948 #### A masked pattern was here ####
949 165     0
950 238     1
951 255     0
952 27      0
953 278     2
954 311     2
955 409     1
956 484     1
957 86      2
958 PREHOOK: query: explain
959 create view union_top_view as
960 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
961 union all
962 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
963 union all
964 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
965 PREHOOK: type: CREATEVIEW
966 POSTHOOK: query: explain
967 create view union_top_view as
968 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
969 union all
970 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
971 union all
972 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
973 POSTHOOK: type: CREATEVIEW
974 STAGE DEPENDENCIES:
975   Stage-1 is a root stage
976
977 STAGE PLANS:
978   Stage: Stage-1
979       Create View Operator:
980         Create View
981           columns: key string, value int
982           expanded text: select `a`.`key`, `a`.`value` from (select `src`.`key`, 0 as `value` from `default`.`src` where `src`.`key` % 3 == 0 limit 3)`a`
983 union all
984 select `b`.`key`, `b`.`value` from (select `src`.`key`, 1 as `value` from `default`.`src` where `src`.`key` % 3 == 1 limit 3)`b`
985 union all
986 select `c`.`key`, `c`.`value` from (select `src`.`key`, 2 as `value` from `default`.`src` where `src`.`key` % 3 == 2 limit 3)`c`
987           name: default.union_top_view
988           original text: select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
989 union all
990 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
991 union all
992 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
993
994 PREHOOK: query: create view union_top_view as
995 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
996 union all
997 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
998 union all
999 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
1000 PREHOOK: type: CREATEVIEW
1001 PREHOOK: Input: default@src
1002 PREHOOK: Output: database:default
1003 PREHOOK: Output: default@union_top_view
1004 POSTHOOK: query: create view union_top_view as
1005 select * from (select key, 0 as value from src where key % 3 == 0 limit 3)a
1006 union all
1007 select * from (select key, 1 as value from src where key % 3 == 1 limit 3)b
1008 union all
1009 select * from (select key, 2 as value from src where key % 3 == 2 limit 3)c
1010 POSTHOOK: type: CREATEVIEW
1011 POSTHOOK: Input: default@src
1012 POSTHOOK: Output: database:default
1013 POSTHOOK: Output: default@union_top_view
1014 POSTHOOK: Lineage: union_top_view.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
1015 POSTHOOK: Lineage: union_top_view.value EXPRESSION []
1016 PREHOOK: query: select * from union_top_view
1017 PREHOOK: type: QUERY
1018 PREHOOK: Input: default@src
1019 PREHOOK: Input: default@union_top_view
1020 #### A masked pattern was here ####
1021 POSTHOOK: query: select * from union_top_view
1022 POSTHOOK: type: QUERY
1023 POSTHOOK: Input: default@src
1024 POSTHOOK: Input: default@union_top_view
1025 #### A masked pattern was here ####
1026 165     0
1027 238     1
1028 255     0
1029 27      0
1030 278     2
1031 311     2
1032 409     1
1033 484     1
1034 86      2
1035 PREHOOK: query: drop table union_top
1036 PREHOOK: type: DROPTABLE
1037 PREHOOK: Input: default@union_top
1038 PREHOOK: Output: default@union_top
1039 POSTHOOK: query: drop table union_top
1040 POSTHOOK: type: DROPTABLE
1041 POSTHOOK: Input: default@union_top
1042 POSTHOOK: Output: default@union_top
1043 PREHOOK: query: drop view union_top_view
1044 PREHOOK: type: DROPVIEW
1045 PREHOOK: Input: default@union_top_view
1046 PREHOOK: Output: default@union_top_view
1047 POSTHOOK: query: drop view union_top_view
1048 POSTHOOK: type: DROPVIEW
1049 POSTHOOK: Input: default@union_top_view
1050 POSTHOOK: Output: default@union_top_view