HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / llap / vector_number_compare_projection.q.out
1 PREHOOK: query: create table vectortab2k(
2             t tinyint,
3             si smallint,
4             i int,
5             b bigint,
6             f float,
7             d double,
8             dc decimal(38,18),
9             bo boolean,
10             s string,
11             s2 string,
12             ts timestamp,
13             ts2 timestamp,
14             dt date)
15 ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
16 STORED AS TEXTFILE
17 PREHOOK: type: CREATETABLE
18 PREHOOK: Output: database:default
19 PREHOOK: Output: default@vectortab2k
20 POSTHOOK: query: create table vectortab2k(
21             t tinyint,
22             si smallint,
23             i int,
24             b bigint,
25             f float,
26             d double,
27             dc decimal(38,18),
28             bo boolean,
29             s string,
30             s2 string,
31             ts timestamp,
32             ts2 timestamp,
33             dt date)
34 ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
35 STORED AS TEXTFILE
36 POSTHOOK: type: CREATETABLE
37 POSTHOOK: Output: database:default
38 POSTHOOK: Output: default@vectortab2k
39 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/vectortab2k' OVERWRITE INTO TABLE vectortab2k
40 PREHOOK: type: LOAD
41 #### A masked pattern was here ####
42 PREHOOK: Output: default@vectortab2k
43 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/vectortab2k' OVERWRITE INTO TABLE vectortab2k
44 POSTHOOK: type: LOAD
45 #### A masked pattern was here ####
46 POSTHOOK: Output: default@vectortab2k
47 PREHOOK: query: CREATE TABLE scratch AS SELECT t, si, i, b, f, d, dc FROM vectortab2k
48 PREHOOK: type: CREATETABLE_AS_SELECT
49 PREHOOK: Input: default@vectortab2k
50 PREHOOK: Output: database:default
51 PREHOOK: Output: default@scratch
52 POSTHOOK: query: CREATE TABLE scratch AS SELECT t, si, i, b, f, d, dc FROM vectortab2k
53 POSTHOOK: type: CREATETABLE_AS_SELECT
54 POSTHOOK: Input: default@vectortab2k
55 POSTHOOK: Output: database:default
56 POSTHOOK: Output: default@scratch
57 POSTHOOK: Lineage: scratch.b SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:b, type:bigint, comment:null), ]
58 POSTHOOK: Lineage: scratch.d SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:d, type:double, comment:null), ]
59 POSTHOOK: Lineage: scratch.dc SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:dc, type:decimal(38,18), comment:null), ]
60 POSTHOOK: Lineage: scratch.f SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:f, type:float, comment:null), ]
61 POSTHOOK: Lineage: scratch.i SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:i, type:int, comment:null), ]
62 POSTHOOK: Lineage: scratch.si SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:si, type:smallint, comment:null), ]
63 POSTHOOK: Lineage: scratch.t SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:t, type:tinyint, comment:null), ]
64 t       si      i       b       f       d       dc
65 PREHOOK: query: INSERT INTO TABLE scratch VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL)
66 PREHOOK: type: QUERY
67 PREHOOK: Input: _dummy_database@_dummy_table
68 PREHOOK: Output: default@scratch
69 POSTHOOK: query: INSERT INTO TABLE scratch VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL)
70 POSTHOOK: type: QUERY
71 POSTHOOK: Input: _dummy_database@_dummy_table
72 POSTHOOK: Output: default@scratch
73 POSTHOOK: Lineage: scratch.b EXPRESSION []
74 POSTHOOK: Lineage: scratch.d EXPRESSION []
75 POSTHOOK: Lineage: scratch.dc EXPRESSION []
76 POSTHOOK: Lineage: scratch.f EXPRESSION []
77 POSTHOOK: Lineage: scratch.i EXPRESSION []
78 POSTHOOK: Lineage: scratch.si EXPRESSION []
79 POSTHOOK: Lineage: scratch.t EXPRESSION []
80 _col0   _col1   _col2   _col3   _col4   _col5   _col6
81 PREHOOK: query: CREATE TABLE vectortab2k_orc STORED AS ORC AS SELECT * FROM scratch
82 PREHOOK: type: CREATETABLE_AS_SELECT
83 PREHOOK: Input: default@scratch
84 PREHOOK: Output: database:default
85 PREHOOK: Output: default@vectortab2k_orc
86 POSTHOOK: query: CREATE TABLE vectortab2k_orc STORED AS ORC AS SELECT * FROM scratch
87 POSTHOOK: type: CREATETABLE_AS_SELECT
88 POSTHOOK: Input: default@scratch
89 POSTHOOK: Output: database:default
90 POSTHOOK: Output: default@vectortab2k_orc
91 POSTHOOK: Lineage: vectortab2k_orc.b SIMPLE [(scratch)scratch.FieldSchema(name:b, type:bigint, comment:null), ]
92 POSTHOOK: Lineage: vectortab2k_orc.d SIMPLE [(scratch)scratch.FieldSchema(name:d, type:double, comment:null), ]
93 POSTHOOK: Lineage: vectortab2k_orc.dc SIMPLE [(scratch)scratch.FieldSchema(name:dc, type:decimal(38,18), comment:null), ]
94 POSTHOOK: Lineage: vectortab2k_orc.f SIMPLE [(scratch)scratch.FieldSchema(name:f, type:float, comment:null), ]
95 POSTHOOK: Lineage: vectortab2k_orc.i SIMPLE [(scratch)scratch.FieldSchema(name:i, type:int, comment:null), ]
96 POSTHOOK: Lineage: vectortab2k_orc.si SIMPLE [(scratch)scratch.FieldSchema(name:si, type:smallint, comment:null), ]
97 POSTHOOK: Lineage: vectortab2k_orc.t SIMPLE [(scratch)scratch.FieldSchema(name:t, type:tinyint, comment:null), ]
98 scratch.t       scratch.si      scratch.i       scratch.b       scratch.f       scratch.d       scratch.dc
99 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
100 SELECT sum(hash(*)) FROM
101     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
102         order by t, si, i) as q
103 PREHOOK: type: QUERY
104 POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
105 SELECT sum(hash(*)) FROM
106     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
107         order by t, si, i) as q
108 POSTHOOK: type: QUERY
109 Explain
110 PLAN VECTORIZATION:
111   enabled: true
112   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
113
114 STAGE DEPENDENCIES:
115   Stage-1 is a root stage
116   Stage-0 depends on stages: Stage-1
117
118 STAGE PLANS:
119   Stage: Stage-1
120     Tez
121 #### A masked pattern was here ####
122       Edges:
123         Reducer 2 <- Map 1 (CUSTOM_SIMPLE_EDGE)
124 #### A masked pattern was here ####
125       Vertices:
126         Map 1 
127             Map Operator Tree:
128                 TableScan
129                   alias: vectortab2k_orc
130                   Statistics: Num rows: 2001 Data size: 22824 Basic stats: COMPLETE Column stats: NONE
131                   TableScan Vectorization:
132                       native: true
133                   Select Operator
134                     expressions: hash(t,si,i,(t < 0Y),(si <= 0S),(i = 0)) (type: int)
135                     outputColumnNames: _col0
136                     Select Vectorization:
137                         className: VectorSelectOperator
138                         native: true
139                         projectedOutputColumnNums: [11]
140                         selectExpressions: VectorUDFAdaptor(hash(t,si,i,(t < 0Y),(si <= 0S),(i = 0)))(children: LongColLessLongScalar(col 0:tinyint, val 0) -> 8:boolean, LongColLessEqualLongScalar(col 1:smallint, val 0) -> 9:boolean, LongColEqualLongScalar(col 2:int, val 0) -> 10:boolean) -> 11:int
141                     Statistics: Num rows: 2001 Data size: 22824 Basic stats: COMPLETE Column stats: NONE
142                     Group By Operator
143                       aggregations: sum(_col0)
144                       Group By Vectorization:
145                           aggregators: VectorUDAFSumLong(col 11:int) -> bigint
146                           className: VectorGroupByOperator
147                           groupByMode: HASH
148                           native: false
149                           vectorProcessingMode: HASH
150                           projectedOutputColumnNums: [0]
151                       mode: hash
152                       outputColumnNames: _col0
153                       Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE
154                       Reduce Output Operator
155                         sort order: 
156                         Reduce Sink Vectorization:
157                             className: VectorReduceSinkEmptyKeyOperator
158                             native: true
159                             nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez 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
160                         Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE
161                         value expressions: _col0 (type: bigint)
162             Execution mode: vectorized, llap
163             LLAP IO: all inputs
164             Map Vectorization:
165                 enabled: true
166                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
167                 inputFormatFeatureSupport: []
168                 featureSupportInUse: []
169                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
170                 allNative: false
171                 usesVectorUDFAdaptor: true
172                 vectorized: true
173         Reducer 2 
174             Execution mode: vectorized, llap
175             Reduce Vectorization:
176                 enabled: true
177                 enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true
178                 allNative: false
179                 usesVectorUDFAdaptor: false
180                 vectorized: true
181             Reduce Operator Tree:
182               Group By Operator
183                 aggregations: sum(VALUE._col0)
184                 Group By Vectorization:
185                     aggregators: VectorUDAFSumLong(col 0:bigint) -> bigint
186                     className: VectorGroupByOperator
187                     groupByMode: MERGEPARTIAL
188                     native: false
189                     vectorProcessingMode: GLOBAL
190                     projectedOutputColumnNums: [0]
191                 mode: mergepartial
192                 outputColumnNames: _col0
193                 Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE
194                 File Output Operator
195                   compressed: false
196                   File Sink Vectorization:
197                       className: VectorFileSinkOperator
198                       native: false
199                   Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE
200                   table:
201                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
202                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
203                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
204
205   Stage: Stage-0
206     Fetch Operator
207       limit: -1
208       Processor Tree:
209         ListSink
210
211 PREHOOK: query: SELECT sum(hash(*)) FROM
212     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
213         order by t, si, i) as q
214 PREHOOK: type: QUERY
215 PREHOOK: Input: default@vectortab2k_orc
216 #### A masked pattern was here ####
217 POSTHOOK: query: SELECT sum(hash(*)) FROM
218     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
219         order by t, si, i) as q
220 POSTHOOK: type: QUERY
221 POSTHOOK: Input: default@vectortab2k_orc
222 #### A masked pattern was here ####
223 _c0
224 -3601806268
225 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
226 SELECT sum(hash(*)) FROM
227     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
228         order by t, si, i, b) as q
229 PREHOOK: type: QUERY
230 POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
231 SELECT sum(hash(*)) FROM
232     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
233         order by t, si, i, b) as q
234 POSTHOOK: type: QUERY
235 Explain
236 PLAN VECTORIZATION:
237   enabled: true
238   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
239
240 STAGE DEPENDENCIES:
241   Stage-1 is a root stage
242   Stage-0 depends on stages: Stage-1
243
244 STAGE PLANS:
245   Stage: Stage-1
246     Tez
247 #### A masked pattern was here ####
248       Edges:
249         Reducer 2 <- Map 1 (CUSTOM_SIMPLE_EDGE)
250 #### A masked pattern was here ####
251       Vertices:
252         Map 1 
253             Map Operator Tree:
254                 TableScan
255                   alias: vectortab2k_orc
256                   Statistics: Num rows: 2001 Data size: 38040 Basic stats: COMPLETE Column stats: NONE
257                   TableScan Vectorization:
258                       native: true
259                   Select Operator
260                     expressions: hash(t,si,i,b,(t > 0Y),(si >= 0S),(i <> 0),(b > 0L)) (type: int)
261                     outputColumnNames: _col0
262                     Select Vectorization:
263                         className: VectorSelectOperator
264                         native: true
265                         projectedOutputColumnNums: [12]
266                         selectExpressions: VectorUDFAdaptor(hash(t,si,i,b,(t > 0Y),(si >= 0S),(i <> 0),(b > 0L)))(children: LongColGreaterLongScalar(col 0:tinyint, val 0) -> 8:boolean, LongColGreaterEqualLongScalar(col 1:smallint, val 0) -> 9:boolean, LongColNotEqualLongScalar(col 2:int, val 0) -> 10:boolean, LongColGreaterLongScalar(col 3:bigint, val 0) -> 11:boolean) -> 12:int
267                     Statistics: Num rows: 2001 Data size: 38040 Basic stats: COMPLETE Column stats: NONE
268                     Group By Operator
269                       aggregations: sum(_col0)
270                       Group By Vectorization:
271                           aggregators: VectorUDAFSumLong(col 12:int) -> bigint
272                           className: VectorGroupByOperator
273                           groupByMode: HASH
274                           native: false
275                           vectorProcessingMode: HASH
276                           projectedOutputColumnNums: [0]
277                       mode: hash
278                       outputColumnNames: _col0
279                       Statistics: Num rows: 1 Data size: 28 Basic stats: COMPLETE Column stats: NONE
280                       Reduce Output Operator
281                         sort order: 
282                         Reduce Sink Vectorization:
283                             className: VectorReduceSinkEmptyKeyOperator
284                             native: true
285                             nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez 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
286                         Statistics: Num rows: 1 Data size: 28 Basic stats: COMPLETE Column stats: NONE
287                         value expressions: _col0 (type: bigint)
288             Execution mode: vectorized, llap
289             LLAP IO: all inputs
290             Map Vectorization:
291                 enabled: true
292                 enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS true
293                 inputFormatFeatureSupport: []
294                 featureSupportInUse: []
295                 inputFileFormats: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
296                 allNative: false
297                 usesVectorUDFAdaptor: true
298                 vectorized: true
299         Reducer 2 
300             Execution mode: vectorized, llap
301             Reduce Vectorization:
302                 enabled: true
303                 enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true
304                 allNative: false
305                 usesVectorUDFAdaptor: false
306                 vectorized: true
307             Reduce Operator Tree:
308               Group By Operator
309                 aggregations: sum(VALUE._col0)
310                 Group By Vectorization:
311                     aggregators: VectorUDAFSumLong(col 0:bigint) -> bigint
312                     className: VectorGroupByOperator
313                     groupByMode: MERGEPARTIAL
314                     native: false
315                     vectorProcessingMode: GLOBAL
316                     projectedOutputColumnNums: [0]
317                 mode: mergepartial
318                 outputColumnNames: _col0
319                 Statistics: Num rows: 1 Data size: 28 Basic stats: COMPLETE Column stats: NONE
320                 File Output Operator
321                   compressed: false
322                   File Sink Vectorization:
323                       className: VectorFileSinkOperator
324                       native: false
325                   Statistics: Num rows: 1 Data size: 28 Basic stats: COMPLETE Column stats: NONE
326                   table:
327                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
328                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
329                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
330
331   Stage: Stage-0
332     Fetch Operator
333       limit: -1
334       Processor Tree:
335         ListSink
336
337 PREHOOK: query: SELECT sum(hash(*)) FROM
338     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
339         order by t, si, i, b) as q
340 PREHOOK: type: QUERY
341 PREHOOK: Input: default@vectortab2k_orc
342 #### A masked pattern was here ####
343 POSTHOOK: query: SELECT sum(hash(*)) FROM
344     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
345         order by t, si, i, b) as q
346 POSTHOOK: type: QUERY
347 POSTHOOK: Input: default@vectortab2k_orc
348 #### A masked pattern was here ####
349 _c0
350 24462176095
351 PREHOOK: query: SELECT sum(hash(*)) FROM
352     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
353         where pmod(t, 4) > 1
354         order by t, si, i) as q
355 PREHOOK: type: QUERY
356 PREHOOK: Input: default@vectortab2k_orc
357 #### A masked pattern was here ####
358 POSTHOOK: query: SELECT sum(hash(*)) FROM
359     (SELECT t, si, i, (t < 0) as compare1, (si <= 0) as compare2, (i = 0) as compare3 from vectortab2k_orc
360         where pmod(t, 4) > 1
361         order by t, si, i) as q
362 POSTHOOK: type: QUERY
363 POSTHOOK: Input: default@vectortab2k_orc
364 #### A masked pattern was here ####
365 _c0
366 62396741790
367 PREHOOK: query: SELECT sum(hash(*)) FROM
368     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
369         where pmod(t, 4) < 2
370         order by t, si, i, b) as q
371 PREHOOK: type: QUERY
372 PREHOOK: Input: default@vectortab2k_orc
373 #### A masked pattern was here ####
374 POSTHOOK: query: SELECT sum(hash(*)) FROM
375     (SELECT t, si, i, b, (t > 0) as compare1, (si >= 0) as compare2, (i != 0) as compare3, (b > 0) as compare4 from vectortab2k_orc
376         where pmod(t, 4) < 2
377         order by t, si, i, b) as q
378 POSTHOOK: type: QUERY
379 POSTHOOK: Input: default@vectortab2k_orc
380 #### A masked pattern was here ####
381 _c0
382 14122059922
383 PREHOOK: query: SELECT sum(hash(*)) FROM
384     (SELECT t, si, i, (0 < t) as compare1, (0 <= si) as compare2, (0 = i) as compare3 from vectortab2k_orc
385         order by t, si, i) as q
386 PREHOOK: type: QUERY
387 PREHOOK: Input: default@vectortab2k_orc
388 #### A masked pattern was here ####
389 POSTHOOK: query: SELECT sum(hash(*)) FROM
390     (SELECT t, si, i, (0 < t) as compare1, (0 <= si) as compare2, (0 = i) as compare3 from vectortab2k_orc
391         order by t, si, i) as q
392 POSTHOOK: type: QUERY
393 POSTHOOK: Input: default@vectortab2k_orc
394 #### A masked pattern was here ####
395 _c0
396 -3601796069
397 PREHOOK: query: SELECT sum(hash(*)) FROM
398     (SELECT t, si, i, b, (0 > t) as compare1, (0 >= si) as compare2, (0 != i) as compare3, (0 > b) as compare4 from vectortab2k_orc
399         order by t, si, i, b) as q
400 PREHOOK: type: QUERY
401 PREHOOK: Input: default@vectortab2k_orc
402 #### A masked pattern was here ####
403 POSTHOOK: query: SELECT sum(hash(*)) FROM
404     (SELECT t, si, i, b, (0 > t) as compare1, (0 >= si) as compare2, (0 != i) as compare3, (0 > b) as compare4 from vectortab2k_orc
405         order by t, si, i, b) as q
406 POSTHOOK: type: QUERY
407 POSTHOOK: Input: default@vectortab2k_orc
408 #### A masked pattern was here ####
409 _c0
410 20166891877
411 PREHOOK: query: SELECT sum(hash(*)) FROM
412     (SELECT t, si, i, (0 < t) as compare1, (0 <= si) as compare2, (0 = i) as compare3 from vectortab2k_orc
413         where pmod(t, 4) > 1
414         order by t, si, i) as q
415 PREHOOK: type: QUERY
416 PREHOOK: Input: default@vectortab2k_orc
417 #### A masked pattern was here ####
418 POSTHOOK: query: SELECT sum(hash(*)) FROM
419     (SELECT t, si, i, (0 < t) as compare1, (0 <= si) as compare2, (0 = i) as compare3 from vectortab2k_orc
420         where pmod(t, 4) > 1
421         order by t, si, i) as q
422 POSTHOOK: type: QUERY
423 POSTHOOK: Input: default@vectortab2k_orc
424 #### A masked pattern was here ####
425 _c0
426 62396748920
427 PREHOOK: query: SELECT sum(hash(*)) FROM
428     (SELECT t, si, i, b, (0 > t) as compare1, (0 >= si) as compare2, (0 != i) as compare3, (0 > b) as compare4 from vectortab2k_orc
429         where pmod(t, 4) < 2
430         order by t, si, i, b) as q
431 PREHOOK: type: QUERY
432 PREHOOK: Input: default@vectortab2k_orc
433 #### A masked pattern was here ####
434 POSTHOOK: query: SELECT sum(hash(*)) FROM
435     (SELECT t, si, i, b, (0 > t) as compare1, (0 >= si) as compare2, (0 != i) as compare3, (0 > b) as compare4 from vectortab2k_orc
436         where pmod(t, 4) < 2
437         order by t, si, i, b) as q
438 POSTHOOK: type: QUERY
439 POSTHOOK: Input: default@vectortab2k_orc
440 #### A masked pattern was here ####
441 _c0
442 14121946175
443 PREHOOK: query: CREATE TABLE scratch_repeat AS SELECT t, si, i, b, bo, 20 as t_repeat,
444      9000 as si_repeat, 9233320 as i_repeat, -823823999339992 as b_repeat, false as bo_repeat_false, true as bo_repeat_true FROM vectortab2k
445 PREHOOK: type: CREATETABLE_AS_SELECT
446 PREHOOK: Input: default@vectortab2k
447 PREHOOK: Output: database:default
448 PREHOOK: Output: default@scratch_repeat
449 POSTHOOK: query: CREATE TABLE scratch_repeat AS SELECT t, si, i, b, bo, 20 as t_repeat,
450      9000 as si_repeat, 9233320 as i_repeat, -823823999339992 as b_repeat, false as bo_repeat_false, true as bo_repeat_true FROM vectortab2k
451 POSTHOOK: type: CREATETABLE_AS_SELECT
452 POSTHOOK: Input: default@vectortab2k
453 POSTHOOK: Output: database:default
454 POSTHOOK: Output: default@scratch_repeat
455 POSTHOOK: Lineage: scratch_repeat.b SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:b, type:bigint, comment:null), ]
456 POSTHOOK: Lineage: scratch_repeat.b_repeat SIMPLE []
457 POSTHOOK: Lineage: scratch_repeat.bo SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:bo, type:boolean, comment:null), ]
458 POSTHOOK: Lineage: scratch_repeat.bo_repeat_false SIMPLE []
459 POSTHOOK: Lineage: scratch_repeat.bo_repeat_true SIMPLE []
460 POSTHOOK: Lineage: scratch_repeat.i SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:i, type:int, comment:null), ]
461 POSTHOOK: Lineage: scratch_repeat.i_repeat SIMPLE []
462 POSTHOOK: Lineage: scratch_repeat.si SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:si, type:smallint, comment:null), ]
463 POSTHOOK: Lineage: scratch_repeat.si_repeat SIMPLE []
464 POSTHOOK: Lineage: scratch_repeat.t SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:t, type:tinyint, comment:null), ]
465 POSTHOOK: Lineage: scratch_repeat.t_repeat SIMPLE []
466 t       si      i       b       bo      t_repeat        si_repeat       i_repeat        b_repeat        bo_repeat_false bo_repeat_true
467 PREHOOK: query: CREATE TABLE vectortab2k_orc_repeat STORED AS ORC AS SELECT * FROM scratch_repeat
468 PREHOOK: type: CREATETABLE_AS_SELECT
469 PREHOOK: Input: default@scratch_repeat
470 PREHOOK: Output: database:default
471 PREHOOK: Output: default@vectortab2k_orc_repeat
472 POSTHOOK: query: CREATE TABLE vectortab2k_orc_repeat STORED AS ORC AS SELECT * FROM scratch_repeat
473 POSTHOOK: type: CREATETABLE_AS_SELECT
474 POSTHOOK: Input: default@scratch_repeat
475 POSTHOOK: Output: database:default
476 POSTHOOK: Output: default@vectortab2k_orc_repeat
477 POSTHOOK: Lineage: vectortab2k_orc_repeat.b SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:b, type:bigint, comment:null), ]
478 POSTHOOK: Lineage: vectortab2k_orc_repeat.b_repeat SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:b_repeat, type:bigint, comment:null), ]
479 POSTHOOK: Lineage: vectortab2k_orc_repeat.bo SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:bo, type:boolean, comment:null), ]
480 POSTHOOK: Lineage: vectortab2k_orc_repeat.bo_repeat_false SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:bo_repeat_false, type:boolean, comment:null), ]
481 POSTHOOK: Lineage: vectortab2k_orc_repeat.bo_repeat_true SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:bo_repeat_true, type:boolean, comment:null), ]
482 POSTHOOK: Lineage: vectortab2k_orc_repeat.i SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:i, type:int, comment:null), ]
483 POSTHOOK: Lineage: vectortab2k_orc_repeat.i_repeat SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:i_repeat, type:int, comment:null), ]
484 POSTHOOK: Lineage: vectortab2k_orc_repeat.si SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:si, type:smallint, comment:null), ]
485 POSTHOOK: Lineage: vectortab2k_orc_repeat.si_repeat SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:si_repeat, type:int, comment:null), ]
486 POSTHOOK: Lineage: vectortab2k_orc_repeat.t SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:t, type:tinyint, comment:null), ]
487 POSTHOOK: Lineage: vectortab2k_orc_repeat.t_repeat SIMPLE [(scratch_repeat)scratch_repeat.FieldSchema(name:t_repeat, type:int, comment:null), ]
488 scratch_repeat.t        scratch_repeat.si       scratch_repeat.i        scratch_repeat.b        scratch_repeat.bo       scratch_repeat.t_repeat scratch_repeat.si_repeat        scratch_repeat.i_repeat scratch_repeat.b_repeat scratch_repeat.bo_repeat_false  scratch_repeat.bo_repeat_true
489 PREHOOK: query: SELECT sum(hash(*)) FROM
490     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat > 0) as compare1, (si_repeat >= 0) as compare2, (i_repeat = 0) as compare3 from vectortab2k_orc_repeat
491         order by t_repeat, si_repeat, i_repeat) as q
492 PREHOOK: type: QUERY
493 PREHOOK: Input: default@vectortab2k_orc_repeat
494 #### A masked pattern was here ####
495 POSTHOOK: query: SELECT sum(hash(*)) FROM
496     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat > 0) as compare1, (si_repeat >= 0) as compare2, (i_repeat = 0) as compare3 from vectortab2k_orc_repeat
497         order by t_repeat, si_repeat, i_repeat) as q
498 POSTHOOK: type: QUERY
499 POSTHOOK: Input: default@vectortab2k_orc_repeat
500 #### A masked pattern was here ####
501 _c0
502 972535192000
503 PREHOOK: query: SELECT sum(hash(*)) FROM
504     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat < 0) as compare1, (si_repeat <=0) as compare2, (i_repeat != 0) as compare3 from vectortab2k_orc_repeat
505         order by t_repeat, si_repeat, i_repeat) as q
506 PREHOOK: type: QUERY
507 PREHOOK: Input: default@vectortab2k_orc_repeat
508 #### A masked pattern was here ####
509 POSTHOOK: query: SELECT sum(hash(*)) FROM
510     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat < 0) as compare1, (si_repeat <=0) as compare2, (i_repeat != 0) as compare3 from vectortab2k_orc_repeat
511         order by t_repeat, si_repeat, i_repeat) as q
512 POSTHOOK: type: QUERY
513 POSTHOOK: Input: default@vectortab2k_orc_repeat
514 #### A masked pattern was here ####
515 _c0
516 972533210000
517 PREHOOK: query: SELECT sum(hash(*)) FROM
518     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat > 0) as compare1, (si_repeat >= 0) as compare2, (i_repeat = 0) as compare3 from vectortab2k_orc_repeat
519         where pmod(si, 4) = 0
520         order by t_repeat, si_repeat, i_repeat) as q
521 PREHOOK: type: QUERY
522 PREHOOK: Input: default@vectortab2k_orc_repeat
523 #### A masked pattern was here ####
524 POSTHOOK: query: SELECT sum(hash(*)) FROM
525     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat > 0) as compare1, (si_repeat >= 0) as compare2, (i_repeat = 0) as compare3 from vectortab2k_orc_repeat
526         where pmod(si, 4) = 0
527         order by t_repeat, si_repeat, i_repeat) as q
528 POSTHOOK: type: QUERY
529 POSTHOOK: Input: default@vectortab2k_orc_repeat
530 #### A masked pattern was here ####
531 _c0
532 231949643292
533 PREHOOK: query: SELECT sum(hash(*)) FROM
534     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat < 0) as compare1, (si_repeat <=0) as compare2, (i_repeat != 0) as compare3 from vectortab2k_orc_repeat
535         where pmod(si, 4) = 3
536         order by t_repeat, si_repeat, i_repeat) as q
537 PREHOOK: type: QUERY
538 PREHOOK: Input: default@vectortab2k_orc_repeat
539 #### A masked pattern was here ####
540 POSTHOOK: query: SELECT sum(hash(*)) FROM
541     (SELECT t_repeat, si_repeat, i_repeat, (t_repeat < 0) as compare1, (si_repeat <=0) as compare2, (i_repeat != 0) as compare3 from vectortab2k_orc_repeat
542         where pmod(si, 4) = 3
543         order by t_repeat, si_repeat, i_repeat) as q
544 POSTHOOK: type: QUERY
545 POSTHOOK: Input: default@vectortab2k_orc_repeat
546 #### A masked pattern was here ####
547 _c0
548 235353036820
549 PREHOOK: query: SELECT sum(hash(*)) FROM
550     (SELECT t_repeat, si_repeat, i_repeat, (0 > t_repeat) as compare1, (0 >= si_repeat) as compare2, (0 = i_repeat) as compare3 from vectortab2k_orc_repeat
551         order by t_repeat, si_repeat, i_repeat) as q
552 PREHOOK: type: QUERY
553 PREHOOK: Input: default@vectortab2k_orc_repeat
554 #### A masked pattern was here ####
555 POSTHOOK: query: SELECT sum(hash(*)) FROM
556     (SELECT t_repeat, si_repeat, i_repeat, (0 > t_repeat) as compare1, (0 >= si_repeat) as compare2, (0 = i_repeat) as compare3 from vectortab2k_orc_repeat
557         order by t_repeat, si_repeat, i_repeat) as q
558 POSTHOOK: type: QUERY
559 POSTHOOK: Input: default@vectortab2k_orc_repeat
560 #### A masked pattern was here ####
561 _c0
562 972533208000
563 PREHOOK: query: SELECT sum(hash(*)) FROM
564     (SELECT t_repeat, si_repeat, i_repeat, (0 < t_repeat) as compare1, (0 <= si_repeat) as compare2, (0 != i_repeat) as compare3 from vectortab2k_orc_repeat
565         order by t_repeat, si_repeat, i_repeat) as q
566 PREHOOK: type: QUERY
567 PREHOOK: Input: default@vectortab2k_orc_repeat
568 #### A masked pattern was here ####
569 POSTHOOK: query: SELECT sum(hash(*)) FROM
570     (SELECT t_repeat, si_repeat, i_repeat, (0 < t_repeat) as compare1, (0 <= si_repeat) as compare2, (0 != i_repeat) as compare3 from vectortab2k_orc_repeat
571         order by t_repeat, si_repeat, i_repeat) as q
572 POSTHOOK: type: QUERY
573 POSTHOOK: Input: default@vectortab2k_orc_repeat
574 #### A masked pattern was here ####
575 _c0
576 972535194000
577 PREHOOK: query: SELECT sum(hash(*)) FROM
578     (SELECT t_repeat, si_repeat, i_repeat, (0 > t_repeat) as compare1, (0 >= si_repeat) as compare2, (0 = i_repeat) as compare3 from vectortab2k_orc_repeat
579         where pmod(si, 4) = 0
580         order by t_repeat, si_repeat, i_repeat) as q
581 PREHOOK: type: QUERY
582 PREHOOK: Input: default@vectortab2k_orc_repeat
583 #### A masked pattern was here ####
584 POSTHOOK: query: SELECT sum(hash(*)) FROM
585     (SELECT t_repeat, si_repeat, i_repeat, (0 > t_repeat) as compare1, (0 >= si_repeat) as compare2, (0 = i_repeat) as compare3 from vectortab2k_orc_repeat
586         where pmod(si, 4) = 0
587         order by t_repeat, si_repeat, i_repeat) as q
588 POSTHOOK: type: QUERY
589 POSTHOOK: Input: default@vectortab2k_orc_repeat
590 #### A masked pattern was here ####
591 _c0
592 231949170108
593 PREHOOK: query: SELECT sum(hash(*)) FROM
594     (SELECT t_repeat, si_repeat, i_repeat, (0 < t_repeat) as compare1, (0 <= si_repeat) as compare2, (0 != i_repeat) as compare3 from vectortab2k_orc_repeat
595         where pmod(si, 4) = 3
596         order by t_repeat, si_repeat, i_repeat) as q
597 PREHOOK: type: QUERY
598 PREHOOK: Input: default@vectortab2k_orc_repeat
599 #### A masked pattern was here ####
600 POSTHOOK: query: SELECT sum(hash(*)) FROM
601     (SELECT t_repeat, si_repeat, i_repeat, (0 < t_repeat) as compare1, (0 <= si_repeat) as compare2, (0 != i_repeat) as compare3 from vectortab2k_orc_repeat
602         where pmod(si, 4) = 3
603         order by t_repeat, si_repeat, i_repeat) as q
604 POSTHOOK: type: QUERY
605 POSTHOOK: Input: default@vectortab2k_orc_repeat
606 #### A masked pattern was here ####
607 _c0
608 235353516948
609 PREHOOK: query: CREATE TABLE scratch_null AS SELECT t, si, i, b, bo,
610      cast(null as tinyint) as t_null, cast(null as smallint) as si_null, cast(null as int) as i_null, cast(null as bigint) as b_null, cast(null as boolean) as bo_null FROM vectortab2k
611 PREHOOK: type: CREATETABLE_AS_SELECT
612 PREHOOK: Input: default@vectortab2k
613 PREHOOK: Output: database:default
614 PREHOOK: Output: default@scratch_null
615 POSTHOOK: query: CREATE TABLE scratch_null AS SELECT t, si, i, b, bo,
616      cast(null as tinyint) as t_null, cast(null as smallint) as si_null, cast(null as int) as i_null, cast(null as bigint) as b_null, cast(null as boolean) as bo_null FROM vectortab2k
617 POSTHOOK: type: CREATETABLE_AS_SELECT
618 POSTHOOK: Input: default@vectortab2k
619 POSTHOOK: Output: database:default
620 POSTHOOK: Output: default@scratch_null
621 POSTHOOK: Lineage: scratch_null.b SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:b, type:bigint, comment:null), ]
622 POSTHOOK: Lineage: scratch_null.b_null SIMPLE []
623 POSTHOOK: Lineage: scratch_null.bo SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:bo, type:boolean, comment:null), ]
624 POSTHOOK: Lineage: scratch_null.bo_null SIMPLE []
625 POSTHOOK: Lineage: scratch_null.i SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:i, type:int, comment:null), ]
626 POSTHOOK: Lineage: scratch_null.i_null SIMPLE []
627 POSTHOOK: Lineage: scratch_null.si SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:si, type:smallint, comment:null), ]
628 POSTHOOK: Lineage: scratch_null.si_null SIMPLE []
629 POSTHOOK: Lineage: scratch_null.t SIMPLE [(vectortab2k)vectortab2k.FieldSchema(name:t, type:tinyint, comment:null), ]
630 POSTHOOK: Lineage: scratch_null.t_null SIMPLE []
631 t       si      i       b       bo      t_null  si_null i_null  b_null  bo_null
632 PREHOOK: query: CREATE TABLE vectortab2k_orc_null STORED AS ORC AS SELECT * FROM scratch_null
633 PREHOOK: type: CREATETABLE_AS_SELECT
634 PREHOOK: Input: default@scratch_null
635 PREHOOK: Output: database:default
636 PREHOOK: Output: default@vectortab2k_orc_null
637 POSTHOOK: query: CREATE TABLE vectortab2k_orc_null STORED AS ORC AS SELECT * FROM scratch_null
638 POSTHOOK: type: CREATETABLE_AS_SELECT
639 POSTHOOK: Input: default@scratch_null
640 POSTHOOK: Output: database:default
641 POSTHOOK: Output: default@vectortab2k_orc_null
642 POSTHOOK: Lineage: vectortab2k_orc_null.b SIMPLE [(scratch_null)scratch_null.FieldSchema(name:b, type:bigint, comment:null), ]
643 POSTHOOK: Lineage: vectortab2k_orc_null.b_null SIMPLE [(scratch_null)scratch_null.FieldSchema(name:b_null, type:bigint, comment:null), ]
644 POSTHOOK: Lineage: vectortab2k_orc_null.bo SIMPLE [(scratch_null)scratch_null.FieldSchema(name:bo, type:boolean, comment:null), ]
645 POSTHOOK: Lineage: vectortab2k_orc_null.bo_null SIMPLE [(scratch_null)scratch_null.FieldSchema(name:bo_null, type:boolean, comment:null), ]
646 POSTHOOK: Lineage: vectortab2k_orc_null.i SIMPLE [(scratch_null)scratch_null.FieldSchema(name:i, type:int, comment:null), ]
647 POSTHOOK: Lineage: vectortab2k_orc_null.i_null SIMPLE [(scratch_null)scratch_null.FieldSchema(name:i_null, type:int, comment:null), ]
648 POSTHOOK: Lineage: vectortab2k_orc_null.si SIMPLE [(scratch_null)scratch_null.FieldSchema(name:si, type:smallint, comment:null), ]
649 POSTHOOK: Lineage: vectortab2k_orc_null.si_null SIMPLE [(scratch_null)scratch_null.FieldSchema(name:si_null, type:smallint, comment:null), ]
650 POSTHOOK: Lineage: vectortab2k_orc_null.t SIMPLE [(scratch_null)scratch_null.FieldSchema(name:t, type:tinyint, comment:null), ]
651 POSTHOOK: Lineage: vectortab2k_orc_null.t_null SIMPLE [(scratch_null)scratch_null.FieldSchema(name:t_null, type:tinyint, comment:null), ]
652 scratch_null.t  scratch_null.si scratch_null.i  scratch_null.b  scratch_null.bo scratch_null.t_null     scratch_null.si_null    scratch_null.i_null     scratch_null.b_null     scratch_null.bo_null
653 PREHOOK: query: SELECT sum(hash(*)) FROM
654     (SELECT t_null, si_null, i_null, (t_null > 0) as compare1, (si_null >= 0) as compare2, (i_null = 0) as compare3 from vectortab2k_orc_null
655         order by t_null, si_null, i_null) as q
656 PREHOOK: type: QUERY
657 PREHOOK: Input: default@vectortab2k_orc_null
658 #### A masked pattern was here ####
659 POSTHOOK: query: SELECT sum(hash(*)) FROM
660     (SELECT t_null, si_null, i_null, (t_null > 0) as compare1, (si_null >= 0) as compare2, (i_null = 0) as compare3 from vectortab2k_orc_null
661         order by t_null, si_null, i_null) as q
662 POSTHOOK: type: QUERY
663 POSTHOOK: Input: default@vectortab2k_orc_null
664 #### A masked pattern was here ####
665 _c0
666 0
667 PREHOOK: query: SELECT sum(hash(*)) FROM
668     (SELECT t_null, si_null, i_null, (t_null < 0) as compare1, (si_null <=0) as compare2, (i_null != 0) as compare3 from vectortab2k_orc_null
669         order by t_null, si_null, i_null) as q
670 PREHOOK: type: QUERY
671 PREHOOK: Input: default@vectortab2k_orc_null
672 #### A masked pattern was here ####
673 POSTHOOK: query: SELECT sum(hash(*)) FROM
674     (SELECT t_null, si_null, i_null, (t_null < 0) as compare1, (si_null <=0) as compare2, (i_null != 0) as compare3 from vectortab2k_orc_null
675         order by t_null, si_null, i_null) as q
676 POSTHOOK: type: QUERY
677 POSTHOOK: Input: default@vectortab2k_orc_null
678 #### A masked pattern was here ####
679 _c0
680 0
681 PREHOOK: query: SELECT sum(hash(*)) FROM
682     (SELECT t_null, si_null, i_null, (t_null > 0) as compare1, (si_null >= 0) as compare2, (i_null = 0) as compare3 from vectortab2k_orc_null
683         where pmod(si, 4) = 0
684         order by t_null, si_null, i_null) as q
685 PREHOOK: type: QUERY
686 PREHOOK: Input: default@vectortab2k_orc_null
687 #### A masked pattern was here ####
688 POSTHOOK: query: SELECT sum(hash(*)) FROM
689     (SELECT t_null, si_null, i_null, (t_null > 0) as compare1, (si_null >= 0) as compare2, (i_null = 0) as compare3 from vectortab2k_orc_null
690         where pmod(si, 4) = 0
691         order by t_null, si_null, i_null) as q
692 POSTHOOK: type: QUERY
693 POSTHOOK: Input: default@vectortab2k_orc_null
694 #### A masked pattern was here ####
695 _c0
696 0
697 PREHOOK: query: SELECT sum(hash(*)) FROM
698     (SELECT t_null, si_null, i_null, (t_null < 0) as compare1, (si_null <=0) as compare2, (i_null != 0) as compare3 from vectortab2k_orc_null
699         where pmod(si, 4) = 3
700         order by t_null, si_null, i_null) as q
701 PREHOOK: type: QUERY
702 PREHOOK: Input: default@vectortab2k_orc_null
703 #### A masked pattern was here ####
704 POSTHOOK: query: SELECT sum(hash(*)) FROM
705     (SELECT t_null, si_null, i_null, (t_null < 0) as compare1, (si_null <=0) as compare2, (i_null != 0) as compare3 from vectortab2k_orc_null
706         where pmod(si, 4) = 3
707         order by t_null, si_null, i_null) as q
708 POSTHOOK: type: QUERY
709 POSTHOOK: Input: default@vectortab2k_orc_null
710 #### A masked pattern was here ####
711 _c0
712 0
713 PREHOOK: query: SELECT sum(hash(*)) FROM
714     (SELECT t_null, si_null, i_null, (0 > t_null) as compare1, (0 >= si_null) as compare2, (0 = i_null) as compare3 from vectortab2k_orc_null
715         order by t_null, si_null, i_null) as q
716 PREHOOK: type: QUERY
717 PREHOOK: Input: default@vectortab2k_orc_null
718 #### A masked pattern was here ####
719 POSTHOOK: query: SELECT sum(hash(*)) FROM
720     (SELECT t_null, si_null, i_null, (0 > t_null) as compare1, (0 >= si_null) as compare2, (0 = i_null) as compare3 from vectortab2k_orc_null
721         order by t_null, si_null, i_null) as q
722 POSTHOOK: type: QUERY
723 POSTHOOK: Input: default@vectortab2k_orc_null
724 #### A masked pattern was here ####
725 _c0
726 0
727 PREHOOK: query: SELECT sum(hash(*)) FROM
728     (SELECT t_null, si_null, i_null, (0 < t_null) as compare1, (0 <= si_null) as compare2, (0 != i_null) as compare3 from vectortab2k_orc_null
729         order by t_null, si_null, i_null) as q
730 PREHOOK: type: QUERY
731 PREHOOK: Input: default@vectortab2k_orc_null
732 #### A masked pattern was here ####
733 POSTHOOK: query: SELECT sum(hash(*)) FROM
734     (SELECT t_null, si_null, i_null, (0 < t_null) as compare1, (0 <= si_null) as compare2, (0 != i_null) as compare3 from vectortab2k_orc_null
735         order by t_null, si_null, i_null) as q
736 POSTHOOK: type: QUERY
737 POSTHOOK: Input: default@vectortab2k_orc_null
738 #### A masked pattern was here ####
739 _c0
740 0
741 PREHOOK: query: SELECT sum(hash(*)) FROM
742     (SELECT t_null, si_null, i_null, (0 > t_null) as compare1, (0 >= si_null) as compare2, (0 = i_null) as compare3 from vectortab2k_orc_null
743         where pmod(si, 4) = 0
744         order by t_null, si_null, i_null) as q
745 PREHOOK: type: QUERY
746 PREHOOK: Input: default@vectortab2k_orc_null
747 #### A masked pattern was here ####
748 POSTHOOK: query: SELECT sum(hash(*)) FROM
749     (SELECT t_null, si_null, i_null, (0 > t_null) as compare1, (0 >= si_null) as compare2, (0 = i_null) as compare3 from vectortab2k_orc_null
750         where pmod(si, 4) = 0
751         order by t_null, si_null, i_null) as q
752 POSTHOOK: type: QUERY
753 POSTHOOK: Input: default@vectortab2k_orc_null
754 #### A masked pattern was here ####
755 _c0
756 0
757 PREHOOK: query: SELECT sum(hash(*)) FROM
758     (SELECT t_null, si_null, i_null, (0 < t_null) as compare1, (0 <= si_null) as compare2, (0 != i_null) as compare3 from vectortab2k_orc_null
759         where pmod(si, 4) = 3
760         order by t_null, si_null, i_null) as q
761 PREHOOK: type: QUERY
762 PREHOOK: Input: default@vectortab2k_orc_null
763 #### A masked pattern was here ####
764 POSTHOOK: query: SELECT sum(hash(*)) FROM
765     (SELECT t_null, si_null, i_null, (0 < t_null) as compare1, (0 <= si_null) as compare2, (0 != i_null) as compare3 from vectortab2k_orc_null
766         where pmod(si, 4) = 3
767         order by t_null, si_null, i_null) as q
768 POSTHOOK: type: QUERY
769 POSTHOOK: Input: default@vectortab2k_orc_null
770 #### A masked pattern was here ####
771 _c0
772 0