HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / vectorization_div0.q.out
1 PREHOOK: query: explain vectorization expression
2 select cint / 0, ctinyint / 0, cbigint / 0, cdouble / 0.0 from alltypesorc limit 100
3 PREHOOK: type: QUERY
4 POSTHOOK: query: explain vectorization expression
5 select cint / 0, ctinyint / 0, cbigint / 0, cdouble / 0.0 from alltypesorc limit 100
6 POSTHOOK: type: QUERY
7 PLAN VECTORIZATION:
8   enabled: true
9   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
10
11 STAGE DEPENDENCIES:
12   Stage-1 is a root stage
13   Stage-0 depends on stages: Stage-1
14
15 STAGE PLANS:
16   Stage: Stage-1
17     Spark
18 #### A masked pattern was here ####
19       Vertices:
20         Map 1 
21             Map Operator Tree:
22                 TableScan
23                   alias: alltypesorc
24                   Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
25                   TableScan Vectorization:
26                       native: true
27                   Select Operator
28                     expressions: (UDFToDouble(cint) / 0.0D) (type: double), (UDFToDouble(ctinyint) / 0.0D) (type: double), (UDFToDouble(cbigint) / 0.0D) (type: double), (cdouble / 0.0D) (type: double)
29                     outputColumnNames: _col0, _col1, _col2, _col3
30                     Select Vectorization:
31                         className: VectorSelectOperator
32                         native: true
33                         projectedOutputColumnNums: [14, 15, 16, 13]
34                         selectExpressions: DoubleColDivideDoubleScalar(col 13:double, val 0.0)(children: CastLongToDouble(col 2:int) -> 13:double) -> 14:double, DoubleColDivideDoubleScalar(col 13:double, val 0.0)(children: CastLongToDouble(col 0:tinyint) -> 13:double) -> 15:double, DoubleColDivideDoubleScalar(col 13:double, val 0.0)(children: CastLongToDouble(col 3:bigint) -> 13:double) -> 16:double, DoubleColDivideDoubleScalar(col 5:double, val 0.0) -> 13:double
35                     Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
36                     Limit
37                       Number of rows: 100
38                       Limit Vectorization:
39                           className: VectorLimitOperator
40                           native: true
41                       Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
42                       File Output Operator
43                         compressed: false
44                         File Sink Vectorization:
45                             className: VectorFileSinkOperator
46                             native: false
47                         Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
48                         table:
49                             input format: org.apache.hadoop.mapred.SequenceFileInputFormat
50                             output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
51                             serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
52             Execution mode: vectorized
53             Map Vectorization:
54                 enabled: true
55                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
56                 inputFormatFeatureSupport: []
57                 featureSupportInUse: []
58                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
59                 allNative: false
60                 usesVectorUDFAdaptor: false
61                 vectorized: true
62
63   Stage: Stage-0
64     Fetch Operator
65       limit: 100
66       Processor Tree:
67         ListSink
68
69 PREHOOK: query: select cint / 0, ctinyint / 0, cbigint / 0, cdouble / 0.0 from alltypesorc limit 100
70 PREHOOK: type: QUERY
71 PREHOOK: Input: default@alltypesorc
72 #### A masked pattern was here ####
73 POSTHOOK: query: select cint / 0, ctinyint / 0, cbigint / 0, cdouble / 0.0 from alltypesorc limit 100
74 POSTHOOK: type: QUERY
75 POSTHOOK: Input: default@alltypesorc
76 #### A masked pattern was here ####
77 NULL    NULL    NULL    NULL
78 NULL    NULL    NULL    NULL
79 NULL    NULL    NULL    NULL
80 NULL    NULL    NULL    NULL
81 NULL    NULL    NULL    NULL
82 NULL    NULL    NULL    NULL
83 NULL    NULL    NULL    NULL
84 NULL    NULL    NULL    NULL
85 NULL    NULL    NULL    NULL
86 NULL    NULL    NULL    NULL
87 NULL    NULL    NULL    NULL
88 NULL    NULL    NULL    NULL
89 NULL    NULL    NULL    NULL
90 NULL    NULL    NULL    NULL
91 NULL    NULL    NULL    NULL
92 NULL    NULL    NULL    NULL
93 NULL    NULL    NULL    NULL
94 NULL    NULL    NULL    NULL
95 NULL    NULL    NULL    NULL
96 NULL    NULL    NULL    NULL
97 NULL    NULL    NULL    NULL
98 NULL    NULL    NULL    NULL
99 NULL    NULL    NULL    NULL
100 NULL    NULL    NULL    NULL
101 NULL    NULL    NULL    NULL
102 NULL    NULL    NULL    NULL
103 NULL    NULL    NULL    NULL
104 NULL    NULL    NULL    NULL
105 NULL    NULL    NULL    NULL
106 NULL    NULL    NULL    NULL
107 NULL    NULL    NULL    NULL
108 NULL    NULL    NULL    NULL
109 NULL    NULL    NULL    NULL
110 NULL    NULL    NULL    NULL
111 NULL    NULL    NULL    NULL
112 NULL    NULL    NULL    NULL
113 NULL    NULL    NULL    NULL
114 NULL    NULL    NULL    NULL
115 NULL    NULL    NULL    NULL
116 NULL    NULL    NULL    NULL
117 NULL    NULL    NULL    NULL
118 NULL    NULL    NULL    NULL
119 NULL    NULL    NULL    NULL
120 NULL    NULL    NULL    NULL
121 NULL    NULL    NULL    NULL
122 NULL    NULL    NULL    NULL
123 NULL    NULL    NULL    NULL
124 NULL    NULL    NULL    NULL
125 NULL    NULL    NULL    NULL
126 NULL    NULL    NULL    NULL
127 NULL    NULL    NULL    NULL
128 NULL    NULL    NULL    NULL
129 NULL    NULL    NULL    NULL
130 NULL    NULL    NULL    NULL
131 NULL    NULL    NULL    NULL
132 NULL    NULL    NULL    NULL
133 NULL    NULL    NULL    NULL
134 NULL    NULL    NULL    NULL
135 NULL    NULL    NULL    NULL
136 NULL    NULL    NULL    NULL
137 NULL    NULL    NULL    NULL
138 NULL    NULL    NULL    NULL
139 NULL    NULL    NULL    NULL
140 NULL    NULL    NULL    NULL
141 NULL    NULL    NULL    NULL
142 NULL    NULL    NULL    NULL
143 NULL    NULL    NULL    NULL
144 NULL    NULL    NULL    NULL
145 NULL    NULL    NULL    NULL
146 NULL    NULL    NULL    NULL
147 NULL    NULL    NULL    NULL
148 NULL    NULL    NULL    NULL
149 NULL    NULL    NULL    NULL
150 NULL    NULL    NULL    NULL
151 NULL    NULL    NULL    NULL
152 NULL    NULL    NULL    NULL
153 NULL    NULL    NULL    NULL
154 NULL    NULL    NULL    NULL
155 NULL    NULL    NULL    NULL
156 NULL    NULL    NULL    NULL
157 NULL    NULL    NULL    NULL
158 NULL    NULL    NULL    NULL
159 NULL    NULL    NULL    NULL
160 NULL    NULL    NULL    NULL
161 NULL    NULL    NULL    NULL
162 NULL    NULL    NULL    NULL
163 NULL    NULL    NULL    NULL
164 NULL    NULL    NULL    NULL
165 NULL    NULL    NULL    NULL
166 NULL    NULL    NULL    NULL
167 NULL    NULL    NULL    NULL
168 NULL    NULL    NULL    NULL
169 NULL    NULL    NULL    NULL
170 NULL    NULL    NULL    NULL
171 NULL    NULL    NULL    NULL
172 NULL    NULL    NULL    NULL
173 NULL    NULL    NULL    NULL
174 NULL    NULL    NULL    NULL
175 NULL    NULL    NULL    NULL
176 NULL    NULL    NULL    NULL
177 PREHOOK: query: explain vectorization expression
178 select (cbigint - 988888L) as s1, cdouble / (cbigint - 988888L) as s2, 1.2 / (cbigint - 988888L) 
179 from alltypesorc where cbigint > 0 and cbigint < 100000000 order by s1, s2 limit 100
180 PREHOOK: type: QUERY
181 POSTHOOK: query: explain vectorization expression
182 select (cbigint - 988888L) as s1, cdouble / (cbigint - 988888L) as s2, 1.2 / (cbigint - 988888L) 
183 from alltypesorc where cbigint > 0 and cbigint < 100000000 order by s1, s2 limit 100
184 POSTHOOK: type: QUERY
185 PLAN VECTORIZATION:
186   enabled: true
187   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
188
189 STAGE DEPENDENCIES:
190   Stage-1 is a root stage
191   Stage-0 depends on stages: Stage-1
192
193 STAGE PLANS:
194   Stage: Stage-1
195     Spark
196       Edges:
197         Reducer 2 <- Map 1 (SORT, 1)
198 #### A masked pattern was here ####
199       Vertices:
200         Map 1 
201             Map Operator Tree:
202                 TableScan
203                   alias: alltypesorc
204                   Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
205                   TableScan Vectorization:
206                       native: true
207                   Filter Operator
208                     Filter Vectorization:
209                         className: VectorFilterOperator
210                         native: true
211                         predicateExpression: FilterExprAndExpr(children: FilterLongColGreaterLongScalar(col 3:bigint, val 0), FilterLongColLessLongScalar(col 3:bigint, val 100000000))
212                     predicate: ((cbigint < 100000000L) and (cbigint > 0L)) (type: boolean)
213                     Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
214                     Select Operator
215                       expressions: (cbigint - 988888) (type: bigint), (cdouble / UDFToDouble((cbigint - 988888))) (type: double), (1.2 / CAST( (cbigint - 988888) AS decimal(19,0))) (type: decimal(22,21))
216                       outputColumnNames: _col0, _col1, _col2
217                       Select Vectorization:
218                           className: VectorSelectOperator
219                           native: true
220                           projectedOutputColumnNums: [13, 16, 18]
221                           selectExpressions: LongColSubtractLongScalar(col 3:bigint, val 988888) -> 13:bigint, DoubleColDivideDoubleColumn(col 5:double, col 15:double)(children: CastLongToDouble(col 14:bigint)(children: LongColSubtractLongScalar(col 3:bigint, val 988888) -> 14:bigint) -> 15:double) -> 16:double, DecimalScalarDivideDecimalColumn(val 1.2, col 17:decimal(19,0))(children: CastLongToDecimal(col 14:bigint)(children: LongColSubtractLongScalar(col 3:bigint, val 988888) -> 14:bigint) -> 17:decimal(19,0)) -> 18:decimal(22,21)
222                       Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
223                       Reduce Output Operator
224                         key expressions: _col0 (type: bigint), _col1 (type: double)
225                         sort order: ++
226                         Reduce Sink Vectorization:
227                             className: VectorReduceSinkObjectHashOperator
228                             native: true
229                             nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
230                         Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
231                         TopN Hash Memory Usage: 0.1
232                         value expressions: _col2 (type: decimal(22,21))
233             Execution mode: vectorized
234             Map Vectorization:
235                 enabled: true
236                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
237                 inputFormatFeatureSupport: []
238                 featureSupportInUse: []
239                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
240                 allNative: true
241                 usesVectorUDFAdaptor: false
242                 vectorized: true
243         Reducer 2 
244             Execution mode: vectorized
245             Reduce Vectorization:
246                 enabled: true
247                 enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true
248                 allNative: false
249                 usesVectorUDFAdaptor: false
250                 vectorized: true
251             Reduce Operator Tree:
252               Select Operator
253                 expressions: KEY.reducesinkkey0 (type: bigint), KEY.reducesinkkey1 (type: double), VALUE._col0 (type: decimal(22,21))
254                 outputColumnNames: _col0, _col1, _col2
255                 Select Vectorization:
256                     className: VectorSelectOperator
257                     native: true
258                     projectedOutputColumnNums: [0, 1, 2]
259                 Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
260                 Limit
261                   Number of rows: 100
262                   Limit Vectorization:
263                       className: VectorLimitOperator
264                       native: true
265                   Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
266                   File Output Operator
267                     compressed: false
268                     File Sink Vectorization:
269                         className: VectorFileSinkOperator
270                         native: false
271                     Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
272                     table:
273                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
274                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
275                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
276
277   Stage: Stage-0
278     Fetch Operator
279       limit: 100
280       Processor Tree:
281         ListSink
282
283 PREHOOK: query: select (cbigint - 988888L) as s1, cdouble / (cbigint - 988888L) as s2, 1.2 / (cbigint - 988888L) 
284 from alltypesorc where cbigint > 0 and cbigint < 100000000 order by s1, s2 limit 100
285 PREHOOK: type: QUERY
286 PREHOOK: Input: default@alltypesorc
287 #### A masked pattern was here ####
288 POSTHOOK: query: select (cbigint - 988888L) as s1, cdouble / (cbigint - 988888L) as s2, 1.2 / (cbigint - 988888L) 
289 from alltypesorc where cbigint > 0 and cbigint < 100000000 order by s1, s2 limit 100
290 POSTHOOK: type: QUERY
291 POSTHOOK: Input: default@alltypesorc
292 #### A masked pattern was here ####
293 -63925  0.11256941728588189     -0.000018771998435666797
294 -985319 2.0297994862577501E-4   -0.000001217879691754650
295 -985319 NULL    -0.000001217879691754650
296 0       NULL    NULL
297 0       NULL    NULL
298 0       NULL    NULL
299 0       NULL    NULL
300 0       NULL    NULL
301 0       NULL    NULL
302 0       NULL    NULL
303 0       NULL    NULL
304 0       NULL    NULL
305 10000738        0.001559984873116364    0.000000119991144653525
306 10081828        0.0015474376273826532   0.000000119026033770860
307 10745355        -6.696847149303117E-4   0.000000111676161466978
308 11127199        -1.797397530142132E-5   0.000000107843851808528
309 11722580        NULL    0.000000102366543883684
310 12649396        NULL    0.000000094866189658384
311 13126214        -1.5236685917203544E-5  0.000000091420115503221
312 14042667        NULL    0.000000085453852889910
313 14943972        -1.3383322720358416E-5  0.000000080299936322150
314 16259022        NULL    0.000000073805177211766
315 16531556        -1.2098074736582569E-5  0.000000072588448419495
316 16596157        NULL    0.000000072305895876979
317 17058489        -1.1724367849930905E-5  0.000000070346207099585
318 17247320        -4.172242412154468E-4   0.000000069576026884177
319 19004427        8.209139901981786E-4    0.000000063143182375349
320 19498517        NULL    0.000000061543141973310
321 20165679        7.736411950224934E-4    0.000000059507046601307
322 20547875        NULL    0.000000058400199534015
323 23264783        NULL    0.000000051580107151655
324 2331159 NULL    0.000000514765402102559
325 2342037 NULL    0.000000512374484263058
326 23475527        6.645644206411213E-4    0.000000051117063314489
327 24379905        NULL    0.000000049220864478348
328 24514624        -2.935390728407664E-4   0.000000048950373458716
329 25154198        -2.860755091456305E-4   0.000000047705754721339
330 25245192        -7.922300610745999E-6   0.000000047533803664476
331 26610943        NULL    0.000000045094230595286
332 27520143        5.668938566198584E-4    0.000000043604424584567
333 27818379        NULL    0.000000043136949137115
334 28400244        NULL    0.000000042253158106670
335 28698999        5.43607810153936E-4     0.000000041813305056389
336 28806400        -6.9429015774272385E-6  0.000000041657409464563
337 29920877        5.214085135271938E-4    0.000000040105776311303
338 33126539        NULL    0.000000036224732079617
339 34603086        NULL    0.000000034678987879867
340 35156265        NULL    0.000000034133318769784
341 3533105 -5.660743170667161E-5   0.000000339644590240030
342 35862260        NULL    0.000000033461360215447
343 36123797        -1.992038655294182E-4   0.000000033219099310075
344 36341671        -1.980096072082101E-4   0.000000033019945615599
345 36413215        -5.4925114412446145E-6  0.000000032955068647468
346 36578596        4.2650625518814335E-4   0.000000032806070522772
347 36796441        -1.955623914823719E-4   0.000000032611849607955
348 3768727 0.004139594085748318    0.000000318409903397089
349 392309  NULL    0.000003058813333367320
350 39723587        NULL    0.000000030208752296211
351 39985709        -1.7996429674411925E-4  0.000000030010722080731
352 40018606        NULL    0.000000029986051987918
353 41003161        NULL    0.000000029266036342905
354 41158231        3.790493328053871E-4    0.000000029155772025285
355 41848817        NULL    0.000000028674645689507
356 44047567        -1.633688416888043E-4   0.000000027243275434487
357 45125678        NULL    0.000000026592398234992
358 45180154        NULL    0.000000026560334433566
359 45717793        3.4124569399052136E-4   0.000000026247986205283
360 46163162        NULL    0.000000025994753132379
361 46525838        3.353190543284787E-4    0.000000025792120068853
362 4728619 NULL    0.000000253773881972728
363 48626663        NULL    0.000000024677819244969
364 49102701        -1.465499830650864E-4   0.000000024438574163161
365 50300445        -1.4306036457530346E-4  0.000000023856647789100
366 50929325        -1.412938420055636E-4   0.000000023562063702984
367 52422534        -1.3726921327381848E-4  0.000000022890919389742
368 52667422        2.9621727070673783E-4   0.000000022784483356713
369 52962061        2.945693522010029E-4    0.000000022657728520044
370 53695172        NULL    0.000000022348377988248
371 5391403 NULL    0.000000222576572369010
372 54760317        NULL    0.000000021913678841560
373 55020655        2.835480602693661E-4    0.000000021809991175132
374 56102034        NULL    0.000000021389598815615
375 56131313        NULL    0.000000021378441655195
376 56838351        -3.5187509222426247E-6  0.000000021112505533456
377 56997841        -3.5089048372902406E-6  0.000000021053429023741
378 57778807        -1.2454393528755274E-4  0.000000020768860803928
379 58080381        NULL    0.000000020661021490200
380 58307527        NULL    0.000000020580533281749
381 58536385        -1.2293208745295768E-4  0.000000020500070170032
382 59347745        NULL    0.000000020219807846111
383 60229567        NULL    0.000000019923769334088
384 60330397        NULL    0.000000019890470801974
385 673083  -0.010691103474608629   0.000001782841046349410
386 7022666 -0.0010246820794268159  0.000000170875277280736
387 7470430 NULL    0.000000160633323650714
388 8276429 NULL    0.000000144990067576246
389 8286860 -8.683626850218298E-4   0.000000144807562816314
390 8299981 -8.669899364829872E-4   0.000000144578644216174
391 9247593 NULL    0.000000129763496295739
392 9821695 -7.326637611939691E-4   0.000000122178503812224
393 PREHOOK: query: explain vectorization expression
394 select (cdouble + 200.0) as s1, cbigint / (cdouble + 200.0) as s2, (cdouble + 200.0) / (cdouble + 200.0), cbigint / (cdouble + 200.0), 3 / (cdouble + 200.0), 1.2 / (cdouble + 200.0) 
395 from alltypesorc where cdouble >= -500 and cdouble < -199 order by s1, s2 limit 100
396 PREHOOK: type: QUERY
397 POSTHOOK: query: explain vectorization expression
398 select (cdouble + 200.0) as s1, cbigint / (cdouble + 200.0) as s2, (cdouble + 200.0) / (cdouble + 200.0), cbigint / (cdouble + 200.0), 3 / (cdouble + 200.0), 1.2 / (cdouble + 200.0) 
399 from alltypesorc where cdouble >= -500 and cdouble < -199 order by s1, s2 limit 100
400 POSTHOOK: type: QUERY
401 PLAN VECTORIZATION:
402   enabled: true
403   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
404
405 STAGE DEPENDENCIES:
406   Stage-1 is a root stage
407   Stage-0 depends on stages: Stage-1
408
409 STAGE PLANS:
410   Stage: Stage-1
411     Spark
412       Edges:
413         Reducer 2 <- Map 1 (SORT, 1)
414 #### A masked pattern was here ####
415       Vertices:
416         Map 1 
417             Map Operator Tree:
418                 TableScan
419                   alias: alltypesorc
420                   Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
421                   TableScan Vectorization:
422                       native: true
423                   Filter Operator
424                     Filter Vectorization:
425                         className: VectorFilterOperator
426                         native: true
427                         predicateExpression: FilterExprAndExpr(children: FilterDoubleColGreaterEqualDoubleScalar(col 5:double, val -500.0), FilterDoubleColLessDoubleScalar(col 5:double, val -199.0))
428                     predicate: ((cdouble < -199.0D) and (cdouble >= -500.0D)) (type: boolean)
429                     Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
430                     Select Operator
431                       expressions: (cdouble + 200.0D) (type: double), (UDFToDouble(cbigint) / (cdouble + 200.0D)) (type: double), ((cdouble + 200.0D) / (cdouble + 200.0D)) (type: double), (3.0D / (cdouble + 200.0D)) (type: double), (1.2D / (cdouble + 200.0D)) (type: double)
432                       outputColumnNames: _col0, _col1, _col2, _col4, _col5
433                       Select Vectorization:
434                           className: VectorSelectOperator
435                           native: true
436                           projectedOutputColumnNums: [13, 16, 17, 15, 18]
437                           selectExpressions: DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 13:double, DoubleColDivideDoubleColumn(col 14:double, col 15:double)(children: CastLongToDouble(col 3:bigint) -> 14:double, DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 15:double) -> 16:double, DoubleColDivideDoubleColumn(col 14:double, col 15:double)(children: DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 14:double, DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 15:double) -> 17:double, DoubleScalarDivideDoubleColumn(val 3.0, col 14:double)(children: DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 14:double) -> 15:double, DoubleScalarDivideDoubleColumn(val 1.2, col 14:double)(children: DoubleColAddDoubleScalar(col 5:double, val 200.0) -> 14:double) -> 18:double
438                       Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
439                       Reduce Output Operator
440                         key expressions: _col0 (type: double), _col1 (type: double)
441                         sort order: ++
442                         Reduce Sink Vectorization:
443                             className: VectorReduceSinkObjectHashOperator
444                             native: true
445                             nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
446                         Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
447                         TopN Hash Memory Usage: 0.1
448                         value expressions: _col2 (type: double), _col4 (type: double), _col5 (type: double)
449             Execution mode: vectorized
450             Map Vectorization:
451                 enabled: true
452                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
453                 inputFormatFeatureSupport: []
454                 featureSupportInUse: []
455                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
456                 allNative: true
457                 usesVectorUDFAdaptor: false
458                 vectorized: true
459         Reducer 2 
460             Execution mode: vectorized
461             Reduce Vectorization:
462                 enabled: true
463                 enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true
464                 allNative: false
465                 usesVectorUDFAdaptor: false
466                 vectorized: true
467             Reduce Operator Tree:
468               Select Operator
469                 expressions: KEY.reducesinkkey0 (type: double), KEY.reducesinkkey1 (type: double), VALUE._col0 (type: double), KEY.reducesinkkey1 (type: double), VALUE._col1 (type: double), VALUE._col2 (type: double)
470                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
471                 Select Vectorization:
472                     className: VectorSelectOperator
473                     native: true
474                     projectedOutputColumnNums: [0, 1, 2, 1, 3, 4]
475                 Statistics: Num rows: 1365 Data size: 293479 Basic stats: COMPLETE Column stats: NONE
476                 Limit
477                   Number of rows: 100
478                   Limit Vectorization:
479                       className: VectorLimitOperator
480                       native: true
481                   Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
482                   File Output Operator
483                     compressed: false
484                     File Sink Vectorization:
485                         className: VectorFileSinkOperator
486                         native: false
487                     Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
488                     table:
489                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
490                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
491                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
492
493   Stage: Stage-0
494     Fetch Operator
495       limit: 100
496       Processor Tree:
497         ListSink
498
499 PREHOOK: query: select (cdouble + 200.0) as s1, cbigint / (cdouble + 200.0) as s2, (cdouble + 200.0) / (cdouble + 200.0), cbigint / (cdouble + 200.0), 3 / (cdouble + 200.0), 1.2 / (cdouble + 200.0) 
500 from alltypesorc where cdouble >= -500 and cdouble < -199 order by s1, s2 limit 100
501 PREHOOK: type: QUERY
502 PREHOOK: Input: default@alltypesorc
503 #### A masked pattern was here ####
504 POSTHOOK: query: select (cdouble + 200.0) as s1, cbigint / (cdouble + 200.0) as s2, (cdouble + 200.0) / (cdouble + 200.0), cbigint / (cdouble + 200.0), 3 / (cdouble + 200.0), 1.2 / (cdouble + 200.0) 
505 from alltypesorc where cdouble >= -500 and cdouble < -199 order by s1, s2 limit 100
506 POSTHOOK: type: QUERY
507 POSTHOOK: Input: default@alltypesorc
508 #### A masked pattern was here ####
509 -113.0  -1.6495816690265486E7   1.0     -1.6495816690265486E7   -0.02654867256637168    -0.010619469026548672
510 -113.0  NULL    1.0     NULL    -0.02654867256637168    -0.010619469026548672
511 -116.0  NULL    1.0     NULL    -0.02586206896551724    -0.010344827586206896
512 -12.0   -1.5533560716666666E8   1.0     -1.5533560716666666E8   -0.25   -0.09999999999999999
513 -126.0  -1.4793867349206349E7   1.0     -1.4793867349206349E7   -0.023809523809523808   -0.009523809523809523
514 -126.0  NULL    1.0     NULL    -0.023809523809523808   -0.009523809523809523
515 -128.0  NULL    1.0     NULL    -0.0234375      -0.009375
516 -129.0  1.2758548906976745E7    1.0     1.2758548906976745E7    -0.023255813953488372   -0.009302325581395349
517 -132.0  NULL    1.0     NULL    -0.022727272727272728   -0.00909090909090909
518 -137.0  NULL    1.0     NULL    -0.021897810218978103   -0.00875912408759124
519 -138.0  NULL    1.0     NULL    -0.021739130434782608   -0.008695652173913044
520 -140.0  NULL    1.0     NULL    -0.02142857142857143    -0.008571428571428572
521 -148.0  NULL    1.0     NULL    -0.02027027027027027    -0.008108108108108109
522 -152.0  NULL    1.0     NULL    -0.019736842105263157   -0.007894736842105263
523 -154.0  1.2256894519480519E7    1.0     1.2256894519480519E7    -0.01948051948051948    -0.007792207792207792
524 -161.0  NULL    1.0     NULL    -0.018633540372670808   -0.007453416149068323
525 -164.0  NULL    1.0     NULL    -0.018292682926829267   -0.007317073170731707
526 -169.0  9738774.01775148        1.0     9738774.01775148        -0.01775147928994083    -0.007100591715976331
527 -17.0   NULL    1.0     NULL    -0.17647058823529413    -0.07058823529411765
528 -179.0  NULL    1.0     NULL    -0.01675977653631285    -0.0067039106145251395
529 -181.0  NULL    1.0     NULL    -0.016574585635359115   -0.0066298342541436465
530 -183.0  8993731.196721312       1.0     8993731.196721312       -0.01639344262295082    -0.006557377049180328
531 -184.0  8944852.222826088       1.0     8944852.222826088       -0.016304347826086956   -0.006521739130434782
532 -188.0  NULL    1.0     NULL    -0.015957446808510637   -0.006382978723404255
533 -189.0  NULL    1.0     NULL    -0.015873015873015872   -0.006349206349206349
534 -199.0  NULL    1.0     NULL    -0.01507537688442211    -0.006030150753768844
535 -20.0   NULL    1.0     NULL    -0.15   -0.06
536 -201.0  NULL    1.0     NULL    -0.014925373134328358   -0.005970149253731343
537 -21.0   8.988389314285715E7     1.0     8.988389314285715E7     -0.14285714285714285    -0.05714285714285714
538 -210.0  -8876320.40952381       1.0     -8876320.40952381       -0.014285714285714285   -0.005714285714285714
539 -225.0  NULL    1.0     NULL    -0.013333333333333334   -0.005333333333333333
540 -228.0  8278779.631578947       1.0     8278779.631578947       -0.013157894736842105   -0.005263157894736842
541 -229.0  7187130.170305677       1.0     7187130.170305677       -0.013100436681222707   -0.005240174672489083
542 -236.0  NULL    1.0     NULL    -0.012711864406779662   -0.005084745762711864
543 -237.0  NULL    1.0     NULL    -0.012658227848101266   -0.005063291139240506
544 -246.0  NULL    1.0     NULL    -0.012195121951219513   -0.004878048780487805
545 -247.0  -7546669.174089069      1.0     -7546669.174089069      -0.012145748987854251   -0.004858299595141701
546 -247.0  NULL    1.0     NULL    -0.012145748987854251   -0.004858299595141701
547 -250.0  6583411.236     1.0     6583411.236     -0.012  -0.0048
548 -257.0  6404096.53307393        1.0     6404096.53307393        -0.011673151750972763   -0.004669260700389105
549 -273.0  6028764.868131869       1.0     6028764.868131869       -0.01098901098901099    -0.004395604395604396
550 -274.0  6888911.518248175       1.0     6888911.518248175       -0.010948905109489052   -0.00437956204379562
551 -279.0  NULL    1.0     NULL    -0.010752688172043012   -0.004301075268817204
552 -28.0   5.878045746428572E7     1.0     5.878045746428572E7     -0.10714285714285714    -0.04285714285714286
553 -28.0   6.741291985714285E7     1.0     6.741291985714285E7     -0.10714285714285714    -0.04285714285714286
554 -281.0  NULL    1.0     NULL    -0.010676156583629894   -0.004270462633451957
555 -289.0  NULL    1.0     NULL    -0.010380622837370242   -0.004152249134948096
556 -290.0  NULL    1.0     NULL    -0.010344827586206896   -0.004137931034482759
557 -292.0  NULL    1.0     NULL    -0.010273972602739725   -0.00410958904109589
558 -3.0    NULL    1.0     NULL    -1.0    -0.39999999999999997
559 -38.0   4.3311916026315786E7    1.0     4.3311916026315786E7    -0.07894736842105263    -0.031578947368421054
560 -46.0   3.577940889130435E7     1.0     3.577940889130435E7     -0.06521739130434782    -0.02608695652173913
561 -49.0   3.35888328367347E7      1.0     3.35888328367347E7      -0.061224489795918366   -0.024489795918367346
562 -57.0   -3.27022330877193E7     1.0     -3.27022330877193E7     -0.05263157894736842    -0.021052631578947368
563 -60.0   NULL    1.0     NULL    -0.05   -0.02
564 -62.0   3.0444544451612905E7    1.0     3.0444544451612905E7    -0.04838709677419355    -0.01935483870967742
565 -62.0   NULL    1.0     NULL    -0.04838709677419355    -0.01935483870967742
566 -69.0   2.735596747826087E7     1.0     2.735596747826087E7     -0.043478260869565216   -0.017391304347826087
567 -77.0   2.4513789038961038E7    1.0     2.4513789038961038E7    -0.03896103896103896    -0.015584415584415584
568 -93.0   NULL    1.0     NULL    -0.03225806451612903    -0.012903225806451613
569 -94.0   -1.9830077510638297E7   1.0     -1.9830077510638297E7   -0.031914893617021274   -0.01276595744680851
570 -96.0   NULL    1.0     NULL    -0.03125        -0.012499999999999999
571 0.0     NULL    NULL    NULL    NULL    NULL
572 0.0     NULL    NULL    NULL    NULL    NULL
573 0.0     NULL    NULL    NULL    NULL    NULL
574 0.0     NULL    NULL    NULL    NULL    NULL
575 0.0     NULL    NULL    NULL    NULL    NULL
576 0.0     NULL    NULL    NULL    NULL    NULL
577 0.0     NULL    NULL    NULL    NULL    NULL
578 0.0     NULL    NULL    NULL    NULL    NULL
579 0.0     NULL    NULL    NULL    NULL    NULL
580 0.0     NULL    NULL    NULL    NULL    NULL
581 0.0     NULL    NULL    NULL    NULL    NULL
582 0.0     NULL    NULL    NULL    NULL    NULL
583 0.0     NULL    NULL    NULL    NULL    NULL
584 0.0     NULL    NULL    NULL    NULL    NULL
585 0.0     NULL    NULL    NULL    NULL    NULL
586 0.0     NULL    NULL    NULL    NULL    NULL
587 0.0     NULL    NULL    NULL    NULL    NULL
588 0.0     NULL    NULL    NULL    NULL    NULL
589 0.0     NULL    NULL    NULL    NULL    NULL
590 0.0     NULL    NULL    NULL    NULL    NULL
591 0.0     NULL    NULL    NULL    NULL    NULL
592 0.0     NULL    NULL    NULL    NULL    NULL
593 0.0     NULL    NULL    NULL    NULL    NULL
594 0.0     NULL    NULL    NULL    NULL    NULL
595 0.0     NULL    NULL    NULL    NULL    NULL
596 0.0     NULL    NULL    NULL    NULL    NULL
597 0.0     NULL    NULL    NULL    NULL    NULL
598 0.0     NULL    NULL    NULL    NULL    NULL
599 0.0     NULL    NULL    NULL    NULL    NULL
600 0.0     NULL    NULL    NULL    NULL    NULL
601 0.0     NULL    NULL    NULL    NULL    NULL
602 0.0     NULL    NULL    NULL    NULL    NULL
603 0.0     NULL    NULL    NULL    NULL    NULL
604 0.0     NULL    NULL    NULL    NULL    NULL
605 0.0     NULL    NULL    NULL    NULL    NULL
606 0.0     NULL    NULL    NULL    NULL    NULL
607 0.0     NULL    NULL    NULL    NULL    NULL
608 0.0     NULL    NULL    NULL    NULL    NULL
609 PREHOOK: query: explain vectorization expression
610 select cint, cbigint, ctinyint, (cint / (cint - 528534767)) as c1, (cbigint / (cbigint - 1018195815)) as c2, (ctinyint / ctinyint) as c3, (cint % (cint - 528534767)) as c4, (cbigint % (cbigint - 1018195815)), (ctinyint % ctinyint) as c3
611 from alltypesorc where cint > 500000000 or cdouble > 1000000000 or ctinyint = 0 order by c1, c2 limit 100
612 PREHOOK: type: QUERY
613 POSTHOOK: query: explain vectorization expression
614 select cint, cbigint, ctinyint, (cint / (cint - 528534767)) as c1, (cbigint / (cbigint - 1018195815)) as c2, (ctinyint / ctinyint) as c3, (cint % (cint - 528534767)) as c4, (cbigint % (cbigint - 1018195815)), (ctinyint % ctinyint) as c3
615 from alltypesorc where cint > 500000000 or cdouble > 1000000000 or ctinyint = 0 order by c1, c2 limit 100
616 POSTHOOK: type: QUERY
617 PLAN VECTORIZATION:
618   enabled: true
619   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
620
621 STAGE DEPENDENCIES:
622   Stage-1 is a root stage
623   Stage-0 depends on stages: Stage-1
624
625 STAGE PLANS:
626   Stage: Stage-1
627     Spark
628       Edges:
629         Reducer 2 <- Map 1 (SORT, 1)
630 #### A masked pattern was here ####
631       Vertices:
632         Map 1 
633             Map Operator Tree:
634                 TableScan
635                   alias: alltypesorc
636                   Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
637                   TableScan Vectorization:
638                       native: true
639                   Filter Operator
640                     Filter Vectorization:
641                         className: VectorFilterOperator
642                         native: true
643                         predicateExpression: FilterExprOrExpr(children: FilterLongColGreaterLongScalar(col 2:int, val 500000000), FilterDoubleColGreaterDoubleScalar(col 5:double, val 1.0E9), FilterLongColEqualLongScalar(col 0:tinyint, val 0))
644                     predicate: ((cdouble > 1.0E9D) or (cint > 500000000) or (ctinyint = 0Y)) (type: boolean)
645                     Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
646                     Select Operator
647                       expressions: cint (type: int), cbigint (type: bigint), ctinyint (type: tinyint), (cint / (cint - 528534767)) (type: double), (cbigint / (cbigint - 1018195815)) (type: double), (ctinyint / ctinyint) (type: double), (cint % (cint - 528534767)) (type: int), (cbigint % (cbigint - 1018195815)) (type: bigint), (ctinyint % ctinyint) (type: tinyint)
648                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
649                       Select Vectorization:
650                           className: VectorSelectOperator
651                           native: true
652                           projectedOutputColumnNums: [2, 3, 0, 14, 15, 16, 17, 18, 13]
653                           selectExpressions: LongColDivideLongColumn(col 2:int, col 13:int)(children: LongColSubtractLongScalar(col 2:int, val 528534767) -> 13:int) -> 14:double, LongColDivideLongColumn(col 3:bigint, col 13:bigint)(children: LongColSubtractLongScalar(col 3:bigint, val 1018195815) -> 13:bigint) -> 15:double, LongColDivideLongColumn(col 0:tinyint, col 0:tinyint) -> 16:double, LongColModuloLongColumn(col 2:int, col 13:int)(children: LongColSubtractLongScalar(col 2:int, val 528534767) -> 13:int) -> 17:int, LongColModuloLongColumn(col 3:bigint, col 13:bigint)(children: LongColSubtractLongScalar(col 3:bigint, val 1018195815) -> 13:bigint) -> 18:bigint, LongColModuloLongColumn(col 0:tinyint, col 0:tinyint) -> 13:tinyint
654                       Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
655                       Reduce Output Operator
656                         key expressions: _col3 (type: double), _col4 (type: double)
657                         sort order: ++
658                         Reduce Sink Vectorization:
659                             className: VectorReduceSinkObjectHashOperator
660                             native: true
661                             nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
662                         Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
663                         TopN Hash Memory Usage: 0.1
664                         value expressions: _col0 (type: int), _col1 (type: bigint), _col2 (type: tinyint), _col5 (type: double), _col6 (type: int), _col7 (type: bigint), _col8 (type: tinyint)
665             Execution mode: vectorized
666             Map Vectorization:
667                 enabled: true
668                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
669                 inputFormatFeatureSupport: []
670                 featureSupportInUse: []
671                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
672                 allNative: true
673                 usesVectorUDFAdaptor: false
674                 vectorized: true
675         Reducer 2 
676             Execution mode: vectorized
677             Reduce Vectorization:
678                 enabled: true
679                 enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine spark IN [tez, spark] IS true
680                 allNative: false
681                 usesVectorUDFAdaptor: false
682                 vectorized: true
683             Reduce Operator Tree:
684               Select Operator
685                 expressions: VALUE._col0 (type: int), VALUE._col1 (type: bigint), VALUE._col2 (type: tinyint), KEY.reducesinkkey0 (type: double), KEY.reducesinkkey1 (type: double), VALUE._col3 (type: double), VALUE._col4 (type: int), VALUE._col5 (type: bigint), VALUE._col6 (type: tinyint)
686                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8
687                 Select Vectorization:
688                     className: VectorSelectOperator
689                     native: true
690                     projectedOutputColumnNums: [2, 3, 4, 0, 1, 5, 6, 7, 8]
691                 Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE
692                 Limit
693                   Number of rows: 100
694                   Limit Vectorization:
695                       className: VectorLimitOperator
696                       native: true
697                   Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
698                   File Output Operator
699                     compressed: false
700                     File Sink Vectorization:
701                         className: VectorFileSinkOperator
702                         native: false
703                     Statistics: Num rows: 100 Data size: 21500 Basic stats: COMPLETE Column stats: NONE
704                     table:
705                         input format: org.apache.hadoop.mapred.SequenceFileInputFormat
706                         output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
707                         serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
708
709   Stage: Stage-0
710     Fetch Operator
711       limit: 100
712       Processor Tree:
713         ListSink
714
715 PREHOOK: query: select cint, cbigint, ctinyint, (cint / (cint - 528534767)) as c1, (cbigint / (cbigint - 1018195815)) as c2, (ctinyint / ctinyint) as c3, (cint % (cint - 528534767)) as c4, (cbigint % (cbigint - 1018195815)), (ctinyint % ctinyint) as c3
716 from alltypesorc where cint > 500000000 or cdouble > 1000000000 or ctinyint = 0 order by c1, c2 limit 100
717 PREHOOK: type: QUERY
718 PREHOOK: Input: default@alltypesorc
719 #### A masked pattern was here ####
720 POSTHOOK: query: select cint, cbigint, ctinyint, (cint / (cint - 528534767)) as c1, (cbigint / (cbigint - 1018195815)) as c2, (ctinyint / ctinyint) as c3, (cint % (cint - 528534767)) as c4, (cbigint % (cbigint - 1018195815)), (ctinyint % ctinyint) as c3
721 from alltypesorc where cint > 500000000 or cdouble > 1000000000 or ctinyint = 0 order by c1, c2 limit 100
722 POSTHOOK: type: QUERY
723 POSTHOOK: Input: default@alltypesorc
724 #### A masked pattern was here ####
725 528534767       NULL    -1      NULL    NULL    1.0     NULL    NULL    0
726 528534767       NULL    -11     NULL    NULL    1.0     NULL    NULL    0
727 528534767       NULL    -11     NULL    NULL    1.0     NULL    NULL    0
728 528534767       NULL    -11     NULL    NULL    1.0     NULL    NULL    0
729 528534767       NULL    -12     NULL    NULL    1.0     NULL    NULL    0
730 528534767       NULL    -13     NULL    NULL    1.0     NULL    NULL    0
731 528534767       NULL    -16     NULL    NULL    1.0     NULL    NULL    0
732 528534767       NULL    -16     NULL    NULL    1.0     NULL    NULL    0
733 528534767       NULL    -19     NULL    NULL    1.0     NULL    NULL    0
734 528534767       NULL    -21     NULL    NULL    1.0     NULL    NULL    0
735 528534767       NULL    -21     NULL    NULL    1.0     NULL    NULL    0
736 528534767       NULL    -22     NULL    NULL    1.0     NULL    NULL    0
737 528534767       NULL    -22     NULL    NULL    1.0     NULL    NULL    0
738 528534767       NULL    -22     NULL    NULL    1.0     NULL    NULL    0
739 528534767       NULL    -23     NULL    NULL    1.0     NULL    NULL    0
740 528534767       NULL    -23     NULL    NULL    1.0     NULL    NULL    0
741 528534767       NULL    -23     NULL    NULL    1.0     NULL    NULL    0
742 528534767       NULL    -24     NULL    NULL    1.0     NULL    NULL    0
743 528534767       NULL    -28     NULL    NULL    1.0     NULL    NULL    0
744 528534767       NULL    -28     NULL    NULL    1.0     NULL    NULL    0
745 528534767       NULL    -30     NULL    NULL    1.0     NULL    NULL    0
746 528534767       NULL    -32     NULL    NULL    1.0     NULL    NULL    0
747 528534767       NULL    -33     NULL    NULL    1.0     NULL    NULL    0
748 528534767       NULL    -33     NULL    NULL    1.0     NULL    NULL    0
749 528534767       NULL    -34     NULL    NULL    1.0     NULL    NULL    0
750 528534767       NULL    -34     NULL    NULL    1.0     NULL    NULL    0
751 528534767       NULL    -36     NULL    NULL    1.0     NULL    NULL    0
752 528534767       NULL    -37     NULL    NULL    1.0     NULL    NULL    0
753 528534767       NULL    -4      NULL    NULL    1.0     NULL    NULL    0
754 528534767       NULL    -4      NULL    NULL    1.0     NULL    NULL    0
755 528534767       NULL    -40     NULL    NULL    1.0     NULL    NULL    0
756 528534767       NULL    -43     NULL    NULL    1.0     NULL    NULL    0
757 528534767       NULL    -44     NULL    NULL    1.0     NULL    NULL    0
758 528534767       NULL    -45     NULL    NULL    1.0     NULL    NULL    0
759 528534767       NULL    -45     NULL    NULL    1.0     NULL    NULL    0
760 528534767       NULL    -47     NULL    NULL    1.0     NULL    NULL    0
761 528534767       NULL    -48     NULL    NULL    1.0     NULL    NULL    0
762 528534767       NULL    -48     NULL    NULL    1.0     NULL    NULL    0
763 528534767       NULL    -5      NULL    NULL    1.0     NULL    NULL    0
764 528534767       NULL    -5      NULL    NULL    1.0     NULL    NULL    0
765 528534767       NULL    -5      NULL    NULL    1.0     NULL    NULL    0
766 528534767       NULL    -50     NULL    NULL    1.0     NULL    NULL    0
767 528534767       NULL    -51     NULL    NULL    1.0     NULL    NULL    0
768 528534767       NULL    -53     NULL    NULL    1.0     NULL    NULL    0
769 528534767       NULL    -54     NULL    NULL    1.0     NULL    NULL    0
770 528534767       NULL    -55     NULL    NULL    1.0     NULL    NULL    0
771 528534767       NULL    -55     NULL    NULL    1.0     NULL    NULL    0
772 528534767       NULL    -56     NULL    NULL    1.0     NULL    NULL    0
773 528534767       NULL    -56     NULL    NULL    1.0     NULL    NULL    0
774 528534767       NULL    -57     NULL    NULL    1.0     NULL    NULL    0
775 528534767       NULL    -59     NULL    NULL    1.0     NULL    NULL    0
776 528534767       NULL    -62     NULL    NULL    1.0     NULL    NULL    0
777 528534767       NULL    -7      NULL    NULL    1.0     NULL    NULL    0
778 528534767       NULL    0       NULL    NULL    NULL    NULL    NULL    NULL
779 528534767       NULL    0       NULL    NULL    NULL    NULL    NULL    NULL
780 528534767       NULL    10      NULL    NULL    1.0     NULL    NULL    0
781 528534767       NULL    13      NULL    NULL    1.0     NULL    NULL    0
782 528534767       NULL    16      NULL    NULL    1.0     NULL    NULL    0
783 528534767       NULL    18      NULL    NULL    1.0     NULL    NULL    0
784 528534767       NULL    19      NULL    NULL    1.0     NULL    NULL    0
785 528534767       NULL    2       NULL    NULL    1.0     NULL    NULL    0
786 528534767       NULL    21      NULL    NULL    1.0     NULL    NULL    0
787 528534767       NULL    24      NULL    NULL    1.0     NULL    NULL    0
788 528534767       NULL    24      NULL    NULL    1.0     NULL    NULL    0
789 528534767       NULL    26      NULL    NULL    1.0     NULL    NULL    0
790 528534767       NULL    27      NULL    NULL    1.0     NULL    NULL    0
791 528534767       NULL    28      NULL    NULL    1.0     NULL    NULL    0
792 528534767       NULL    29      NULL    NULL    1.0     NULL    NULL    0
793 528534767       NULL    29      NULL    NULL    1.0     NULL    NULL    0
794 528534767       NULL    30      NULL    NULL    1.0     NULL    NULL    0
795 528534767       NULL    31      NULL    NULL    1.0     NULL    NULL    0
796 528534767       NULL    31      NULL    NULL    1.0     NULL    NULL    0
797 528534767       NULL    33      NULL    NULL    1.0     NULL    NULL    0
798 528534767       NULL    34      NULL    NULL    1.0     NULL    NULL    0
799 528534767       NULL    34      NULL    NULL    1.0     NULL    NULL    0
800 528534767       NULL    36      NULL    NULL    1.0     NULL    NULL    0
801 528534767       NULL    36      NULL    NULL    1.0     NULL    NULL    0
802 528534767       NULL    38      NULL    NULL    1.0     NULL    NULL    0
803 528534767       NULL    38      NULL    NULL    1.0     NULL    NULL    0
804 528534767       NULL    38      NULL    NULL    1.0     NULL    NULL    0
805 528534767       NULL    39      NULL    NULL    1.0     NULL    NULL    0
806 528534767       NULL    4       NULL    NULL    1.0     NULL    NULL    0
807 528534767       NULL    40      NULL    NULL    1.0     NULL    NULL    0
808 528534767       NULL    40      NULL    NULL    1.0     NULL    NULL    0
809 528534767       NULL    41      NULL    NULL    1.0     NULL    NULL    0
810 528534767       NULL    43      NULL    NULL    1.0     NULL    NULL    0
811 528534767       NULL    46      NULL    NULL    1.0     NULL    NULL    0
812 528534767       NULL    5       NULL    NULL    1.0     NULL    NULL    0
813 528534767       NULL    51      NULL    NULL    1.0     NULL    NULL    0
814 528534767       NULL    51      NULL    NULL    1.0     NULL    NULL    0
815 528534767       NULL    53      NULL    NULL    1.0     NULL    NULL    0
816 528534767       NULL    53      NULL    NULL    1.0     NULL    NULL    0
817 528534767       NULL    61      NULL    NULL    1.0     NULL    NULL    0
818 528534767       NULL    61      NULL    NULL    1.0     NULL    NULL    0
819 528534767       NULL    61      NULL    NULL    1.0     NULL    NULL    0
820 528534767       NULL    62      NULL    NULL    1.0     NULL    NULL    0
821 528534767       NULL    9       NULL    NULL    1.0     NULL    NULL    0
822 528534767       NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
823 528534767       NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
824 NULL    1018195815      0       NULL    NULL    NULL    NULL    NULL    NULL