HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / materialized_view_rewrite_ssb_2.q.out
1 PREHOOK: query: CREATE TABLE `customer_ext`(
2   `c_custkey` bigint, 
3   `c_name` string, 
4   `c_address` string, 
5   `c_city` string, 
6   `c_nation` string, 
7   `c_region` string, 
8   `c_phone` string, 
9   `c_mktsegment` string)
10 ROW FORMAT DELIMITED
11 FIELDS TERMINATED BY '|'
12 STORED AS TEXTFILE
13 PREHOOK: type: CREATETABLE
14 PREHOOK: Output: database:default
15 PREHOOK: Output: default@customer_ext
16 POSTHOOK: query: CREATE TABLE `customer_ext`(
17   `c_custkey` bigint, 
18   `c_name` string, 
19   `c_address` string, 
20   `c_city` string, 
21   `c_nation` string, 
22   `c_region` string, 
23   `c_phone` string, 
24   `c_mktsegment` string)
25 ROW FORMAT DELIMITED
26 FIELDS TERMINATED BY '|'
27 STORED AS TEXTFILE
28 POSTHOOK: type: CREATETABLE
29 POSTHOOK: Output: database:default
30 POSTHOOK: Output: default@customer_ext
31 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/customer/' into table `customer_ext`
32 PREHOOK: type: LOAD
33 #### A masked pattern was here ####
34 PREHOOK: Output: default@customer_ext
35 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/customer/' into table `customer_ext`
36 POSTHOOK: type: LOAD
37 #### A masked pattern was here ####
38 POSTHOOK: Output: default@customer_ext
39 PREHOOK: query: CREATE TABLE `customer`(
40   `c_custkey` bigint, 
41   `c_name` string, 
42   `c_address` string, 
43   `c_city` string, 
44   `c_nation` string, 
45   `c_region` string, 
46   `c_phone` string, 
47   `c_mktsegment` string,
48   primary key (`c_custkey`) disable rely)
49 STORED AS ORC
50 TBLPROPERTIES ('transactional'='true')
51 PREHOOK: type: CREATETABLE
52 PREHOOK: Output: database:default
53 PREHOOK: Output: default@customer
54 POSTHOOK: query: CREATE TABLE `customer`(
55   `c_custkey` bigint, 
56   `c_name` string, 
57   `c_address` string, 
58   `c_city` string, 
59   `c_nation` string, 
60   `c_region` string, 
61   `c_phone` string, 
62   `c_mktsegment` string,
63   primary key (`c_custkey`) disable rely)
64 STORED AS ORC
65 TBLPROPERTIES ('transactional'='true')
66 POSTHOOK: type: CREATETABLE
67 POSTHOOK: Output: database:default
68 POSTHOOK: Output: default@customer
69 PREHOOK: query: INSERT INTO `customer`
70 SELECT * FROM `customer_ext`
71 PREHOOK: type: QUERY
72 PREHOOK: Input: default@customer_ext
73 PREHOOK: Output: default@customer
74 POSTHOOK: query: INSERT INTO `customer`
75 SELECT * FROM `customer_ext`
76 POSTHOOK: type: QUERY
77 POSTHOOK: Input: default@customer_ext
78 POSTHOOK: Output: default@customer
79 POSTHOOK: Lineage: customer.c_address SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_address, type:string, comment:null), ]
80 POSTHOOK: Lineage: customer.c_city SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_city, type:string, comment:null), ]
81 POSTHOOK: Lineage: customer.c_custkey SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_custkey, type:bigint, comment:null), ]
82 POSTHOOK: Lineage: customer.c_mktsegment SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_mktsegment, type:string, comment:null), ]
83 POSTHOOK: Lineage: customer.c_name SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_name, type:string, comment:null), ]
84 POSTHOOK: Lineage: customer.c_nation SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_nation, type:string, comment:null), ]
85 POSTHOOK: Lineage: customer.c_phone SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_phone, type:string, comment:null), ]
86 POSTHOOK: Lineage: customer.c_region SIMPLE [(customer_ext)customer_ext.FieldSchema(name:c_region, type:string, comment:null), ]
87 PREHOOK: query: CREATE TABLE `dates_ext`(
88   `d_datekey` bigint, 
89   `d_date` string, 
90   `d_dayofweek` string, 
91   `d_month` string, 
92   `d_year` int, 
93   `d_yearmonthnum` int, 
94   `d_yearmonth` string, 
95   `d_daynuminweek` int,
96   `d_daynuminmonth` int,
97   `d_daynuminyear` int,
98   `d_monthnuminyear` int,
99   `d_weeknuminyear` int,
100   `d_sellingseason` string,
101   `d_lastdayinweekfl` int,
102   `d_lastdayinmonthfl` int,
103   `d_holidayfl` int ,
104   `d_weekdayfl`int)
105 ROW FORMAT DELIMITED
106 FIELDS TERMINATED BY '|'
107 STORED AS TEXTFILE
108 PREHOOK: type: CREATETABLE
109 PREHOOK: Output: database:default
110 PREHOOK: Output: default@dates_ext
111 POSTHOOK: query: CREATE TABLE `dates_ext`(
112   `d_datekey` bigint, 
113   `d_date` string, 
114   `d_dayofweek` string, 
115   `d_month` string, 
116   `d_year` int, 
117   `d_yearmonthnum` int, 
118   `d_yearmonth` string, 
119   `d_daynuminweek` int,
120   `d_daynuminmonth` int,
121   `d_daynuminyear` int,
122   `d_monthnuminyear` int,
123   `d_weeknuminyear` int,
124   `d_sellingseason` string,
125   `d_lastdayinweekfl` int,
126   `d_lastdayinmonthfl` int,
127   `d_holidayfl` int ,
128   `d_weekdayfl`int)
129 ROW FORMAT DELIMITED
130 FIELDS TERMINATED BY '|'
131 STORED AS TEXTFILE
132 POSTHOOK: type: CREATETABLE
133 POSTHOOK: Output: database:default
134 POSTHOOK: Output: default@dates_ext
135 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/date/' into table `dates_ext`
136 PREHOOK: type: LOAD
137 #### A masked pattern was here ####
138 PREHOOK: Output: default@dates_ext
139 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/date/' into table `dates_ext`
140 POSTHOOK: type: LOAD
141 #### A masked pattern was here ####
142 POSTHOOK: Output: default@dates_ext
143 PREHOOK: query: CREATE TABLE `dates`(
144   `d_datekey` bigint, 
145   `d_date` string, 
146   `d_dayofweek` string, 
147   `d_month` string, 
148   `d_year` int, 
149   `d_yearmonthnum` int, 
150   `d_yearmonth` string, 
151   `d_daynuminweek` int,
152   `d_daynuminmonth` int,
153   `d_daynuminyear` int,
154   `d_monthnuminyear` int,
155   `d_weeknuminyear` int,
156   `d_sellingseason` string,
157   `d_lastdayinweekfl` int,
158   `d_lastdayinmonthfl` int,
159   `d_holidayfl` int ,
160   `d_weekdayfl`int,
161   primary key (`d_datekey`) disable rely
162 )
163 STORED AS ORC
164 TBLPROPERTIES ('transactional'='true')
165 PREHOOK: type: CREATETABLE
166 PREHOOK: Output: database:default
167 PREHOOK: Output: default@dates
168 POSTHOOK: query: CREATE TABLE `dates`(
169   `d_datekey` bigint, 
170   `d_date` string, 
171   `d_dayofweek` string, 
172   `d_month` string, 
173   `d_year` int, 
174   `d_yearmonthnum` int, 
175   `d_yearmonth` string, 
176   `d_daynuminweek` int,
177   `d_daynuminmonth` int,
178   `d_daynuminyear` int,
179   `d_monthnuminyear` int,
180   `d_weeknuminyear` int,
181   `d_sellingseason` string,
182   `d_lastdayinweekfl` int,
183   `d_lastdayinmonthfl` int,
184   `d_holidayfl` int ,
185   `d_weekdayfl`int,
186   primary key (`d_datekey`) disable rely
187 )
188 STORED AS ORC
189 TBLPROPERTIES ('transactional'='true')
190 POSTHOOK: type: CREATETABLE
191 POSTHOOK: Output: database:default
192 POSTHOOK: Output: default@dates
193 PREHOOK: query: INSERT INTO `dates`
194 SELECT * FROM `dates_ext`
195 PREHOOK: type: QUERY
196 PREHOOK: Input: default@dates_ext
197 PREHOOK: Output: default@dates
198 POSTHOOK: query: INSERT INTO `dates`
199 SELECT * FROM `dates_ext`
200 POSTHOOK: type: QUERY
201 POSTHOOK: Input: default@dates_ext
202 POSTHOOK: Output: default@dates
203 POSTHOOK: Lineage: dates.d_date SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_date, type:string, comment:null), ]
204 POSTHOOK: Lineage: dates.d_datekey SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_datekey, type:bigint, comment:null), ]
205 POSTHOOK: Lineage: dates.d_daynuminmonth SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_daynuminmonth, type:int, comment:null), ]
206 POSTHOOK: Lineage: dates.d_daynuminweek SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_daynuminweek, type:int, comment:null), ]
207 POSTHOOK: Lineage: dates.d_daynuminyear SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_daynuminyear, type:int, comment:null), ]
208 POSTHOOK: Lineage: dates.d_dayofweek SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_dayofweek, type:string, comment:null), ]
209 POSTHOOK: Lineage: dates.d_holidayfl SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_holidayfl, type:int, comment:null), ]
210 POSTHOOK: Lineage: dates.d_lastdayinmonthfl SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_lastdayinmonthfl, type:int, comment:null), ]
211 POSTHOOK: Lineage: dates.d_lastdayinweekfl SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_lastdayinweekfl, type:int, comment:null), ]
212 POSTHOOK: Lineage: dates.d_month SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_month, type:string, comment:null), ]
213 POSTHOOK: Lineage: dates.d_monthnuminyear SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_monthnuminyear, type:int, comment:null), ]
214 POSTHOOK: Lineage: dates.d_sellingseason SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_sellingseason, type:string, comment:null), ]
215 POSTHOOK: Lineage: dates.d_weekdayfl SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_weekdayfl, type:int, comment:null), ]
216 POSTHOOK: Lineage: dates.d_weeknuminyear SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_weeknuminyear, type:int, comment:null), ]
217 POSTHOOK: Lineage: dates.d_year SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_year, type:int, comment:null), ]
218 POSTHOOK: Lineage: dates.d_yearmonth SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_yearmonth, type:string, comment:null), ]
219 POSTHOOK: Lineage: dates.d_yearmonthnum SIMPLE [(dates_ext)dates_ext.FieldSchema(name:d_yearmonthnum, type:int, comment:null), ]
220 PREHOOK: query: CREATE TABLE `ssb_part_ext`(
221   `p_partkey` bigint, 
222   `p_name` string, 
223   `p_mfgr` string, 
224   `p_category` string, 
225   `p_brand1` string, 
226   `p_color` string, 
227   `p_type` string, 
228   `p_size` int, 
229   `p_container` string)
230 ROW FORMAT DELIMITED
231 FIELDS TERMINATED BY '|'
232 STORED AS TEXTFILE
233 PREHOOK: type: CREATETABLE
234 PREHOOK: Output: database:default
235 PREHOOK: Output: default@ssb_part_ext
236 POSTHOOK: query: CREATE TABLE `ssb_part_ext`(
237   `p_partkey` bigint, 
238   `p_name` string, 
239   `p_mfgr` string, 
240   `p_category` string, 
241   `p_brand1` string, 
242   `p_color` string, 
243   `p_type` string, 
244   `p_size` int, 
245   `p_container` string)
246 ROW FORMAT DELIMITED
247 FIELDS TERMINATED BY '|'
248 STORED AS TEXTFILE
249 POSTHOOK: type: CREATETABLE
250 POSTHOOK: Output: database:default
251 POSTHOOK: Output: default@ssb_part_ext
252 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/part/' into table `ssb_part_ext`
253 PREHOOK: type: LOAD
254 #### A masked pattern was here ####
255 PREHOOK: Output: default@ssb_part_ext
256 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/part/' into table `ssb_part_ext`
257 POSTHOOK: type: LOAD
258 #### A masked pattern was here ####
259 POSTHOOK: Output: default@ssb_part_ext
260 PREHOOK: query: CREATE TABLE `ssb_part`(
261   `p_partkey` bigint, 
262   `p_name` string, 
263   `p_mfgr` string, 
264   `p_category` string, 
265   `p_brand1` string, 
266   `p_color` string, 
267   `p_type` string, 
268   `p_size` int, 
269   `p_container` string,
270   primary key (`p_partkey`) disable rely)
271 STORED AS ORC
272 TBLPROPERTIES ('transactional'='true')
273 PREHOOK: type: CREATETABLE
274 PREHOOK: Output: database:default
275 PREHOOK: Output: default@ssb_part
276 POSTHOOK: query: CREATE TABLE `ssb_part`(
277   `p_partkey` bigint, 
278   `p_name` string, 
279   `p_mfgr` string, 
280   `p_category` string, 
281   `p_brand1` string, 
282   `p_color` string, 
283   `p_type` string, 
284   `p_size` int, 
285   `p_container` string,
286   primary key (`p_partkey`) disable rely)
287 STORED AS ORC
288 TBLPROPERTIES ('transactional'='true')
289 POSTHOOK: type: CREATETABLE
290 POSTHOOK: Output: database:default
291 POSTHOOK: Output: default@ssb_part
292 PREHOOK: query: INSERT INTO `ssb_part`
293 SELECT * FROM `ssb_part_ext`
294 PREHOOK: type: QUERY
295 PREHOOK: Input: default@ssb_part_ext
296 PREHOOK: Output: default@ssb_part
297 POSTHOOK: query: INSERT INTO `ssb_part`
298 SELECT * FROM `ssb_part_ext`
299 POSTHOOK: type: QUERY
300 POSTHOOK: Input: default@ssb_part_ext
301 POSTHOOK: Output: default@ssb_part
302 POSTHOOK: Lineage: ssb_part.p_brand1 SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_brand1, type:string, comment:null), ]
303 POSTHOOK: Lineage: ssb_part.p_category SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_category, type:string, comment:null), ]
304 POSTHOOK: Lineage: ssb_part.p_color SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_color, type:string, comment:null), ]
305 POSTHOOK: Lineage: ssb_part.p_container SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_container, type:string, comment:null), ]
306 POSTHOOK: Lineage: ssb_part.p_mfgr SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_mfgr, type:string, comment:null), ]
307 POSTHOOK: Lineage: ssb_part.p_name SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_name, type:string, comment:null), ]
308 POSTHOOK: Lineage: ssb_part.p_partkey SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_partkey, type:bigint, comment:null), ]
309 POSTHOOK: Lineage: ssb_part.p_size SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_size, type:int, comment:null), ]
310 POSTHOOK: Lineage: ssb_part.p_type SIMPLE [(ssb_part_ext)ssb_part_ext.FieldSchema(name:p_type, type:string, comment:null), ]
311 PREHOOK: query: CREATE TABLE `supplier_ext`(
312   `s_suppkey` bigint, 
313   `s_name` string, 
314   `s_address` string, 
315   `s_city` string, 
316   `s_nation` string, 
317   `s_region` string, 
318   `s_phone` string)
319 ROW FORMAT DELIMITED
320 FIELDS TERMINATED BY '|'
321 STORED AS TEXTFILE
322 PREHOOK: type: CREATETABLE
323 PREHOOK: Output: database:default
324 PREHOOK: Output: default@supplier_ext
325 POSTHOOK: query: CREATE TABLE `supplier_ext`(
326   `s_suppkey` bigint, 
327   `s_name` string, 
328   `s_address` string, 
329   `s_city` string, 
330   `s_nation` string, 
331   `s_region` string, 
332   `s_phone` string)
333 ROW FORMAT DELIMITED
334 FIELDS TERMINATED BY '|'
335 STORED AS TEXTFILE
336 POSTHOOK: type: CREATETABLE
337 POSTHOOK: Output: database:default
338 POSTHOOK: Output: default@supplier_ext
339 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/supplier/' into table `supplier_ext`
340 PREHOOK: type: LOAD
341 #### A masked pattern was here ####
342 PREHOOK: Output: default@supplier_ext
343 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/supplier/' into table `supplier_ext`
344 POSTHOOK: type: LOAD
345 #### A masked pattern was here ####
346 POSTHOOK: Output: default@supplier_ext
347 PREHOOK: query: CREATE TABLE `supplier`(
348   `s_suppkey` bigint, 
349   `s_name` string, 
350   `s_address` string, 
351   `s_city` string, 
352   `s_nation` string, 
353   `s_region` string, 
354   `s_phone` string,
355   primary key (`s_suppkey`) disable rely)
356 STORED AS ORC
357 TBLPROPERTIES ('transactional'='true')
358 PREHOOK: type: CREATETABLE
359 PREHOOK: Output: database:default
360 PREHOOK: Output: default@supplier
361 POSTHOOK: query: CREATE TABLE `supplier`(
362   `s_suppkey` bigint, 
363   `s_name` string, 
364   `s_address` string, 
365   `s_city` string, 
366   `s_nation` string, 
367   `s_region` string, 
368   `s_phone` string,
369   primary key (`s_suppkey`) disable rely)
370 STORED AS ORC
371 TBLPROPERTIES ('transactional'='true')
372 POSTHOOK: type: CREATETABLE
373 POSTHOOK: Output: database:default
374 POSTHOOK: Output: default@supplier
375 PREHOOK: query: INSERT INTO `supplier`
376 SELECT * FROM `supplier_ext`
377 PREHOOK: type: QUERY
378 PREHOOK: Input: default@supplier_ext
379 PREHOOK: Output: default@supplier
380 POSTHOOK: query: INSERT INTO `supplier`
381 SELECT * FROM `supplier_ext`
382 POSTHOOK: type: QUERY
383 POSTHOOK: Input: default@supplier_ext
384 POSTHOOK: Output: default@supplier
385 POSTHOOK: Lineage: supplier.s_address SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_address, type:string, comment:null), ]
386 POSTHOOK: Lineage: supplier.s_city SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_city, type:string, comment:null), ]
387 POSTHOOK: Lineage: supplier.s_name SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_name, type:string, comment:null), ]
388 POSTHOOK: Lineage: supplier.s_nation SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_nation, type:string, comment:null), ]
389 POSTHOOK: Lineage: supplier.s_phone SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_phone, type:string, comment:null), ]
390 POSTHOOK: Lineage: supplier.s_region SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_region, type:string, comment:null), ]
391 POSTHOOK: Lineage: supplier.s_suppkey SIMPLE [(supplier_ext)supplier_ext.FieldSchema(name:s_suppkey, type:bigint, comment:null), ]
392 PREHOOK: query: CREATE TABLE `lineorder_ext`(
393   `lo_orderkey` bigint, 
394   `lo_linenumber` int, 
395   `lo_custkey` bigint not null disable rely,
396   `lo_partkey` bigint not null disable rely,
397   `lo_suppkey` bigint not null disable rely,
398   `lo_orderdate` bigint not null disable rely,
399   `lo_ordpriority` string, 
400   `lo_shippriority` string, 
401   `lo_quantity` double, 
402   `lo_extendedprice` double, 
403   `lo_ordtotalprice` double, 
404   `lo_discount` double, 
405   `lo_revenue` double, 
406   `lo_supplycost` double, 
407   `lo_tax` double, 
408   `lo_commitdate` bigint, 
409   `lo_shipmode` string)
410 ROW FORMAT DELIMITED
411 FIELDS TERMINATED BY '|'
412 STORED AS TEXTFILE
413 PREHOOK: type: CREATETABLE
414 PREHOOK: Output: database:default
415 PREHOOK: Output: default@lineorder_ext
416 POSTHOOK: query: CREATE TABLE `lineorder_ext`(
417   `lo_orderkey` bigint, 
418   `lo_linenumber` int, 
419   `lo_custkey` bigint not null disable rely,
420   `lo_partkey` bigint not null disable rely,
421   `lo_suppkey` bigint not null disable rely,
422   `lo_orderdate` bigint not null disable rely,
423   `lo_ordpriority` string, 
424   `lo_shippriority` string, 
425   `lo_quantity` double, 
426   `lo_extendedprice` double, 
427   `lo_ordtotalprice` double, 
428   `lo_discount` double, 
429   `lo_revenue` double, 
430   `lo_supplycost` double, 
431   `lo_tax` double, 
432   `lo_commitdate` bigint, 
433   `lo_shipmode` string)
434 ROW FORMAT DELIMITED
435 FIELDS TERMINATED BY '|'
436 STORED AS TEXTFILE
437 POSTHOOK: type: CREATETABLE
438 POSTHOOK: Output: database:default
439 POSTHOOK: Output: default@lineorder_ext
440 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/lineorder/' into table `lineorder_ext`
441 PREHOOK: type: LOAD
442 #### A masked pattern was here ####
443 PREHOOK: Output: default@lineorder_ext
444 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/ssb/lineorder/' into table `lineorder_ext`
445 POSTHOOK: type: LOAD
446 #### A masked pattern was here ####
447 POSTHOOK: Output: default@lineorder_ext
448 PREHOOK: query: CREATE TABLE `lineorder`(
449   `lo_orderkey` bigint, 
450   `lo_linenumber` int, 
451   `lo_custkey` bigint not null disable rely,
452   `lo_partkey` bigint not null disable rely,
453   `lo_suppkey` bigint not null disable rely,
454   `lo_orderdate` bigint not null disable rely,
455   `lo_ordpriority` string, 
456   `lo_shippriority` string, 
457   `lo_quantity` double, 
458   `lo_extendedprice` double, 
459   `lo_ordtotalprice` double, 
460   `lo_discount` double, 
461   `lo_revenue` double, 
462   `lo_supplycost` double, 
463   `lo_tax` double, 
464   `lo_commitdate` bigint, 
465   `lo_shipmode` string,
466   primary key (`lo_orderkey`) disable rely,
467   constraint fk1 foreign key (`lo_custkey`) references `customer`(`c_custkey`) disable rely,
468   constraint fk2 foreign key (`lo_orderdate`) references `dates`(`d_datekey`) disable rely,
469   constraint fk3 foreign key (`lo_partkey`) references `ssb_part`(`p_partkey`) disable rely,
470   constraint fk4 foreign key (`lo_suppkey`) references `supplier`(`s_suppkey`) disable rely)
471 STORED AS ORC
472 TBLPROPERTIES ('transactional'='true')
473 PREHOOK: type: CREATETABLE
474 PREHOOK: Output: database:default
475 PREHOOK: Output: default@lineorder
476 POSTHOOK: query: CREATE TABLE `lineorder`(
477   `lo_orderkey` bigint, 
478   `lo_linenumber` int, 
479   `lo_custkey` bigint not null disable rely,
480   `lo_partkey` bigint not null disable rely,
481   `lo_suppkey` bigint not null disable rely,
482   `lo_orderdate` bigint not null disable rely,
483   `lo_ordpriority` string, 
484   `lo_shippriority` string, 
485   `lo_quantity` double, 
486   `lo_extendedprice` double, 
487   `lo_ordtotalprice` double, 
488   `lo_discount` double, 
489   `lo_revenue` double, 
490   `lo_supplycost` double, 
491   `lo_tax` double, 
492   `lo_commitdate` bigint, 
493   `lo_shipmode` string,
494   primary key (`lo_orderkey`) disable rely,
495   constraint fk1 foreign key (`lo_custkey`) references `customer`(`c_custkey`) disable rely,
496   constraint fk2 foreign key (`lo_orderdate`) references `dates`(`d_datekey`) disable rely,
497   constraint fk3 foreign key (`lo_partkey`) references `ssb_part`(`p_partkey`) disable rely,
498   constraint fk4 foreign key (`lo_suppkey`) references `supplier`(`s_suppkey`) disable rely)
499 STORED AS ORC
500 TBLPROPERTIES ('transactional'='true')
501 POSTHOOK: type: CREATETABLE
502 POSTHOOK: Output: database:default
503 POSTHOOK: Output: default@lineorder
504 PREHOOK: query: INSERT INTO `lineorder`
505 SELECT * FROM `lineorder_ext`
506 PREHOOK: type: QUERY
507 PREHOOK: Input: default@lineorder_ext
508 PREHOOK: Output: default@lineorder
509 POSTHOOK: query: INSERT INTO `lineorder`
510 SELECT * FROM `lineorder_ext`
511 POSTHOOK: type: QUERY
512 POSTHOOK: Input: default@lineorder_ext
513 POSTHOOK: Output: default@lineorder
514 POSTHOOK: Lineage: lineorder.lo_commitdate SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_commitdate, type:bigint, comment:null), ]
515 POSTHOOK: Lineage: lineorder.lo_custkey SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_custkey, type:bigint, comment:null), ]
516 POSTHOOK: Lineage: lineorder.lo_discount SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_discount, type:double, comment:null), ]
517 POSTHOOK: Lineage: lineorder.lo_extendedprice SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_extendedprice, type:double, comment:null), ]
518 POSTHOOK: Lineage: lineorder.lo_linenumber SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_linenumber, type:int, comment:null), ]
519 POSTHOOK: Lineage: lineorder.lo_orderdate SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_orderdate, type:bigint, comment:null), ]
520 POSTHOOK: Lineage: lineorder.lo_orderkey SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_orderkey, type:bigint, comment:null), ]
521 POSTHOOK: Lineage: lineorder.lo_ordpriority SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_ordpriority, type:string, comment:null), ]
522 POSTHOOK: Lineage: lineorder.lo_ordtotalprice SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_ordtotalprice, type:double, comment:null), ]
523 POSTHOOK: Lineage: lineorder.lo_partkey SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_partkey, type:bigint, comment:null), ]
524 POSTHOOK: Lineage: lineorder.lo_quantity SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_quantity, type:double, comment:null), ]
525 POSTHOOK: Lineage: lineorder.lo_revenue SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_revenue, type:double, comment:null), ]
526 POSTHOOK: Lineage: lineorder.lo_shipmode SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_shipmode, type:string, comment:null), ]
527 POSTHOOK: Lineage: lineorder.lo_shippriority SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_shippriority, type:string, comment:null), ]
528 POSTHOOK: Lineage: lineorder.lo_suppkey SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_suppkey, type:bigint, comment:null), ]
529 POSTHOOK: Lineage: lineorder.lo_supplycost SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_supplycost, type:double, comment:null), ]
530 POSTHOOK: Lineage: lineorder.lo_tax SIMPLE [(lineorder_ext)lineorder_ext.FieldSchema(name:lo_tax, type:double, comment:null), ]
531 PREHOOK: query: analyze table customer compute statistics for columns
532 PREHOOK: type: QUERY
533 PREHOOK: Input: default@customer
534 PREHOOK: Output: default@customer
535 #### A masked pattern was here ####
536 POSTHOOK: query: analyze table customer compute statistics for columns
537 POSTHOOK: type: QUERY
538 POSTHOOK: Input: default@customer
539 POSTHOOK: Output: default@customer
540 #### A masked pattern was here ####
541 PREHOOK: query: analyze table dates compute statistics for columns
542 PREHOOK: type: QUERY
543 PREHOOK: Input: default@dates
544 PREHOOK: Output: default@dates
545 #### A masked pattern was here ####
546 POSTHOOK: query: analyze table dates compute statistics for columns
547 POSTHOOK: type: QUERY
548 POSTHOOK: Input: default@dates
549 POSTHOOK: Output: default@dates
550 #### A masked pattern was here ####
551 PREHOOK: query: analyze table ssb_part compute statistics for columns
552 PREHOOK: type: QUERY
553 PREHOOK: Input: default@ssb_part
554 PREHOOK: Output: default@ssb_part
555 #### A masked pattern was here ####
556 POSTHOOK: query: analyze table ssb_part compute statistics for columns
557 POSTHOOK: type: QUERY
558 POSTHOOK: Input: default@ssb_part
559 POSTHOOK: Output: default@ssb_part
560 #### A masked pattern was here ####
561 PREHOOK: query: analyze table supplier compute statistics for columns
562 PREHOOK: type: QUERY
563 PREHOOK: Input: default@supplier
564 PREHOOK: Output: default@supplier
565 #### A masked pattern was here ####
566 POSTHOOK: query: analyze table supplier compute statistics for columns
567 POSTHOOK: type: QUERY
568 POSTHOOK: Input: default@supplier
569 POSTHOOK: Output: default@supplier
570 #### A masked pattern was here ####
571 PREHOOK: query: analyze table lineorder compute statistics for columns
572 PREHOOK: type: QUERY
573 PREHOOK: Input: default@lineorder
574 PREHOOK: Output: default@lineorder
575 #### A masked pattern was here ####
576 POSTHOOK: query: analyze table lineorder compute statistics for columns
577 POSTHOOK: type: QUERY
578 POSTHOOK: Input: default@lineorder
579 POSTHOOK: Output: default@lineorder
580 #### A masked pattern was here ####
581 PREHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE
582 AS
583 SELECT
584   cast(d_year || '-' || d_monthnuminyear || '-' || d_daynuminmonth as timestamp) as `__time`,
585   c_city,
586   c_nation,
587   c_region,
588   cast(d_weeknuminyear as string) d_weeknuminyear,
589   cast(d_year as string) d_year,
590   d_yearmonth,
591   cast(d_yearmonthnum as string) d_yearmonthnum,
592   cast(lo_discount as string) lo_discount,
593   cast(lo_quantity as string) lo_quantity,
594   p_brand1,
595   p_category,
596   p_mfgr,
597   s_city,
598   s_nation,
599   s_region,
600   lo_revenue,
601   lo_extendedprice * lo_discount discounted_price,
602   lo_revenue - lo_supplycost net_revenue
603 FROM
604   customer, dates, lineorder, ssb_part, supplier
605 where
606   lo_orderdate = d_datekey
607   and lo_partkey = p_partkey
608   and lo_suppkey = s_suppkey
609   and lo_custkey = c_custkey
610 PREHOOK: type: CREATE_MATERIALIZED_VIEW
611 PREHOOK: Input: default@customer
612 PREHOOK: Input: default@dates
613 PREHOOK: Input: default@lineorder
614 PREHOOK: Input: default@ssb_part
615 PREHOOK: Input: default@supplier
616 PREHOOK: Output: database:default
617 PREHOOK: Output: default@ssb_mv
618 POSTHOOK: query: CREATE MATERIALIZED VIEW `ssb_mv` ENABLE REWRITE
619 AS
620 SELECT
621   cast(d_year || '-' || d_monthnuminyear || '-' || d_daynuminmonth as timestamp) as `__time`,
622   c_city,
623   c_nation,
624   c_region,
625   cast(d_weeknuminyear as string) d_weeknuminyear,
626   cast(d_year as string) d_year,
627   d_yearmonth,
628   cast(d_yearmonthnum as string) d_yearmonthnum,
629   cast(lo_discount as string) lo_discount,
630   cast(lo_quantity as string) lo_quantity,
631   p_brand1,
632   p_category,
633   p_mfgr,
634   s_city,
635   s_nation,
636   s_region,
637   lo_revenue,
638   lo_extendedprice * lo_discount discounted_price,
639   lo_revenue - lo_supplycost net_revenue
640 FROM
641   customer, dates, lineorder, ssb_part, supplier
642 where
643   lo_orderdate = d_datekey
644   and lo_partkey = p_partkey
645   and lo_suppkey = s_suppkey
646   and lo_custkey = c_custkey
647 POSTHOOK: type: CREATE_MATERIALIZED_VIEW
648 POSTHOOK: Input: default@customer
649 POSTHOOK: Input: default@dates
650 POSTHOOK: Input: default@lineorder
651 POSTHOOK: Input: default@ssb_part
652 POSTHOOK: Input: default@supplier
653 POSTHOOK: Output: database:default
654 POSTHOOK: Output: default@ssb_mv
655 PREHOOK: query: explain
656 select 
657     sum(lo_extendedprice*lo_discount) as revenue
658 from 
659     lineorder, dates
660 where 
661     lo_orderdate = d_datekey
662     and d_year = 1993
663     and lo_discount between 1 and 3
664     and lo_quantity < 25
665 PREHOOK: type: QUERY
666 POSTHOOK: query: explain
667 select 
668     sum(lo_extendedprice*lo_discount) as revenue
669 from 
670     lineorder, dates
671 where 
672     lo_orderdate = d_datekey
673     and d_year = 1993
674     and lo_discount between 1 and 3
675     and lo_quantity < 25
676 POSTHOOK: type: QUERY
677 STAGE DEPENDENCIES:
678   Stage-1 is a root stage
679   Stage-0 depends on stages: Stage-1
680
681 STAGE PLANS:
682   Stage: Stage-1
683     Map Reduce
684       Map Operator Tree:
685           TableScan
686             alias: default.ssb_mv
687             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
688             Filter Operator
689               predicate: ((UDFToDouble(lo_quantity) < 25.0D) and (UDFToInteger(d_year) = 1993) and UDFToDouble(lo_discount) BETWEEN 1.0D AND 3.0D) (type: boolean)
690               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
691               Select Operator
692                 expressions: discounted_price (type: double)
693                 outputColumnNames: discounted_price
694                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
695                 Group By Operator
696                   aggregations: sum(discounted_price)
697                   mode: hash
698                   outputColumnNames: _col0
699                   Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
700                   Reduce Output Operator
701                     sort order: 
702                     Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
703                     value expressions: _col0 (type: double)
704       Reduce Operator Tree:
705         Group By Operator
706           aggregations: sum(VALUE._col0)
707           mode: mergepartial
708           outputColumnNames: _col0
709           Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
710           File Output Operator
711             compressed: false
712             Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
713             table:
714                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
715                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
716                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
717
718   Stage: Stage-0
719     Fetch Operator
720       limit: -1
721       Processor Tree:
722         ListSink
723
724 PREHOOK: query: explain
725 select 
726     sum(lo_extendedprice*lo_discount) as revenue
727 from 
728     lineorder, dates
729 where 
730     lo_orderdate = d_datekey
731     and d_yearmonthnum = 199401
732     and lo_discount between 4 and 6
733     and lo_quantity between 26 and 35
734 PREHOOK: type: QUERY
735 POSTHOOK: query: explain
736 select 
737     sum(lo_extendedprice*lo_discount) as revenue
738 from 
739     lineorder, dates
740 where 
741     lo_orderdate = d_datekey
742     and d_yearmonthnum = 199401
743     and lo_discount between 4 and 6
744     and lo_quantity between 26 and 35
745 POSTHOOK: type: QUERY
746 STAGE DEPENDENCIES:
747   Stage-1 is a root stage
748   Stage-0 depends on stages: Stage-1
749
750 STAGE PLANS:
751   Stage: Stage-1
752     Map Reduce
753       Map Operator Tree:
754           TableScan
755             alias: default.ssb_mv
756             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
757             Filter Operator
758               predicate: ((UDFToInteger(d_yearmonthnum) = 199401) and UDFToDouble(lo_discount) BETWEEN 4.0D AND 6.0D and UDFToDouble(lo_quantity) BETWEEN 26.0D AND 35.0D) (type: boolean)
759               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
760               Select Operator
761                 expressions: discounted_price (type: double)
762                 outputColumnNames: discounted_price
763                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
764                 Group By Operator
765                   aggregations: sum(discounted_price)
766                   mode: hash
767                   outputColumnNames: _col0
768                   Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
769                   Reduce Output Operator
770                     sort order: 
771                     Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
772                     value expressions: _col0 (type: double)
773       Reduce Operator Tree:
774         Group By Operator
775           aggregations: sum(VALUE._col0)
776           mode: mergepartial
777           outputColumnNames: _col0
778           Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
779           File Output Operator
780             compressed: false
781             Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
782             table:
783                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
784                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
785                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
786
787   Stage: Stage-0
788     Fetch Operator
789       limit: -1
790       Processor Tree:
791         ListSink
792
793 PREHOOK: query: explain
794 select 
795     sum(lo_extendedprice*lo_discount) as revenue
796 from 
797     lineorder, dates
798 where 
799     lo_orderdate = d_datekey
800     and d_weeknuminyear = 6
801     and d_year = 1994
802     and lo_discount between 5 and 7
803     and lo_quantity between 26 and 35
804 PREHOOK: type: QUERY
805 POSTHOOK: query: explain
806 select 
807     sum(lo_extendedprice*lo_discount) as revenue
808 from 
809     lineorder, dates
810 where 
811     lo_orderdate = d_datekey
812     and d_weeknuminyear = 6
813     and d_year = 1994
814     and lo_discount between 5 and 7
815     and lo_quantity between 26 and 35
816 POSTHOOK: type: QUERY
817 STAGE DEPENDENCIES:
818   Stage-1 is a root stage
819   Stage-0 depends on stages: Stage-1
820
821 STAGE PLANS:
822   Stage: Stage-1
823     Map Reduce
824       Map Operator Tree:
825           TableScan
826             alias: default.ssb_mv
827             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
828             Filter Operator
829               predicate: ((UDFToInteger(d_weeknuminyear) = 6) and (UDFToInteger(d_year) = 1994) and UDFToDouble(lo_discount) BETWEEN 5.0D AND 7.0D and UDFToDouble(lo_quantity) BETWEEN 26.0D AND 35.0D) (type: boolean)
830               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
831               Select Operator
832                 expressions: discounted_price (type: double)
833                 outputColumnNames: discounted_price
834                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
835                 Group By Operator
836                   aggregations: sum(discounted_price)
837                   mode: hash
838                   outputColumnNames: _col0
839                   Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
840                   Reduce Output Operator
841                     sort order: 
842                     Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
843                     value expressions: _col0 (type: double)
844       Reduce Operator Tree:
845         Group By Operator
846           aggregations: sum(VALUE._col0)
847           mode: mergepartial
848           outputColumnNames: _col0
849           Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
850           File Output Operator
851             compressed: false
852             Statistics: Num rows: 1 Data size: 8 Basic stats: PARTIAL Column stats: NONE
853             table:
854                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
855                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
856                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
857
858   Stage: Stage-0
859     Fetch Operator
860       limit: -1
861       Processor Tree:
862         ListSink
863
864 PREHOOK: query: explain
865 select 
866     sum(lo_revenue) as lo_revenue, d_year, p_brand1
867 from 
868     lineorder, dates, ssb_part, supplier
869 where 
870     lo_orderdate = d_datekey
871     and lo_partkey = p_partkey
872     and lo_suppkey = s_suppkey
873     and p_category = 'MFGR#12'
874     and s_region = 'AMERICA'
875 group by 
876     d_year, p_brand1
877 order by 
878     d_year, p_brand1
879 PREHOOK: type: QUERY
880 POSTHOOK: query: explain
881 select 
882     sum(lo_revenue) as lo_revenue, d_year, p_brand1
883 from 
884     lineorder, dates, ssb_part, supplier
885 where 
886     lo_orderdate = d_datekey
887     and lo_partkey = p_partkey
888     and lo_suppkey = s_suppkey
889     and p_category = 'MFGR#12'
890     and s_region = 'AMERICA'
891 group by 
892     d_year, p_brand1
893 order by 
894     d_year, p_brand1
895 POSTHOOK: type: QUERY
896 STAGE DEPENDENCIES:
897   Stage-1 is a root stage
898   Stage-2 depends on stages: Stage-1
899   Stage-0 depends on stages: Stage-2
900
901 STAGE PLANS:
902   Stage: Stage-1
903     Map Reduce
904       Map Operator Tree:
905           TableScan
906             alias: default.ssb_mv
907             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
908             Filter Operator
909               predicate: ((p_category = 'MFGR#12') and (s_region = 'AMERICA')) (type: boolean)
910               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
911               Select Operator
912                 expressions: UDFToInteger(d_year) (type: int), p_brand1 (type: string), lo_revenue (type: double)
913                 outputColumnNames: _col0, _col1, _col2
914                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
915                 Group By Operator
916                   aggregations: sum(_col2)
917                   keys: _col0 (type: int), _col1 (type: string)
918                   mode: hash
919                   outputColumnNames: _col0, _col1, _col2
920                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
921                   Reduce Output Operator
922                     key expressions: _col0 (type: int), _col1 (type: string)
923                     sort order: ++
924                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string)
925                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
926                     value expressions: _col2 (type: double)
927       Reduce Operator Tree:
928         Group By Operator
929           aggregations: sum(VALUE._col0)
930           keys: KEY._col0 (type: int), KEY._col1 (type: string)
931           mode: mergepartial
932           outputColumnNames: _col0, _col1, _col2
933           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
934           Select Operator
935             expressions: _col2 (type: double), _col0 (type: int), _col1 (type: string)
936             outputColumnNames: _col0, _col1, _col2
937             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
938             File Output Operator
939               compressed: false
940               table:
941                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
942                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
943                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
944
945   Stage: Stage-2
946     Map Reduce
947       Map Operator Tree:
948           TableScan
949             Reduce Output Operator
950               key expressions: _col1 (type: int), _col2 (type: string)
951               sort order: ++
952               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
953               value expressions: _col0 (type: double)
954       Reduce Operator Tree:
955         Select Operator
956           expressions: VALUE._col0 (type: double), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: string)
957           outputColumnNames: _col0, _col1, _col2
958           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
959           File Output Operator
960             compressed: false
961             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
962             table:
963                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
964                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
965                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
966
967   Stage: Stage-0
968     Fetch Operator
969       limit: -1
970       Processor Tree:
971         ListSink
972
973 PREHOOK: query: explain
974 select 
975     sum(lo_revenue) as lo_revenue, d_year, p_brand1
976 from 
977     lineorder, dates, ssb_part, supplier
978 where 
979     lo_orderdate = d_datekey
980     and lo_partkey = p_partkey
981     and lo_suppkey = s_suppkey
982     and p_brand1 between 'MFGR#2221' and 'MFGR#2228'
983     and s_region = 'ASIA'
984 group by 
985     d_year, p_brand1
986 order by 
987     d_year, p_brand1
988 PREHOOK: type: QUERY
989 POSTHOOK: query: explain
990 select 
991     sum(lo_revenue) as lo_revenue, d_year, p_brand1
992 from 
993     lineorder, dates, ssb_part, supplier
994 where 
995     lo_orderdate = d_datekey
996     and lo_partkey = p_partkey
997     and lo_suppkey = s_suppkey
998     and p_brand1 between 'MFGR#2221' and 'MFGR#2228'
999     and s_region = 'ASIA'
1000 group by 
1001     d_year, p_brand1
1002 order by 
1003     d_year, p_brand1
1004 POSTHOOK: type: QUERY
1005 STAGE DEPENDENCIES:
1006   Stage-1 is a root stage
1007   Stage-2 depends on stages: Stage-1
1008   Stage-0 depends on stages: Stage-2
1009
1010 STAGE PLANS:
1011   Stage: Stage-1
1012     Map Reduce
1013       Map Operator Tree:
1014           TableScan
1015             alias: default.ssb_mv
1016             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1017             Filter Operator
1018               predicate: ((s_region = 'ASIA') and p_brand1 BETWEEN 'MFGR#2221' AND 'MFGR#2228') (type: boolean)
1019               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1020               Select Operator
1021                 expressions: UDFToInteger(d_year) (type: int), p_brand1 (type: string), lo_revenue (type: double)
1022                 outputColumnNames: _col0, _col1, _col2
1023                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1024                 Group By Operator
1025                   aggregations: sum(_col2)
1026                   keys: _col0 (type: int), _col1 (type: string)
1027                   mode: hash
1028                   outputColumnNames: _col0, _col1, _col2
1029                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1030                   Reduce Output Operator
1031                     key expressions: _col0 (type: int), _col1 (type: string)
1032                     sort order: ++
1033                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string)
1034                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1035                     value expressions: _col2 (type: double)
1036       Reduce Operator Tree:
1037         Group By Operator
1038           aggregations: sum(VALUE._col0)
1039           keys: KEY._col0 (type: int), KEY._col1 (type: string)
1040           mode: mergepartial
1041           outputColumnNames: _col0, _col1, _col2
1042           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1043           Select Operator
1044             expressions: _col2 (type: double), _col0 (type: int), _col1 (type: string)
1045             outputColumnNames: _col0, _col1, _col2
1046             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1047             File Output Operator
1048               compressed: false
1049               table:
1050                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1051                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1052                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1053
1054   Stage: Stage-2
1055     Map Reduce
1056       Map Operator Tree:
1057           TableScan
1058             Reduce Output Operator
1059               key expressions: _col1 (type: int), _col2 (type: string)
1060               sort order: ++
1061               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1062               value expressions: _col0 (type: double)
1063       Reduce Operator Tree:
1064         Select Operator
1065           expressions: VALUE._col0 (type: double), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: string)
1066           outputColumnNames: _col0, _col1, _col2
1067           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1068           File Output Operator
1069             compressed: false
1070             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1071             table:
1072                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1073                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1074                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1075
1076   Stage: Stage-0
1077     Fetch Operator
1078       limit: -1
1079       Processor Tree:
1080         ListSink
1081
1082 PREHOOK: query: explain
1083 select 
1084     sum(lo_revenue) as lo_revenue, d_year, p_brand1
1085 from 
1086     lineorder, dates, ssb_part, supplier
1087 where 
1088     lo_orderdate = d_datekey
1089     and lo_partkey = p_partkey
1090     and lo_suppkey = s_suppkey
1091     and p_brand1 = 'MFGR#2239'
1092     and s_region = 'EUROPE'
1093 group by 
1094     d_year, p_brand1
1095 order by 
1096     d_year, p_brand1
1097 PREHOOK: type: QUERY
1098 POSTHOOK: query: explain
1099 select 
1100     sum(lo_revenue) as lo_revenue, d_year, p_brand1
1101 from 
1102     lineorder, dates, ssb_part, supplier
1103 where 
1104     lo_orderdate = d_datekey
1105     and lo_partkey = p_partkey
1106     and lo_suppkey = s_suppkey
1107     and p_brand1 = 'MFGR#2239'
1108     and s_region = 'EUROPE'
1109 group by 
1110     d_year, p_brand1
1111 order by 
1112     d_year, p_brand1
1113 POSTHOOK: type: QUERY
1114 STAGE DEPENDENCIES:
1115   Stage-1 is a root stage
1116   Stage-2 depends on stages: Stage-1
1117   Stage-0 depends on stages: Stage-2
1118
1119 STAGE PLANS:
1120   Stage: Stage-1
1121     Map Reduce
1122       Map Operator Tree:
1123           TableScan
1124             alias: default.ssb_mv
1125             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1126             Filter Operator
1127               predicate: ((p_brand1 = 'MFGR#2239') and (s_region = 'EUROPE')) (type: boolean)
1128               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1129               Select Operator
1130                 expressions: UDFToInteger(d_year) (type: int), lo_revenue (type: double)
1131                 outputColumnNames: _col0, _col1
1132                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1133                 Group By Operator
1134                   aggregations: sum(_col1)
1135                   keys: _col0 (type: int)
1136                   mode: hash
1137                   outputColumnNames: _col0, _col1
1138                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1139                   Reduce Output Operator
1140                     key expressions: _col0 (type: int)
1141                     sort order: +
1142                     Map-reduce partition columns: _col0 (type: int)
1143                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1144                     value expressions: _col1 (type: double)
1145       Reduce Operator Tree:
1146         Group By Operator
1147           aggregations: sum(VALUE._col0)
1148           keys: KEY._col0 (type: int)
1149           mode: mergepartial
1150           outputColumnNames: _col0, _col1
1151           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1152           Select Operator
1153             expressions: _col1 (type: double), _col0 (type: int)
1154             outputColumnNames: _col0, _col1
1155             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1156             File Output Operator
1157               compressed: false
1158               table:
1159                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1160                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1161                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1162
1163   Stage: Stage-2
1164     Map Reduce
1165       Map Operator Tree:
1166           TableScan
1167             Reduce Output Operator
1168               key expressions: _col1 (type: int)
1169               sort order: +
1170               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1171               value expressions: _col0 (type: double)
1172       Reduce Operator Tree:
1173         Select Operator
1174           expressions: VALUE._col0 (type: double), KEY.reducesinkkey0 (type: int), 'MFGR#2239' (type: string)
1175           outputColumnNames: _col0, _col1, _col2
1176           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1177           File Output Operator
1178             compressed: false
1179             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1180             table:
1181                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1182                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1183                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1184
1185   Stage: Stage-0
1186     Fetch Operator
1187       limit: -1
1188       Processor Tree:
1189         ListSink
1190
1191 PREHOOK: query: explain
1192 select 
1193     c_nation, s_nation, d_year,
1194     sum(lo_revenue) as lo_revenue
1195 from 
1196     customer, lineorder, supplier, dates
1197 where 
1198     lo_custkey = c_custkey
1199     and lo_suppkey = s_suppkey
1200     and lo_orderdate = d_datekey
1201     and c_region = 'ASIA'
1202     and s_region = 'ASIA'
1203     and d_year >= 1992 and d_year <= 1997
1204 group by 
1205     c_nation, s_nation, d_year
1206 order by 
1207     d_year asc, lo_revenue desc
1208 PREHOOK: type: QUERY
1209 POSTHOOK: query: explain
1210 select 
1211     c_nation, s_nation, d_year,
1212     sum(lo_revenue) as lo_revenue
1213 from 
1214     customer, lineorder, supplier, dates
1215 where 
1216     lo_custkey = c_custkey
1217     and lo_suppkey = s_suppkey
1218     and lo_orderdate = d_datekey
1219     and c_region = 'ASIA'
1220     and s_region = 'ASIA'
1221     and d_year >= 1992 and d_year <= 1997
1222 group by 
1223     c_nation, s_nation, d_year
1224 order by 
1225     d_year asc, lo_revenue desc
1226 POSTHOOK: type: QUERY
1227 STAGE DEPENDENCIES:
1228   Stage-1 is a root stage
1229   Stage-2 depends on stages: Stage-1
1230   Stage-0 depends on stages: Stage-2
1231
1232 STAGE PLANS:
1233   Stage: Stage-1
1234     Map Reduce
1235       Map Operator Tree:
1236           TableScan
1237             alias: default.ssb_mv
1238             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1239             Filter Operator
1240               predicate: ((UDFToInteger(d_year) <= 1997) and (UDFToInteger(d_year) >= 1992) and (c_region = 'ASIA') and (s_region = 'ASIA')) (type: boolean)
1241               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1242               Select Operator
1243                 expressions: c_nation (type: string), s_nation (type: string), UDFToInteger(d_year) (type: int), lo_revenue (type: double)
1244                 outputColumnNames: _col0, _col1, _col2, _col3
1245                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1246                 Group By Operator
1247                   aggregations: sum(_col3)
1248                   keys: _col2 (type: int), _col0 (type: string), _col1 (type: string)
1249                   mode: hash
1250                   outputColumnNames: _col0, _col1, _col2, _col3
1251                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1252                   Reduce Output Operator
1253                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1254                     sort order: +++
1255                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1256                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1257                     value expressions: _col3 (type: double)
1258       Reduce Operator Tree:
1259         Group By Operator
1260           aggregations: sum(VALUE._col0)
1261           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1262           mode: mergepartial
1263           outputColumnNames: _col0, _col1, _col2, _col3
1264           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1265           Select Operator
1266             expressions: _col1 (type: string), _col2 (type: string), _col0 (type: int), _col3 (type: double)
1267             outputColumnNames: _col0, _col1, _col2, _col3
1268             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1269             File Output Operator
1270               compressed: false
1271               table:
1272                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1273                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1274                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1275
1276   Stage: Stage-2
1277     Map Reduce
1278       Map Operator Tree:
1279           TableScan
1280             Reduce Output Operator
1281               key expressions: _col2 (type: int), _col3 (type: double)
1282               sort order: +-
1283               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1284               value expressions: _col0 (type: string), _col1 (type: string)
1285       Reduce Operator Tree:
1286         Select Operator
1287           expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: double)
1288           outputColumnNames: _col0, _col1, _col2, _col3
1289           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1290           File Output Operator
1291             compressed: false
1292             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1293             table:
1294                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1295                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1296                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1297
1298   Stage: Stage-0
1299     Fetch Operator
1300       limit: -1
1301       Processor Tree:
1302         ListSink
1303
1304 PREHOOK: query: explain
1305 select 
1306     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1307 from 
1308     customer, lineorder, supplier, dates
1309 where 
1310     lo_custkey = c_custkey
1311     and lo_suppkey = s_suppkey
1312     and lo_orderdate = d_datekey
1313     and c_nation = 'UNITED STATES'
1314     and s_nation = 'UNITED STATES'
1315     and d_year >= 1992 and d_year <= 1997
1316 group by 
1317     c_city, s_city, d_year
1318 order by 
1319     d_year asc, lo_revenue desc
1320 PREHOOK: type: QUERY
1321 POSTHOOK: query: explain
1322 select 
1323     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1324 from 
1325     customer, lineorder, supplier, dates
1326 where 
1327     lo_custkey = c_custkey
1328     and lo_suppkey = s_suppkey
1329     and lo_orderdate = d_datekey
1330     and c_nation = 'UNITED STATES'
1331     and s_nation = 'UNITED STATES'
1332     and d_year >= 1992 and d_year <= 1997
1333 group by 
1334     c_city, s_city, d_year
1335 order by 
1336     d_year asc, lo_revenue desc
1337 POSTHOOK: type: QUERY
1338 STAGE DEPENDENCIES:
1339   Stage-1 is a root stage
1340   Stage-2 depends on stages: Stage-1
1341   Stage-0 depends on stages: Stage-2
1342
1343 STAGE PLANS:
1344   Stage: Stage-1
1345     Map Reduce
1346       Map Operator Tree:
1347           TableScan
1348             alias: default.ssb_mv
1349             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1350             Filter Operator
1351               predicate: ((UDFToInteger(d_year) <= 1997) and (UDFToInteger(d_year) >= 1992) and (c_nation = 'UNITED STATES') and (s_nation = 'UNITED STATES')) (type: boolean)
1352               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1353               Select Operator
1354                 expressions: c_city (type: string), s_city (type: string), UDFToInteger(d_year) (type: int), lo_revenue (type: double)
1355                 outputColumnNames: _col0, _col1, _col2, _col3
1356                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1357                 Group By Operator
1358                   aggregations: sum(_col3)
1359                   keys: _col2 (type: int), _col0 (type: string), _col1 (type: string)
1360                   mode: hash
1361                   outputColumnNames: _col0, _col1, _col2, _col3
1362                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1363                   Reduce Output Operator
1364                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1365                     sort order: +++
1366                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1367                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1368                     value expressions: _col3 (type: double)
1369       Reduce Operator Tree:
1370         Group By Operator
1371           aggregations: sum(VALUE._col0)
1372           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1373           mode: mergepartial
1374           outputColumnNames: _col0, _col1, _col2, _col3
1375           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1376           Select Operator
1377             expressions: _col1 (type: string), _col2 (type: string), _col0 (type: int), _col3 (type: double)
1378             outputColumnNames: _col0, _col1, _col2, _col3
1379             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1380             File Output Operator
1381               compressed: false
1382               table:
1383                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1384                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1385                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1386
1387   Stage: Stage-2
1388     Map Reduce
1389       Map Operator Tree:
1390           TableScan
1391             Reduce Output Operator
1392               key expressions: _col2 (type: int), _col3 (type: double)
1393               sort order: +-
1394               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1395               value expressions: _col0 (type: string), _col1 (type: string)
1396       Reduce Operator Tree:
1397         Select Operator
1398           expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: double)
1399           outputColumnNames: _col0, _col1, _col2, _col3
1400           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1401           File Output Operator
1402             compressed: false
1403             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1404             table:
1405                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1406                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1407                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1408
1409   Stage: Stage-0
1410     Fetch Operator
1411       limit: -1
1412       Processor Tree:
1413         ListSink
1414
1415 PREHOOK: query: explain
1416 select 
1417     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1418 from 
1419     customer, lineorder, supplier, dates
1420 where 
1421     lo_custkey = c_custkey
1422     and lo_suppkey = s_suppkey
1423     and lo_orderdate = d_datekey
1424     and (c_city='UNITED KI1' or c_city='UNITED KI5')
1425     and (s_city='UNITED KI1' or s_city='UNITED KI5')
1426     and d_year >= 1992 and d_year <= 1997
1427 group by 
1428     c_city, s_city, d_year
1429 order by 
1430     d_year asc, lo_revenue desc
1431 PREHOOK: type: QUERY
1432 POSTHOOK: query: explain
1433 select 
1434     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1435 from 
1436     customer, lineorder, supplier, dates
1437 where 
1438     lo_custkey = c_custkey
1439     and lo_suppkey = s_suppkey
1440     and lo_orderdate = d_datekey
1441     and (c_city='UNITED KI1' or c_city='UNITED KI5')
1442     and (s_city='UNITED KI1' or s_city='UNITED KI5')
1443     and d_year >= 1992 and d_year <= 1997
1444 group by 
1445     c_city, s_city, d_year
1446 order by 
1447     d_year asc, lo_revenue desc
1448 POSTHOOK: type: QUERY
1449 STAGE DEPENDENCIES:
1450   Stage-1 is a root stage
1451   Stage-2 depends on stages: Stage-1
1452   Stage-0 depends on stages: Stage-2
1453
1454 STAGE PLANS:
1455   Stage: Stage-1
1456     Map Reduce
1457       Map Operator Tree:
1458           TableScan
1459             alias: default.ssb_mv
1460             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1461             Filter Operator
1462               predicate: (((c_city = 'UNITED KI1') or (c_city = 'UNITED KI5')) and ((s_city = 'UNITED KI1') or (s_city = 'UNITED KI5')) and (UDFToInteger(d_year) <= 1997) and (UDFToInteger(d_year) >= 1992)) (type: boolean)
1463               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1464               Select Operator
1465                 expressions: c_city (type: string), s_city (type: string), UDFToInteger(d_year) (type: int), lo_revenue (type: double)
1466                 outputColumnNames: _col0, _col1, _col2, _col3
1467                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1468                 Group By Operator
1469                   aggregations: sum(_col3)
1470                   keys: _col2 (type: int), _col0 (type: string), _col1 (type: string)
1471                   mode: hash
1472                   outputColumnNames: _col0, _col1, _col2, _col3
1473                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1474                   Reduce Output Operator
1475                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1476                     sort order: +++
1477                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1478                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1479                     value expressions: _col3 (type: double)
1480       Reduce Operator Tree:
1481         Group By Operator
1482           aggregations: sum(VALUE._col0)
1483           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1484           mode: mergepartial
1485           outputColumnNames: _col0, _col1, _col2, _col3
1486           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1487           Select Operator
1488             expressions: _col1 (type: string), _col2 (type: string), _col0 (type: int), _col3 (type: double)
1489             outputColumnNames: _col0, _col1, _col2, _col3
1490             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1491             File Output Operator
1492               compressed: false
1493               table:
1494                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1495                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1496                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1497
1498   Stage: Stage-2
1499     Map Reduce
1500       Map Operator Tree:
1501           TableScan
1502             Reduce Output Operator
1503               key expressions: _col2 (type: int), _col3 (type: double)
1504               sort order: +-
1505               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1506               value expressions: _col0 (type: string), _col1 (type: string)
1507       Reduce Operator Tree:
1508         Select Operator
1509           expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: double)
1510           outputColumnNames: _col0, _col1, _col2, _col3
1511           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1512           File Output Operator
1513             compressed: false
1514             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1515             table:
1516                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1517                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1518                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1519
1520   Stage: Stage-0
1521     Fetch Operator
1522       limit: -1
1523       Processor Tree:
1524         ListSink
1525
1526 PREHOOK: query: explain
1527 select 
1528     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1529 from 
1530     customer, lineorder, supplier, dates
1531 where 
1532     lo_custkey = c_custkey
1533     and lo_suppkey = s_suppkey
1534     and lo_orderdate = d_datekey
1535     and (c_city='UNITED KI1' or c_city='UNITED KI5')
1536     and (s_city='UNITED KI1' or s_city='UNITED KI5')
1537     and d_yearmonth = 'Dec1997'
1538 group by 
1539     c_city, s_city, d_year
1540 order by 
1541     d_year asc, lo_revenue desc
1542 PREHOOK: type: QUERY
1543 POSTHOOK: query: explain
1544 select 
1545     c_city, s_city, d_year, sum(lo_revenue) as lo_revenue
1546 from 
1547     customer, lineorder, supplier, dates
1548 where 
1549     lo_custkey = c_custkey
1550     and lo_suppkey = s_suppkey
1551     and lo_orderdate = d_datekey
1552     and (c_city='UNITED KI1' or c_city='UNITED KI5')
1553     and (s_city='UNITED KI1' or s_city='UNITED KI5')
1554     and d_yearmonth = 'Dec1997'
1555 group by 
1556     c_city, s_city, d_year
1557 order by 
1558     d_year asc, lo_revenue desc
1559 POSTHOOK: type: QUERY
1560 STAGE DEPENDENCIES:
1561   Stage-1 is a root stage
1562   Stage-2 depends on stages: Stage-1
1563   Stage-0 depends on stages: Stage-2
1564
1565 STAGE PLANS:
1566   Stage: Stage-1
1567     Map Reduce
1568       Map Operator Tree:
1569           TableScan
1570             alias: default.ssb_mv
1571             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1572             Filter Operator
1573               predicate: (((c_city = 'UNITED KI1') or (c_city = 'UNITED KI5')) and ((s_city = 'UNITED KI1') or (s_city = 'UNITED KI5')) and (d_yearmonth = 'Dec1997')) (type: boolean)
1574               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1575               Select Operator
1576                 expressions: c_city (type: string), s_city (type: string), UDFToInteger(d_year) (type: int), lo_revenue (type: double)
1577                 outputColumnNames: _col0, _col1, _col2, _col3
1578                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1579                 Group By Operator
1580                   aggregations: sum(_col3)
1581                   keys: _col2 (type: int), _col0 (type: string), _col1 (type: string)
1582                   mode: hash
1583                   outputColumnNames: _col0, _col1, _col2, _col3
1584                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1585                   Reduce Output Operator
1586                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1587                     sort order: +++
1588                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1589                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1590                     value expressions: _col3 (type: double)
1591       Reduce Operator Tree:
1592         Group By Operator
1593           aggregations: sum(VALUE._col0)
1594           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1595           mode: mergepartial
1596           outputColumnNames: _col0, _col1, _col2, _col3
1597           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1598           Select Operator
1599             expressions: _col1 (type: string), _col2 (type: string), _col0 (type: int), _col3 (type: double)
1600             outputColumnNames: _col0, _col1, _col2, _col3
1601             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1602             File Output Operator
1603               compressed: false
1604               table:
1605                   input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1606                   output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1607                   serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1608
1609   Stage: Stage-2
1610     Map Reduce
1611       Map Operator Tree:
1612           TableScan
1613             Reduce Output Operator
1614               key expressions: _col2 (type: int), _col3 (type: double)
1615               sort order: +-
1616               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1617               value expressions: _col0 (type: string), _col1 (type: string)
1618       Reduce Operator Tree:
1619         Select Operator
1620           expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: double)
1621           outputColumnNames: _col0, _col1, _col2, _col3
1622           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1623           File Output Operator
1624             compressed: false
1625             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1626             table:
1627                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1628                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1629                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1630
1631   Stage: Stage-0
1632     Fetch Operator
1633       limit: -1
1634       Processor Tree:
1635         ListSink
1636
1637 PREHOOK: query: explain
1638 select 
1639     d_year, c_nation,
1640     sum(lo_revenue - lo_supplycost) as profit
1641 from 
1642     dates, customer, supplier, ssb_part, lineorder
1643 where 
1644     lo_custkey = c_custkey
1645     and lo_suppkey = s_suppkey
1646     and lo_partkey = p_partkey
1647     and lo_orderdate = d_datekey
1648     and c_region = 'AMERICA'
1649     and s_region = 'AMERICA'
1650     and (p_mfgr = 'MFGR#1' or p_mfgr = 'MFGR#2')
1651 group by 
1652     d_year, c_nation
1653 order by 
1654     d_year, c_nation
1655 PREHOOK: type: QUERY
1656 POSTHOOK: query: explain
1657 select 
1658     d_year, c_nation,
1659     sum(lo_revenue - lo_supplycost) as profit
1660 from 
1661     dates, customer, supplier, ssb_part, lineorder
1662 where 
1663     lo_custkey = c_custkey
1664     and lo_suppkey = s_suppkey
1665     and lo_partkey = p_partkey
1666     and lo_orderdate = d_datekey
1667     and c_region = 'AMERICA'
1668     and s_region = 'AMERICA'
1669     and (p_mfgr = 'MFGR#1' or p_mfgr = 'MFGR#2')
1670 group by 
1671     d_year, c_nation
1672 order by 
1673     d_year, c_nation
1674 POSTHOOK: type: QUERY
1675 STAGE DEPENDENCIES:
1676   Stage-1 is a root stage
1677   Stage-2 depends on stages: Stage-1
1678   Stage-0 depends on stages: Stage-2
1679
1680 STAGE PLANS:
1681   Stage: Stage-1
1682     Map Reduce
1683       Map Operator Tree:
1684           TableScan
1685             alias: default.ssb_mv
1686             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1687             Filter Operator
1688               predicate: (((p_mfgr = 'MFGR#1') or (p_mfgr = 'MFGR#2')) and (c_region = 'AMERICA') and (s_region = 'AMERICA')) (type: boolean)
1689               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1690               Select Operator
1691                 expressions: UDFToInteger(d_year) (type: int), c_nation (type: string), net_revenue (type: double)
1692                 outputColumnNames: _col0, _col1, _col2
1693                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1694                 Group By Operator
1695                   aggregations: sum(_col2)
1696                   keys: _col0 (type: int), _col1 (type: string)
1697                   mode: hash
1698                   outputColumnNames: _col0, _col1, _col2
1699                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1700                   Reduce Output Operator
1701                     key expressions: _col0 (type: int), _col1 (type: string)
1702                     sort order: ++
1703                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string)
1704                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1705                     value expressions: _col2 (type: double)
1706       Reduce Operator Tree:
1707         Group By Operator
1708           aggregations: sum(VALUE._col0)
1709           keys: KEY._col0 (type: int), KEY._col1 (type: string)
1710           mode: mergepartial
1711           outputColumnNames: _col0, _col1, _col2
1712           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1713           File Output Operator
1714             compressed: false
1715             table:
1716                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1717                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1718                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1719
1720   Stage: Stage-2
1721     Map Reduce
1722       Map Operator Tree:
1723           TableScan
1724             Reduce Output Operator
1725               key expressions: _col0 (type: int), _col1 (type: string)
1726               sort order: ++
1727               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1728               value expressions: _col2 (type: double)
1729       Reduce Operator Tree:
1730         Select Operator
1731           expressions: KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: string), VALUE._col0 (type: double)
1732           outputColumnNames: _col0, _col1, _col2
1733           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1734           File Output Operator
1735             compressed: false
1736             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1737             table:
1738                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1739                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1740                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1741
1742   Stage: Stage-0
1743     Fetch Operator
1744       limit: -1
1745       Processor Tree:
1746         ListSink
1747
1748 PREHOOK: query: explain
1749 select 
1750     d_year, s_nation, p_category,
1751     sum(lo_revenue - lo_supplycost) as profit
1752 from 
1753     dates, customer, supplier, ssb_part, lineorder
1754 where 
1755     lo_custkey = c_custkey
1756     and lo_suppkey = s_suppkey
1757     and lo_partkey = p_partkey
1758     and lo_orderdate = d_datekey
1759     and c_region = 'AMERICA'
1760     and s_region = 'AMERICA'
1761     and (d_year = 1997 or d_year = 1998)
1762     and (p_mfgr = 'MFGR#1' or p_mfgr = 'MFGR#2')
1763 group by 
1764     d_year, s_nation, p_category
1765 order by 
1766     d_year, s_nation, p_category
1767 PREHOOK: type: QUERY
1768 POSTHOOK: query: explain
1769 select 
1770     d_year, s_nation, p_category,
1771     sum(lo_revenue - lo_supplycost) as profit
1772 from 
1773     dates, customer, supplier, ssb_part, lineorder
1774 where 
1775     lo_custkey = c_custkey
1776     and lo_suppkey = s_suppkey
1777     and lo_partkey = p_partkey
1778     and lo_orderdate = d_datekey
1779     and c_region = 'AMERICA'
1780     and s_region = 'AMERICA'
1781     and (d_year = 1997 or d_year = 1998)
1782     and (p_mfgr = 'MFGR#1' or p_mfgr = 'MFGR#2')
1783 group by 
1784     d_year, s_nation, p_category
1785 order by 
1786     d_year, s_nation, p_category
1787 POSTHOOK: type: QUERY
1788 STAGE DEPENDENCIES:
1789   Stage-1 is a root stage
1790   Stage-2 depends on stages: Stage-1
1791   Stage-0 depends on stages: Stage-2
1792
1793 STAGE PLANS:
1794   Stage: Stage-1
1795     Map Reduce
1796       Map Operator Tree:
1797           TableScan
1798             alias: default.ssb_mv
1799             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1800             Filter Operator
1801               predicate: (((UDFToInteger(d_year) = 1997) or (UDFToInteger(d_year) = 1998)) and ((p_mfgr = 'MFGR#1') or (p_mfgr = 'MFGR#2')) and (c_region = 'AMERICA') and (s_region = 'AMERICA')) (type: boolean)
1802               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1803               Select Operator
1804                 expressions: UDFToInteger(d_year) (type: int), s_nation (type: string), p_category (type: string), net_revenue (type: double)
1805                 outputColumnNames: _col0, _col1, _col2, _col3
1806                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1807                 Group By Operator
1808                   aggregations: sum(_col3)
1809                   keys: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1810                   mode: hash
1811                   outputColumnNames: _col0, _col1, _col2, _col3
1812                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1813                   Reduce Output Operator
1814                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1815                     sort order: +++
1816                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1817                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1818                     value expressions: _col3 (type: double)
1819       Reduce Operator Tree:
1820         Group By Operator
1821           aggregations: sum(VALUE._col0)
1822           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1823           mode: mergepartial
1824           outputColumnNames: _col0, _col1, _col2, _col3
1825           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1826           File Output Operator
1827             compressed: false
1828             table:
1829                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1830                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1831                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1832
1833   Stage: Stage-2
1834     Map Reduce
1835       Map Operator Tree:
1836           TableScan
1837             Reduce Output Operator
1838               key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1839               sort order: +++
1840               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1841               value expressions: _col3 (type: double)
1842       Reduce Operator Tree:
1843         Select Operator
1844           expressions: KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), VALUE._col0 (type: double)
1845           outputColumnNames: _col0, _col1, _col2, _col3
1846           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1847           File Output Operator
1848             compressed: false
1849             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1850             table:
1851                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1852                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1853                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1854
1855   Stage: Stage-0
1856     Fetch Operator
1857       limit: -1
1858       Processor Tree:
1859         ListSink
1860
1861 PREHOOK: query: explain
1862 select 
1863     d_year, s_city, p_brand1,
1864     sum(lo_revenue - lo_supplycost) as profit
1865 from 
1866     dates, customer, supplier, ssb_part, lineorder
1867 where 
1868     lo_custkey = c_custkey
1869     and lo_suppkey = s_suppkey
1870     and lo_partkey = p_partkey
1871     and lo_orderdate = d_datekey
1872     and c_region = 'AMERICA'
1873     and s_nation = 'UNITED STATES'
1874     and (d_year = 1997 or d_year = 1998)
1875     and p_category = 'MFGR#14'
1876 group by 
1877     d_year, s_city, p_brand1
1878 order by 
1879     d_year, s_city, p_brand1
1880 PREHOOK: type: QUERY
1881 POSTHOOK: query: explain
1882 select 
1883     d_year, s_city, p_brand1,
1884     sum(lo_revenue - lo_supplycost) as profit
1885 from 
1886     dates, customer, supplier, ssb_part, lineorder
1887 where 
1888     lo_custkey = c_custkey
1889     and lo_suppkey = s_suppkey
1890     and lo_partkey = p_partkey
1891     and lo_orderdate = d_datekey
1892     and c_region = 'AMERICA'
1893     and s_nation = 'UNITED STATES'
1894     and (d_year = 1997 or d_year = 1998)
1895     and p_category = 'MFGR#14'
1896 group by 
1897     d_year, s_city, p_brand1
1898 order by 
1899     d_year, s_city, p_brand1
1900 POSTHOOK: type: QUERY
1901 STAGE DEPENDENCIES:
1902   Stage-1 is a root stage
1903   Stage-2 depends on stages: Stage-1
1904   Stage-0 depends on stages: Stage-2
1905
1906 STAGE PLANS:
1907   Stage: Stage-1
1908     Map Reduce
1909       Map Operator Tree:
1910           TableScan
1911             alias: default.ssb_mv
1912             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1913             Filter Operator
1914               predicate: (((UDFToInteger(d_year) = 1997) or (UDFToInteger(d_year) = 1998)) and (c_region = 'AMERICA') and (p_category = 'MFGR#14') and (s_nation = 'UNITED STATES')) (type: boolean)
1915               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1916               Select Operator
1917                 expressions: UDFToInteger(d_year) (type: int), s_city (type: string), p_brand1 (type: string), net_revenue (type: double)
1918                 outputColumnNames: _col0, _col1, _col2, _col3
1919                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1920                 Group By Operator
1921                   aggregations: sum(_col3)
1922                   keys: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1923                   mode: hash
1924                   outputColumnNames: _col0, _col1, _col2, _col3
1925                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1926                   Reduce Output Operator
1927                     key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1928                     sort order: +++
1929                     Map-reduce partition columns: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1930                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1931                     value expressions: _col3 (type: double)
1932       Reduce Operator Tree:
1933         Group By Operator
1934           aggregations: sum(VALUE._col0)
1935           keys: KEY._col0 (type: int), KEY._col1 (type: string), KEY._col2 (type: string)
1936           mode: mergepartial
1937           outputColumnNames: _col0, _col1, _col2, _col3
1938           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1939           File Output Operator
1940             compressed: false
1941             table:
1942                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1943                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1944                 serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
1945
1946   Stage: Stage-2
1947     Map Reduce
1948       Map Operator Tree:
1949           TableScan
1950             Reduce Output Operator
1951               key expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string)
1952               sort order: +++
1953               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1954               value expressions: _col3 (type: double)
1955       Reduce Operator Tree:
1956         Select Operator
1957           expressions: KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), VALUE._col0 (type: double)
1958           outputColumnNames: _col0, _col1, _col2, _col3
1959           Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1960           File Output Operator
1961             compressed: false
1962             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
1963             table:
1964                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
1965                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
1966                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
1967
1968   Stage: Stage-0
1969     Fetch Operator
1970       limit: -1
1971       Processor Tree:
1972         ListSink
1973
1974 PREHOOK: query: DROP MATERIALIZED VIEW `ssb_mv`
1975 PREHOOK: type: DROP_MATERIALIZED_VIEW
1976 PREHOOK: Input: default@ssb_mv
1977 PREHOOK: Output: default@ssb_mv
1978 POSTHOOK: query: DROP MATERIALIZED VIEW `ssb_mv`
1979 POSTHOOK: type: DROP_MATERIALIZED_VIEW
1980 POSTHOOK: Input: default@ssb_mv
1981 POSTHOOK: Output: default@ssb_mv