HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / perf / spark / query39.q.out
1 PREHOOK: query: explain
2 with inv as
3 (select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
4        ,stdev,mean, case mean when 0 then null else stdev/mean end cov
5  from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
6             ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
7       from inventory
8           ,item
9           ,warehouse
10           ,date_dim
11       where inv_item_sk = i_item_sk
12         and inv_warehouse_sk = w_warehouse_sk
13         and inv_date_sk = d_date_sk
14         and d_year =1999
15       group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
16  where case mean when 0 then 0 else stdev/mean end > 1)
17 select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov
18         ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov
19 from inv inv1,inv inv2
20 where inv1.i_item_sk = inv2.i_item_sk
21   and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
22   and inv1.d_moy=4
23   and inv2.d_moy=4+1
24 order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
25         ,inv2.d_moy,inv2.mean, inv2.cov
26 PREHOOK: type: QUERY
27 POSTHOOK: query: explain
28 with inv as
29 (select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
30        ,stdev,mean, case mean when 0 then null else stdev/mean end cov
31  from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
32             ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
33       from inventory
34           ,item
35           ,warehouse
36           ,date_dim
37       where inv_item_sk = i_item_sk
38         and inv_warehouse_sk = w_warehouse_sk
39         and inv_date_sk = d_date_sk
40         and d_year =1999
41       group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
42  where case mean when 0 then 0 else stdev/mean end > 1)
43 select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov
44         ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov
45 from inv inv1,inv inv2
46 where inv1.i_item_sk = inv2.i_item_sk
47   and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
48   and inv1.d_moy=4
49   and inv2.d_moy=4+1
50 order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
51         ,inv2.d_moy,inv2.mean, inv2.cov
52 POSTHOOK: type: QUERY
53 STAGE DEPENDENCIES:
54   Stage-2 is a root stage
55   Stage-3 depends on stages: Stage-2
56   Stage-1 depends on stages: Stage-3
57   Stage-0 depends on stages: Stage-1
58
59 STAGE PLANS:
60   Stage: Stage-2
61     Spark
62 #### A masked pattern was here ####
63       Vertices:
64         Map 9 
65             Map Operator Tree:
66                 TableScan
67                   alias: warehouse
68                   Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
69                   Filter Operator
70                     predicate: w_warehouse_sk is not null (type: boolean)
71                     Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
72                     Select Operator
73                       expressions: w_warehouse_sk (type: int), w_warehouse_name (type: string)
74                       outputColumnNames: _col0, _col1
75                       Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
76                       Spark HashTable Sink Operator
77                         keys:
78                           0 _col2 (type: int)
79                           1 _col0 (type: int)
80             Local Work:
81               Map Reduce Local Work
82
83   Stage: Stage-3
84     Spark
85 #### A masked pattern was here ####
86       Vertices:
87         Map 16 
88             Map Operator Tree:
89                 TableScan
90                   alias: warehouse
91                   Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
92                   Filter Operator
93                     predicate: w_warehouse_sk is not null (type: boolean)
94                     Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
95                     Select Operator
96                       expressions: w_warehouse_sk (type: int), w_warehouse_name (type: string)
97                       outputColumnNames: _col0, _col1
98                       Statistics: Num rows: 27 Data size: 27802 Basic stats: COMPLETE Column stats: NONE
99                       Spark HashTable Sink Operator
100                         keys:
101                           0 _col2 (type: int)
102                           1 _col0 (type: int)
103             Local Work:
104               Map Reduce Local Work
105
106   Stage: Stage-1
107     Spark
108       Edges:
109         Reducer 11 <- Map 10 (PARTITION-LEVEL SORT, 5), Map 14 (PARTITION-LEVEL SORT, 5)
110         Reducer 12 <- Map 15 (PARTITION-LEVEL SORT, 11), Reducer 11 (PARTITION-LEVEL SORT, 11)
111         Reducer 13 <- Reducer 12 (GROUP, 7)
112         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 7 (PARTITION-LEVEL SORT, 5)
113         Reducer 3 <- Map 8 (PARTITION-LEVEL SORT, 11), Reducer 2 (PARTITION-LEVEL SORT, 11)
114         Reducer 4 <- Reducer 3 (GROUP, 7)
115         Reducer 5 <- Reducer 13 (PARTITION-LEVEL SORT, 4), Reducer 4 (PARTITION-LEVEL SORT, 4)
116         Reducer 6 <- Reducer 5 (SORT, 1)
117 #### A masked pattern was here ####
118       Vertices:
119         Map 1 
120             Map Operator Tree:
121                 TableScan
122                   alias: inventory
123                   Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
124                   Filter Operator
125                     predicate: (inv_date_sk is not null and inv_item_sk is not null and inv_warehouse_sk is not null) (type: boolean)
126                     Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
127                     Select Operator
128                       expressions: inv_date_sk (type: int), inv_item_sk (type: int), inv_warehouse_sk (type: int), inv_quantity_on_hand (type: int)
129                       outputColumnNames: _col0, _col1, _col2, _col3
130                       Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
131                       Reduce Output Operator
132                         key expressions: _col0 (type: int)
133                         sort order: +
134                         Map-reduce partition columns: _col0 (type: int)
135                         Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
136                         value expressions: _col1 (type: int), _col2 (type: int), _col3 (type: int)
137         Map 10 
138             Map Operator Tree:
139                 TableScan
140                   alias: inventory
141                   Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
142                   Filter Operator
143                     predicate: (inv_date_sk is not null and inv_item_sk is not null and inv_warehouse_sk is not null) (type: boolean)
144                     Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
145                     Select Operator
146                       expressions: inv_date_sk (type: int), inv_item_sk (type: int), inv_warehouse_sk (type: int), inv_quantity_on_hand (type: int)
147                       outputColumnNames: _col0, _col1, _col2, _col3
148                       Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
149                       Reduce Output Operator
150                         key expressions: _col0 (type: int)
151                         sort order: +
152                         Map-reduce partition columns: _col0 (type: int)
153                         Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
154                         value expressions: _col1 (type: int), _col2 (type: int), _col3 (type: int)
155         Map 14 
156             Map Operator Tree:
157                 TableScan
158                   alias: date_dim
159                   Statistics: Num rows: 73049 Data size: 81741831 Basic stats: COMPLETE Column stats: NONE
160                   Filter Operator
161                     predicate: ((d_moy = 5) and (d_year = 1999) and d_date_sk is not null) (type: boolean)
162                     Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
163                     Select Operator
164                       expressions: d_date_sk (type: int)
165                       outputColumnNames: _col0
166                       Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
167                       Reduce Output Operator
168                         key expressions: _col0 (type: int)
169                         sort order: +
170                         Map-reduce partition columns: _col0 (type: int)
171                         Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
172         Map 15 
173             Map Operator Tree:
174                 TableScan
175                   alias: item
176                   Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
177                   Filter Operator
178                     predicate: i_item_sk is not null (type: boolean)
179                     Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
180                     Select Operator
181                       expressions: i_item_sk (type: int)
182                       outputColumnNames: _col0
183                       Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
184                       Reduce Output Operator
185                         key expressions: _col0 (type: int)
186                         sort order: +
187                         Map-reduce partition columns: _col0 (type: int)
188                         Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
189         Map 7 
190             Map Operator Tree:
191                 TableScan
192                   alias: date_dim
193                   Statistics: Num rows: 73049 Data size: 81741831 Basic stats: COMPLETE Column stats: NONE
194                   Filter Operator
195                     predicate: ((d_moy = 4) and (d_year = 1999) and d_date_sk is not null) (type: boolean)
196                     Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
197                     Select Operator
198                       expressions: d_date_sk (type: int)
199                       outputColumnNames: _col0
200                       Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
201                       Reduce Output Operator
202                         key expressions: _col0 (type: int)
203                         sort order: +
204                         Map-reduce partition columns: _col0 (type: int)
205                         Statistics: Num rows: 18262 Data size: 20435178 Basic stats: COMPLETE Column stats: NONE
206         Map 8 
207             Map Operator Tree:
208                 TableScan
209                   alias: item
210                   Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
211                   Filter Operator
212                     predicate: i_item_sk is not null (type: boolean)
213                     Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
214                     Select Operator
215                       expressions: i_item_sk (type: int)
216                       outputColumnNames: _col0
217                       Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
218                       Reduce Output Operator
219                         key expressions: _col0 (type: int)
220                         sort order: +
221                         Map-reduce partition columns: _col0 (type: int)
222                         Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
223         Reducer 11 
224             Reduce Operator Tree:
225               Join Operator
226                 condition map:
227                      Inner Join 0 to 1
228                 keys:
229                   0 _col0 (type: int)
230                   1 _col0 (type: int)
231                 outputColumnNames: _col1, _col2, _col3
232                 Statistics: Num rows: 41342400 Data size: 653203228 Basic stats: COMPLETE Column stats: NONE
233                 Reduce Output Operator
234                   key expressions: _col1 (type: int)
235                   sort order: +
236                   Map-reduce partition columns: _col1 (type: int)
237                   Statistics: Num rows: 41342400 Data size: 653203228 Basic stats: COMPLETE Column stats: NONE
238                   value expressions: _col2 (type: int), _col3 (type: int)
239         Reducer 12 
240             Local Work:
241               Map Reduce Local Work
242             Reduce Operator Tree:
243               Join Operator
244                 condition map:
245                      Inner Join 0 to 1
246                 keys:
247                   0 _col1 (type: int)
248                   1 _col0 (type: int)
249                 outputColumnNames: _col2, _col3, _col7
250                 Statistics: Num rows: 45476640 Data size: 718523566 Basic stats: COMPLETE Column stats: NONE
251                 Map Join Operator
252                   condition map:
253                        Inner Join 0 to 1
254                   keys:
255                     0 _col2 (type: int)
256                     1 _col0 (type: int)
257                   outputColumnNames: _col3, _col7, _col8, _col9
258                   input vertices:
259                     1 Map 16
260                   Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
261                   Group By Operator
262                     aggregations: stddev_samp(_col3), avg(_col3)
263                     keys: _col8 (type: int), _col7 (type: int), _col9 (type: string)
264                     mode: hash
265                     outputColumnNames: _col0, _col1, _col2, _col3, _col4
266                     Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
267                     Reduce Output Operator
268                       key expressions: _col0 (type: int), _col1 (type: int), _col2 (type: string)
269                       sort order: +++
270                       Map-reduce partition columns: _col0 (type: int), _col1 (type: int), _col2 (type: string)
271                       Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
272                       value expressions: _col3 (type: struct<count:bigint,sum:double,variance:double>), _col4 (type: struct<count:bigint,sum:double,input:int>)
273         Reducer 13 
274             Reduce Operator Tree:
275               Group By Operator
276                 aggregations: stddev_samp(VALUE._col0), avg(VALUE._col1)
277                 keys: KEY._col0 (type: int), KEY._col1 (type: int), KEY._col2 (type: string)
278                 mode: mergepartial
279                 outputColumnNames: _col0, _col1, _col2, _col3, _col4
280                 Statistics: Num rows: 25012152 Data size: 395187961 Basic stats: COMPLETE Column stats: NONE
281                 Select Operator
282                   expressions: _col0 (type: int), _col1 (type: int), _col3 (type: double), _col4 (type: double)
283                   outputColumnNames: _col1, _col2, _col3, _col4
284                   Statistics: Num rows: 25012152 Data size: 395187961 Basic stats: COMPLETE Column stats: NONE
285                   Filter Operator
286                     predicate: CASE WHEN ((_col4 = 0.0D)) THEN (false) ELSE (((_col3 / _col4) > 1.0D)) END (type: boolean)
287                     Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
288                     Select Operator
289                       expressions: _col1 (type: int), _col2 (type: int), _col4 (type: double), CASE WHEN ((_col4 = 0.0D)) THEN (null) ELSE ((_col3 / _col4)) END (type: double)
290                       outputColumnNames: _col0, _col1, _col2, _col3
291                       Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
292                       Reduce Output Operator
293                         key expressions: _col0 (type: int), _col1 (type: int)
294                         sort order: ++
295                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
296                         Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
297                         value expressions: _col2 (type: double), _col3 (type: double)
298         Reducer 2 
299             Reduce Operator Tree:
300               Join Operator
301                 condition map:
302                      Inner Join 0 to 1
303                 keys:
304                   0 _col0 (type: int)
305                   1 _col0 (type: int)
306                 outputColumnNames: _col1, _col2, _col3
307                 Statistics: Num rows: 41342400 Data size: 653203228 Basic stats: COMPLETE Column stats: NONE
308                 Reduce Output Operator
309                   key expressions: _col1 (type: int)
310                   sort order: +
311                   Map-reduce partition columns: _col1 (type: int)
312                   Statistics: Num rows: 41342400 Data size: 653203228 Basic stats: COMPLETE Column stats: NONE
313                   value expressions: _col2 (type: int), _col3 (type: int)
314         Reducer 3 
315             Local Work:
316               Map Reduce Local Work
317             Reduce Operator Tree:
318               Join Operator
319                 condition map:
320                      Inner Join 0 to 1
321                 keys:
322                   0 _col1 (type: int)
323                   1 _col0 (type: int)
324                 outputColumnNames: _col2, _col3, _col7
325                 Statistics: Num rows: 45476640 Data size: 718523566 Basic stats: COMPLETE Column stats: NONE
326                 Map Join Operator
327                   condition map:
328                        Inner Join 0 to 1
329                   keys:
330                     0 _col2 (type: int)
331                     1 _col0 (type: int)
332                   outputColumnNames: _col3, _col7, _col8, _col9
333                   input vertices:
334                     1 Map 9
335                   Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
336                   Group By Operator
337                     aggregations: stddev_samp(_col3), avg(_col3)
338                     keys: _col8 (type: int), _col7 (type: int), _col9 (type: string)
339                     mode: hash
340                     outputColumnNames: _col0, _col1, _col2, _col3, _col4
341                     Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
342                     Reduce Output Operator
343                       key expressions: _col0 (type: int), _col1 (type: int), _col2 (type: string)
344                       sort order: +++
345                       Map-reduce partition columns: _col0 (type: int), _col1 (type: int), _col2 (type: string)
346                       Statistics: Num rows: 50024305 Data size: 790375939 Basic stats: COMPLETE Column stats: NONE
347                       value expressions: _col3 (type: struct<count:bigint,sum:double,variance:double>), _col4 (type: struct<count:bigint,sum:double,input:int>)
348         Reducer 4 
349             Reduce Operator Tree:
350               Group By Operator
351                 aggregations: stddev_samp(VALUE._col0), avg(VALUE._col1)
352                 keys: KEY._col0 (type: int), KEY._col1 (type: int), KEY._col2 (type: string)
353                 mode: mergepartial
354                 outputColumnNames: _col0, _col1, _col2, _col3, _col4
355                 Statistics: Num rows: 25012152 Data size: 395187961 Basic stats: COMPLETE Column stats: NONE
356                 Select Operator
357                   expressions: _col0 (type: int), _col1 (type: int), _col3 (type: double), _col4 (type: double)
358                   outputColumnNames: _col1, _col2, _col3, _col4
359                   Statistics: Num rows: 25012152 Data size: 395187961 Basic stats: COMPLETE Column stats: NONE
360                   Filter Operator
361                     predicate: CASE WHEN ((_col4 = 0.0D)) THEN (false) ELSE (((_col3 / _col4) > 1.0D)) END (type: boolean)
362                     Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
363                     Select Operator
364                       expressions: _col1 (type: int), _col2 (type: int), _col4 (type: double), CASE WHEN ((_col4 = 0.0D)) THEN (null) ELSE ((_col3 / _col4)) END (type: double)
365                       outputColumnNames: _col0, _col1, _col2, _col3
366                       Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
367                       Reduce Output Operator
368                         key expressions: _col0 (type: int), _col1 (type: int)
369                         sort order: ++
370                         Map-reduce partition columns: _col0 (type: int), _col1 (type: int)
371                         Statistics: Num rows: 12506076 Data size: 197593980 Basic stats: COMPLETE Column stats: NONE
372                         value expressions: _col2 (type: double), _col3 (type: double)
373         Reducer 5 
374             Reduce Operator Tree:
375               Join Operator
376                 condition map:
377                      Inner Join 0 to 1
378                 keys:
379                   0 _col0 (type: int), _col1 (type: int)
380                   1 _col0 (type: int), _col1 (type: int)
381                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7
382                 Statistics: Num rows: 13756683 Data size: 217353382 Basic stats: COMPLETE Column stats: NONE
383                 Reduce Output Operator
384                   key expressions: _col0 (type: int), _col1 (type: int), _col2 (type: double), _col3 (type: double), _col6 (type: double), _col7 (type: double)
385                   sort order: ++++++
386                   Statistics: Num rows: 13756683 Data size: 217353382 Basic stats: COMPLETE Column stats: NONE
387                   value expressions: _col4 (type: int), _col5 (type: int)
388         Reducer 6 
389             Reduce Operator Tree:
390               Select Operator
391                 expressions: KEY.reducesinkkey0 (type: int), KEY.reducesinkkey1 (type: int), 4 (type: int), KEY.reducesinkkey2 (type: double), KEY.reducesinkkey3 (type: double), VALUE._col0 (type: int), VALUE._col1 (type: int), 5 (type: int), KEY.reducesinkkey4 (type: double), KEY.reducesinkkey5 (type: double)
392                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9
393                 Statistics: Num rows: 13756683 Data size: 217353382 Basic stats: COMPLETE Column stats: NONE
394                 File Output Operator
395                   compressed: false
396                   Statistics: Num rows: 13756683 Data size: 217353382 Basic stats: COMPLETE Column stats: NONE
397                   table:
398                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
399                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
400                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
401
402   Stage: Stage-0
403     Fetch Operator
404       limit: -1
405       Processor Tree:
406         ListSink
407
408 PREHOOK: query: with inv as
409 (select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
410        ,stdev,mean, case mean when 0 then null else stdev/mean end cov
411  from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
412             ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
413       from inventory
414           ,item
415           ,warehouse
416           ,date_dim
417       where inv_item_sk = i_item_sk
418         and inv_warehouse_sk = w_warehouse_sk
419         and inv_date_sk = d_date_sk
420         and d_year =1999
421       group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
422  where case mean when 0 then 0 else stdev/mean end > 1)
423 select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov
424         ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov
425 from inv inv1,inv inv2
426 where inv1.i_item_sk = inv2.i_item_sk
427   and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
428   and inv1.d_moy=4
429   and inv2.d_moy=4+1
430   and inv1.cov > 1.5
431 order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
432         ,inv2.d_moy,inv2.mean, inv2.cov
433 PREHOOK: type: QUERY
434 PREHOOK: Input: default@date_dim
435 PREHOOK: Input: default@inventory
436 PREHOOK: Input: default@item
437 PREHOOK: Input: default@warehouse
438 #### A masked pattern was here ####
439 POSTHOOK: query: with inv as
440 (select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
441        ,stdev,mean, case mean when 0 then null else stdev/mean end cov
442  from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
443             ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
444       from inventory
445           ,item
446           ,warehouse
447           ,date_dim
448       where inv_item_sk = i_item_sk
449         and inv_warehouse_sk = w_warehouse_sk
450         and inv_date_sk = d_date_sk
451         and d_year =1999
452       group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
453  where case mean when 0 then 0 else stdev/mean end > 1)
454 select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov
455         ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov
456 from inv inv1,inv inv2
457 where inv1.i_item_sk = inv2.i_item_sk
458   and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
459   and inv1.d_moy=4
460   and inv2.d_moy=4+1
461   and inv1.cov > 1.5
462 order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
463         ,inv2.d_moy,inv2.mean, inv2.cov
464 POSTHOOK: type: QUERY
465 POSTHOOK: Input: default@date_dim
466 POSTHOOK: Input: default@inventory
467 POSTHOOK: Input: default@item
468 POSTHOOK: Input: default@warehouse
469 #### A masked pattern was here ####