HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / perf / spark / query37.q.out
1 PREHOOK: query: explain
2 select  i_item_id
3        ,i_item_desc
4        ,i_current_price
5  from item, inventory, date_dim, catalog_sales
6  where i_current_price between 22 and 22 + 30
7  and inv_item_sk = i_item_sk
8  and d_date_sk=inv_date_sk
9  and d_date between cast('2001-06-02' as date) and (cast('2001-06-02' as date) +  60 days)
10  and i_manufact_id in (678,964,918,849)
11  and inv_quantity_on_hand between 100 and 500
12  and cs_item_sk = i_item_sk
13  group by i_item_id,i_item_desc,i_current_price
14  order by i_item_id
15  limit 100
16 PREHOOK: type: QUERY
17 POSTHOOK: query: explain
18 select  i_item_id
19        ,i_item_desc
20        ,i_current_price
21  from item, inventory, date_dim, catalog_sales
22  where i_current_price between 22 and 22 + 30
23  and inv_item_sk = i_item_sk
24  and d_date_sk=inv_date_sk
25  and d_date between cast('2001-06-02' as date) and (cast('2001-06-02' as date) +  60 days)
26  and i_manufact_id in (678,964,918,849)
27  and inv_quantity_on_hand between 100 and 500
28  and cs_item_sk = i_item_sk
29  group by i_item_id,i_item_desc,i_current_price
30  order by i_item_id
31  limit 100
32 POSTHOOK: type: QUERY
33 STAGE DEPENDENCIES:
34   Stage-2 is a root stage
35   Stage-1 depends on stages: Stage-2
36   Stage-0 depends on stages: Stage-1
37
38 STAGE PLANS:
39   Stage: Stage-2
40     Spark
41 #### A masked pattern was here ####
42       Vertices:
43         Map 7 
44             Map Operator Tree:
45                 TableScan
46                   alias: date_dim
47                   Statistics: Num rows: 73049 Data size: 81741831 Basic stats: COMPLETE Column stats: NONE
48                   Filter Operator
49                     predicate: (CAST( d_date AS TIMESTAMP) BETWEEN TIMESTAMP'2001-06-02 00:00:00.0' AND TIMESTAMP'2001-08-01 00:00:00.0' and d_date_sk is not null) (type: boolean)
50                     Statistics: Num rows: 8116 Data size: 9081804 Basic stats: COMPLETE Column stats: NONE
51                     Select Operator
52                       expressions: d_date_sk (type: int)
53                       outputColumnNames: _col0
54                       Statistics: Num rows: 8116 Data size: 9081804 Basic stats: COMPLETE Column stats: NONE
55                       Spark HashTable Sink Operator
56                         keys:
57                           0 _col0 (type: int)
58                           1 _col0 (type: int)
59             Local Work:
60               Map Reduce Local Work
61
62   Stage: Stage-1
63     Spark
64       Edges:
65         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 306), Map 5 (PARTITION-LEVEL SORT, 306), Map 6 (PARTITION-LEVEL SORT, 306)
66         Reducer 3 <- Reducer 2 (GROUP, 671)
67         Reducer 4 <- Reducer 3 (SORT, 1)
68 #### A masked pattern was here ####
69       Vertices:
70         Map 1 
71             Map Operator Tree:
72                 TableScan
73                   alias: catalog_sales
74                   Statistics: Num rows: 287989836 Data size: 38999608952 Basic stats: COMPLETE Column stats: NONE
75                   Filter Operator
76                     predicate: cs_item_sk is not null (type: boolean)
77                     Statistics: Num rows: 287989836 Data size: 38999608952 Basic stats: COMPLETE Column stats: NONE
78                     Select Operator
79                       expressions: cs_item_sk (type: int)
80                       outputColumnNames: _col0
81                       Statistics: Num rows: 287989836 Data size: 38999608952 Basic stats: COMPLETE Column stats: NONE
82                       Reduce Output Operator
83                         key expressions: _col0 (type: int)
84                         sort order: +
85                         Map-reduce partition columns: _col0 (type: int)
86                         Statistics: Num rows: 287989836 Data size: 38999608952 Basic stats: COMPLETE Column stats: NONE
87         Map 5 
88             Map Operator Tree:
89                 TableScan
90                   alias: item
91                   Statistics: Num rows: 462000 Data size: 663560457 Basic stats: COMPLETE Column stats: NONE
92                   Filter Operator
93                     predicate: ((i_manufact_id) IN (678, 964, 918, 849) and i_current_price BETWEEN 22 AND 52 and i_item_sk is not null) (type: boolean)
94                     Statistics: Num rows: 25666 Data size: 36863512 Basic stats: COMPLETE Column stats: NONE
95                     Select Operator
96                       expressions: i_item_sk (type: int), i_item_id (type: string), i_item_desc (type: string), i_current_price (type: decimal(7,2))
97                       outputColumnNames: _col0, _col1, _col2, _col3
98                       Statistics: Num rows: 25666 Data size: 36863512 Basic stats: COMPLETE Column stats: NONE
99                       Reduce Output Operator
100                         key expressions: _col0 (type: int)
101                         sort order: +
102                         Map-reduce partition columns: _col0 (type: int)
103                         Statistics: Num rows: 25666 Data size: 36863512 Basic stats: COMPLETE Column stats: NONE
104                         value expressions: _col1 (type: string), _col2 (type: string), _col3 (type: decimal(7,2))
105         Map 6 
106             Map Operator Tree:
107                 TableScan
108                   alias: inventory
109                   Statistics: Num rows: 37584000 Data size: 593821104 Basic stats: COMPLETE Column stats: NONE
110                   Filter Operator
111                     predicate: (inv_date_sk is not null and inv_item_sk is not null and inv_quantity_on_hand BETWEEN 100 AND 500) (type: boolean)
112                     Statistics: Num rows: 4176000 Data size: 65980122 Basic stats: COMPLETE Column stats: NONE
113                     Select Operator
114                       expressions: inv_date_sk (type: int), inv_item_sk (type: int)
115                       outputColumnNames: _col0, _col1
116                       Statistics: Num rows: 4176000 Data size: 65980122 Basic stats: COMPLETE Column stats: NONE
117                       Map Join Operator
118                         condition map:
119                              Inner Join 0 to 1
120                         keys:
121                           0 _col0 (type: int)
122                           1 _col0 (type: int)
123                         outputColumnNames: _col1
124                         input vertices:
125                           1 Map 7
126                         Statistics: Num rows: 4593600 Data size: 72578135 Basic stats: COMPLETE Column stats: NONE
127                         Reduce Output Operator
128                           key expressions: _col1 (type: int)
129                           sort order: +
130                           Map-reduce partition columns: _col1 (type: int)
131                           Statistics: Num rows: 4593600 Data size: 72578135 Basic stats: COMPLETE Column stats: NONE
132             Local Work:
133               Map Reduce Local Work
134         Reducer 2 
135             Reduce Operator Tree:
136               Join Operator
137                 condition map:
138                      Inner Join 0 to 1
139                      Inner Join 1 to 2
140                 keys:
141                   0 _col0 (type: int)
142                   1 _col0 (type: int)
143                   2 _col1 (type: int)
144                 outputColumnNames: _col2, _col3, _col4
145                 Statistics: Num rows: 633577652 Data size: 85799141554 Basic stats: COMPLETE Column stats: NONE
146                 Group By Operator
147                   keys: _col2 (type: string), _col3 (type: string), _col4 (type: decimal(7,2))
148                   mode: hash
149                   outputColumnNames: _col0, _col1, _col2
150                   Statistics: Num rows: 633577652 Data size: 85799141554 Basic stats: COMPLETE Column stats: NONE
151                   Reduce Output Operator
152                     key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: decimal(7,2))
153                     sort order: +++
154                     Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: decimal(7,2))
155                     Statistics: Num rows: 633577652 Data size: 85799141554 Basic stats: COMPLETE Column stats: NONE
156                     TopN Hash Memory Usage: 0.1
157         Reducer 3 
158             Reduce Operator Tree:
159               Group By Operator
160                 keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: decimal(7,2))
161                 mode: mergepartial
162                 outputColumnNames: _col0, _col1, _col2
163                 Statistics: Num rows: 316788826 Data size: 42899570777 Basic stats: COMPLETE Column stats: NONE
164                 Reduce Output Operator
165                   key expressions: _col0 (type: string)
166                   sort order: +
167                   Statistics: Num rows: 316788826 Data size: 42899570777 Basic stats: COMPLETE Column stats: NONE
168                   TopN Hash Memory Usage: 0.1
169                   value expressions: _col1 (type: string), _col2 (type: decimal(7,2))
170         Reducer 4 
171             Reduce Operator Tree:
172               Select Operator
173                 expressions: KEY.reducesinkkey0 (type: string), VALUE._col0 (type: string), VALUE._col1 (type: decimal(7,2))
174                 outputColumnNames: _col0, _col1, _col2
175                 Statistics: Num rows: 316788826 Data size: 42899570777 Basic stats: COMPLETE Column stats: NONE
176                 Limit
177                   Number of rows: 100
178                   Statistics: Num rows: 100 Data size: 13500 Basic stats: COMPLETE Column stats: NONE
179                   File Output Operator
180                     compressed: false
181                     Statistics: Num rows: 100 Data size: 13500 Basic stats: COMPLETE Column stats: NONE
182                     table:
183                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
184                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
185                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
186
187   Stage: Stage-0
188     Fetch Operator
189       limit: 100
190       Processor Tree:
191         ListSink
192