HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / perf / spark / query86.q.out
1 PREHOOK: query: explain
2 select   
3     sum(ws_net_paid) as total_sum
4    ,i_category
5    ,i_class
6    ,grouping(i_category)+grouping(i_class) as lochierarchy
7    ,rank() over (
8         partition by grouping(i_category)+grouping(i_class),
9         case when grouping(i_class) = 0 then i_category end 
10         order by sum(ws_net_paid) desc) as rank_within_parent
11  from
12     web_sales
13    ,date_dim       d1
14    ,item
15  where
16     d1.d_month_seq between 1212 and 1212+11
17  and d1.d_date_sk = ws_sold_date_sk
18  and i_item_sk  = ws_item_sk
19  group by rollup(i_category,i_class)
20  order by
21    lochierarchy desc,
22    case when lochierarchy = 0 then i_category end,
23    rank_within_parent
24  limit 100
25 PREHOOK: type: QUERY
26 POSTHOOK: query: explain
27 select   
28     sum(ws_net_paid) as total_sum
29    ,i_category
30    ,i_class
31    ,grouping(i_category)+grouping(i_class) as lochierarchy
32    ,rank() over (
33         partition by grouping(i_category)+grouping(i_class),
34         case when grouping(i_class) = 0 then i_category end 
35         order by sum(ws_net_paid) desc) as rank_within_parent
36  from
37     web_sales
38    ,date_dim       d1
39    ,item
40  where
41     d1.d_month_seq between 1212 and 1212+11
42  and d1.d_date_sk = ws_sold_date_sk
43  and i_item_sk  = ws_item_sk
44  group by rollup(i_category,i_class)
45  order by
46    lochierarchy desc,
47    case when lochierarchy = 0 then i_category end,
48    rank_within_parent
49  limit 100
50 POSTHOOK: type: QUERY
51 STAGE DEPENDENCIES:
52   Stage-2 is a root stage
53   Stage-1 depends on stages: Stage-2
54   Stage-0 depends on stages: Stage-1
55
56 STAGE PLANS:
57   Stage: Stage-2
58     Spark
59 #### A masked pattern was here ####
60       Vertices:
61         Map 6 
62             Map Operator Tree:
63                 TableScan
64                   alias: d1
65                   Statistics: Num rows: 73049 Data size: 81741831 Basic stats: COMPLETE Column stats: NONE
66                   Filter Operator
67                     predicate: (d_date_sk is not null and d_month_seq BETWEEN 1212 AND 1223) (type: boolean)
68                     Statistics: Num rows: 8116 Data size: 9081804 Basic stats: COMPLETE Column stats: NONE
69                     Select Operator
70                       expressions: d_date_sk (type: int)
71                       outputColumnNames: _col0
72                       Statistics: Num rows: 8116 Data size: 9081804 Basic stats: COMPLETE Column stats: NONE
73                       Spark HashTable Sink Operator
74                         keys:
75                           0 _col0 (type: int)
76                           1 _col0 (type: int)
77             Local Work:
78               Map Reduce Local Work
79
80   Stage: Stage-1
81     Spark
82       Edges:
83         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 174), Map 7 (PARTITION-LEVEL SORT, 174)
84         Reducer 3 <- Reducer 2 (GROUP, 556)
85         Reducer 4 <- Reducer 3 (PARTITION-LEVEL SORT, 278)
86         Reducer 5 <- Reducer 4 (SORT, 1)
87 #### A masked pattern was here ####
88       Vertices:
89         Map 1 
90             Map Operator Tree:
91                 TableScan
92                   alias: web_sales
93                   Statistics: Num rows: 144002668 Data size: 19580198212 Basic stats: COMPLETE Column stats: NONE
94                   Filter Operator
95                     predicate: (ws_item_sk is not null and ws_sold_date_sk is not null) (type: boolean)
96                     Statistics: Num rows: 144002668 Data size: 19580198212 Basic stats: COMPLETE Column stats: NONE
97                     Select Operator
98                       expressions: ws_sold_date_sk (type: int), ws_item_sk (type: int), ws_net_paid (type: decimal(7,2))
99                       outputColumnNames: _col0, _col1, _col2
100                       Statistics: Num rows: 144002668 Data size: 19580198212 Basic stats: COMPLETE Column stats: NONE
101                       Map Join Operator
102                         condition map:
103                              Inner Join 0 to 1
104                         keys:
105                           0 _col0 (type: int)
106                           1 _col0 (type: int)
107                         outputColumnNames: _col1, _col2
108                         input vertices:
109                           1 Map 6
110                         Statistics: Num rows: 158402938 Data size: 21538218500 Basic stats: COMPLETE Column stats: NONE
111                         Reduce Output Operator
112                           key expressions: _col1 (type: int)
113                           sort order: +
114                           Map-reduce partition columns: _col1 (type: int)
115                           Statistics: Num rows: 158402938 Data size: 21538218500 Basic stats: COMPLETE Column stats: NONE
116                           value expressions: _col2 (type: decimal(7,2))
117             Local Work:
118               Map Reduce Local Work
119         Map 7 
120             Map Operator Tree:
121                 TableScan
122                   alias: item
123                   Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
124                   Filter Operator
125                     predicate: i_item_sk is not null (type: boolean)
126                     Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
127                     Select Operator
128                       expressions: i_item_sk (type: int), i_class (type: string), i_category (type: string)
129                       outputColumnNames: _col0, _col1, _col2
130                       Statistics: Num rows: 462000 Data size: 663560457 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: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
136                         value expressions: _col1 (type: string), _col2 (type: string)
137         Reducer 2 
138             Reduce Operator Tree:
139               Join Operator
140                 condition map:
141                      Inner Join 0 to 1
142                 keys:
143                   0 _col1 (type: int)
144                   1 _col0 (type: int)
145                 outputColumnNames: _col2, _col6, _col7
146                 Statistics: Num rows: 174243235 Data size: 23692040863 Basic stats: COMPLETE Column stats: NONE
147                 Select Operator
148                   expressions: _col7 (type: string), _col6 (type: string), _col2 (type: decimal(7,2))
149                   outputColumnNames: _col0, _col1, _col2
150                   Statistics: Num rows: 174243235 Data size: 23692040863 Basic stats: COMPLETE Column stats: NONE
151                   Group By Operator
152                     aggregations: sum(_col2)
153                     keys: _col0 (type: string), _col1 (type: string), 0L (type: bigint)
154                     mode: hash
155                     outputColumnNames: _col0, _col1, _col2, _col3
156                     Statistics: Num rows: 522729705 Data size: 71076122589 Basic stats: COMPLETE Column stats: NONE
157                     Reduce Output Operator
158                       key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
159                       sort order: +++
160                       Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: bigint)
161                       Statistics: Num rows: 522729705 Data size: 71076122589 Basic stats: COMPLETE Column stats: NONE
162                       value expressions: _col3 (type: decimal(17,2))
163         Reducer 3 
164             Reduce Operator Tree:
165               Group By Operator
166                 aggregations: sum(VALUE._col0)
167                 keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: bigint)
168                 mode: mergepartial
169                 outputColumnNames: _col0, _col1, _col2, _col3
170                 Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
171                 Select Operator
172                   expressions: _col0 (type: string), _col1 (type: string), _col3 (type: decimal(17,2)), _col2 (type: bigint)
173                   outputColumnNames: _col0, _col1, _col2, _col3
174                   Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
175                   Reduce Output Operator
176                     key expressions: (grouping(_col3, 1) + grouping(_col3, 0)) (type: bigint), CASE WHEN ((grouping(_col3, 0) = 0)) THEN (_col0) ELSE (UDFToString(null)) END (type: string), _col2 (type: decimal(17,2))
177                     sort order: ++-
178                     Map-reduce partition columns: (grouping(_col3, 1) + grouping(_col3, 0)) (type: bigint), CASE WHEN ((grouping(_col3, 0) = 0)) THEN (_col0) ELSE (UDFToString(null)) END (type: string)
179                     Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
180                     value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
181         Reducer 4 
182             Reduce Operator Tree:
183               Select Operator
184                 expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), KEY.reducesinkkey2 (type: decimal(17,2)), VALUE._col2 (type: bigint)
185                 outputColumnNames: _col0, _col1, _col2, _col3
186                 Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
187                 PTF Operator
188                   Function definitions:
189                       Input definition
190                         input alias: ptf_0
191                         output shape: _col0: string, _col1: string, _col2: decimal(17,2), _col3: bigint
192                         type: WINDOWING
193                       Windowing table definition
194                         input alias: ptf_1
195                         name: windowingtablefunction
196                         order by: _col2 DESC NULLS LAST
197                         partition by: (grouping(_col3, 1) + grouping(_col3, 0)), CASE WHEN ((grouping(_col3, 0) = 0)) THEN (_col0) ELSE (UDFToString(null)) END
198                         raw input shape:
199                         window functions:
200                             window function definition
201                               alias: rank_window_0
202                               arguments: _col2
203                               name: rank
204                               window function: GenericUDAFRankEvaluator
205                               window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX)
206                               isPivotResult: true
207                   Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
208                   Select Operator
209                     expressions: _col2 (type: decimal(17,2)), _col0 (type: string), _col1 (type: string), (grouping(_col3, 1) + grouping(_col3, 0)) (type: bigint), rank_window_0 (type: int), CASE WHEN (((grouping(_col3, 1) + grouping(_col3, 0)) = 0)) THEN (_col0) ELSE (null) END (type: string)
210                     outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
211                     Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
212                     Reduce Output Operator
213                       key expressions: _col3 (type: bigint), _col5 (type: string), _col4 (type: int)
214                       sort order: -++
215                       Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
216                       TopN Hash Memory Usage: 0.1
217                       value expressions: _col0 (type: decimal(17,2)), _col1 (type: string), _col2 (type: string)
218         Reducer 5 
219             Reduce Operator Tree:
220               Select Operator
221                 expressions: VALUE._col0 (type: decimal(17,2)), VALUE._col1 (type: string), VALUE._col2 (type: string), KEY.reducesinkkey0 (type: bigint), KEY.reducesinkkey2 (type: int)
222                 outputColumnNames: _col0, _col1, _col2, _col3, _col4
223                 Statistics: Num rows: 261364852 Data size: 35538061226 Basic stats: COMPLETE Column stats: NONE
224                 Limit
225                   Number of rows: 100
226                   Statistics: Num rows: 100 Data size: 13500 Basic stats: COMPLETE Column stats: NONE
227                   File Output Operator
228                     compressed: false
229                     Statistics: Num rows: 100 Data size: 13500 Basic stats: COMPLETE Column stats: NONE
230                     table:
231                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
232                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
233                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
234
235   Stage: Stage-0
236     Fetch Operator
237       limit: -1
238       Processor Tree:
239         ListSink
240