HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / join11.q.out
1 PREHOOK: query: EXPLAIN
2 SELECT src1.c1, src2.c4 
3 FROM
4 (SELECT src.key as c1, src.value as c2 from src) src1
5 JOIN
6 (SELECT src.key as c3, src.value as c4 from src) src2
7 ON src1.c1 = src2.c3 AND src1.c1 < 100
8 PREHOOK: type: QUERY
9 POSTHOOK: query: EXPLAIN
10 SELECT src1.c1, src2.c4 
11 FROM
12 (SELECT src.key as c1, src.value as c2 from src) src1
13 JOIN
14 (SELECT src.key as c3, src.value as c4 from src) src2
15 ON src1.c1 = src2.c3 AND src1.c1 < 100
16 POSTHOOK: type: QUERY
17 STAGE DEPENDENCIES:
18   Stage-1 is a root stage
19   Stage-0 depends on stages: Stage-1
20
21 STAGE PLANS:
22   Stage: Stage-1
23     Spark
24       Edges:
25         Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 2), Map 3 (PARTITION-LEVEL SORT, 2)
26 #### A masked pattern was here ####
27       Vertices:
28         Map 1 
29             Map Operator Tree:
30                 TableScan
31                   alias: src
32                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
33                   Filter Operator
34                     predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
35                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
36                     Select Operator
37                       expressions: key (type: string)
38                       outputColumnNames: _col0
39                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
40                       Reduce Output Operator
41                         key expressions: _col0 (type: string)
42                         sort order: +
43                         Map-reduce partition columns: _col0 (type: string)
44                         Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
45         Map 3 
46             Map Operator Tree:
47                 TableScan
48                   alias: src
49                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
50                   Filter Operator
51                     predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
52                     Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
53                     Select Operator
54                       expressions: key (type: string), value (type: string)
55                       outputColumnNames: _col0, _col1
56                       Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
57                       Reduce Output Operator
58                         key expressions: _col0 (type: string)
59                         sort order: +
60                         Map-reduce partition columns: _col0 (type: string)
61                         Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
62                         value expressions: _col1 (type: string)
63         Reducer 2 
64             Reduce Operator Tree:
65               Join Operator
66                 condition map:
67                      Inner Join 0 to 1
68                 keys:
69                   0 _col0 (type: string)
70                   1 _col0 (type: string)
71                 outputColumnNames: _col0, _col2
72                 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
73                 Select Operator
74                   expressions: _col0 (type: string), _col2 (type: string)
75                   outputColumnNames: _col0, _col1
76                   Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
77                   File Output Operator
78                     compressed: false
79                     Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
80                     table:
81                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
82                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
83                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
84
85   Stage: Stage-0
86     Fetch Operator
87       limit: -1
88       Processor Tree:
89         ListSink
90
91 PREHOOK: query: SELECT src1.c1, src2.c4 
92 FROM
93 (SELECT src.key as c1, src.value as c2 from src) src1
94 JOIN
95 (SELECT src.key as c3, src.value as c4 from src) src2
96 ON src1.c1 = src2.c3 AND src1.c1 < 100
97 PREHOOK: type: QUERY
98 PREHOOK: Input: default@src
99 #### A masked pattern was here ####
100 POSTHOOK: query: SELECT src1.c1, src2.c4 
101 FROM
102 (SELECT src.key as c1, src.value as c2 from src) src1
103 JOIN
104 (SELECT src.key as c3, src.value as c4 from src) src2
105 ON src1.c1 = src2.c3 AND src1.c1 < 100
106 POSTHOOK: type: QUERY
107 POSTHOOK: Input: default@src
108 #### A masked pattern was here ####
109 0       val_0
110 0       val_0
111 0       val_0
112 0       val_0
113 0       val_0
114 0       val_0
115 0       val_0
116 0       val_0
117 0       val_0
118 10      val_10
119 11      val_11
120 12      val_12
121 12      val_12
122 12      val_12
123 12      val_12
124 15      val_15
125 15      val_15
126 15      val_15
127 15      val_15
128 17      val_17
129 18      val_18
130 18      val_18
131 18      val_18
132 18      val_18
133 19      val_19
134 2       val_2
135 20      val_20
136 24      val_24
137 24      val_24
138 24      val_24
139 24      val_24
140 26      val_26
141 26      val_26
142 26      val_26
143 26      val_26
144 27      val_27
145 28      val_28
146 30      val_30
147 33      val_33
148 34      val_34
149 35      val_35
150 35      val_35
151 35      val_35
152 35      val_35
153 35      val_35
154 35      val_35
155 35      val_35
156 35      val_35
157 35      val_35
158 37      val_37
159 37      val_37
160 37      val_37
161 37      val_37
162 4       val_4
163 41      val_41
164 42      val_42
165 42      val_42
166 42      val_42
167 42      val_42
168 43      val_43
169 44      val_44
170 47      val_47
171 5       val_5
172 5       val_5
173 5       val_5
174 5       val_5
175 5       val_5
176 5       val_5
177 5       val_5
178 5       val_5
179 5       val_5
180 51      val_51
181 51      val_51
182 51      val_51
183 51      val_51
184 53      val_53
185 54      val_54
186 57      val_57
187 58      val_58
188 58      val_58
189 58      val_58
190 58      val_58
191 64      val_64
192 65      val_65
193 66      val_66
194 67      val_67
195 67      val_67
196 67      val_67
197 67      val_67
198 69      val_69
199 70      val_70
200 70      val_70
201 70      val_70
202 70      val_70
203 70      val_70
204 70      val_70
205 70      val_70
206 70      val_70
207 70      val_70
208 72      val_72
209 72      val_72
210 72      val_72
211 72      val_72
212 74      val_74
213 76      val_76
214 76      val_76
215 76      val_76
216 76      val_76
217 77      val_77
218 78      val_78
219 8       val_8
220 80      val_80
221 82      val_82
222 83      val_83
223 83      val_83
224 83      val_83
225 83      val_83
226 84      val_84
227 84      val_84
228 84      val_84
229 84      val_84
230 85      val_85
231 86      val_86
232 87      val_87
233 9       val_9
234 90      val_90
235 90      val_90
236 90      val_90
237 90      val_90
238 90      val_90
239 90      val_90
240 90      val_90
241 90      val_90
242 90      val_90
243 92      val_92
244 95      val_95
245 95      val_95
246 95      val_95
247 95      val_95
248 96      val_96
249 97      val_97
250 97      val_97
251 97      val_97
252 97      val_97
253 98      val_98
254 98      val_98
255 98      val_98
256 98      val_98