HIVE-19102: Vectorization: Suppress known Q file bugs (Matt McCline, reviewed by Teddy Choi)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/1417370c Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/1417370c Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/1417370c Branch: refs/heads/master Commit: 1417370ca4bd51dcba6e4e44a04a9713fe53eda8 Parents: 2fb7695 Author: Matt McCline <mmccl...@hortonworks.com> Authored: Fri Apr 6 18:44:04 2018 -0500 Committer: Matt McCline <mmccl...@hortonworks.com> Committed: Fri Apr 6 18:44:04 2018 -0500 ---------------------------------------------------------------------- .../clientpositive/udf_example_arraymapstruct.q | 4 + .../queries/clientpositive/delete_orig_table.q | 4 + .../test/queries/clientpositive/escape_crlf.q | 4 + .../queries/clientpositive/input_lazyserde.q | 4 + .../queries/clientpositive/input_lazyserde2.q | 4 + .../clientpositive/nested_column_pruning.q | 4 + .../offset_limit_global_optimizer.q | 32 +- .../parquet_map_of_arrays_of_ints.q | 4 + .../clientpositive/parquet_map_of_maps.q | 4 + .../clientpositive/parquet_nested_complex.q | 4 + .../clientpositive/parquet_ppd_decimal.q | 4 + .../queries/clientpositive/udf_context_aware.q | 1 + .../queries/clientpositive/vector_data_types.q | 2 +- .../clientpositive/vector_left_outer_join2.q | 2 +- .../test/queries/clientpositive/vector_udf3.q | 1 + ...insert_overwrite_local_directory_1_bug.q.out | 71 + .../clientpositive/llap/vector_data_types.q.out | 8 +- .../llap/vector_left_outer_join2.q.out | 8 +- .../offset_limit_global_optimizer.q.out | 3376 ++++++++++-------- .../spark/vector_data_types.q.out | 8 +- .../clientpositive/vector_data_types.q.out | 8 +- .../vector_left_outer_join2.q.out | 8 +- 22 files changed, 2036 insertions(+), 1529 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/contrib/src/test/queries/clientpositive/udf_example_arraymapstruct.q ---------------------------------------------------------------------- diff --git a/contrib/src/test/queries/clientpositive/udf_example_arraymapstruct.q b/contrib/src/test/queries/clientpositive/udf_example_arraymapstruct.q index 2c36520..a8ab751 100644 --- a/contrib/src/test/queries/clientpositive/udf_example_arraymapstruct.q +++ b/contrib/src/test/queries/clientpositive/udf_example_arraymapstruct.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19110. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; + add jar ${system:maven.local.repository}/org/apache/hive/hive-contrib/${system:hive.version}/hive-contrib-${system:hive.version}.jar; CREATE TEMPORARY FUNCTION example_arraysum AS 'org.apache.hadoop.hive.contrib.udf.example.UDFExampleArraySum'; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/delete_orig_table.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/delete_orig_table.q b/ql/src/test/queries/clientpositive/delete_orig_table.q index 81c7cba..c73b21c 100644 --- a/ql/src/test/queries/clientpositive/delete_orig_table.q +++ b/ql/src/test/queries/clientpositive/delete_orig_table.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19109. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; + set hive.support.concurrency=true; set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager; set hive.input.format=org.apache.hadoop.hive.ql.io.HiveInputFormat; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/escape_crlf.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/escape_crlf.q b/ql/src/test/queries/clientpositive/escape_crlf.q index 2d6e05e..46c3605 100644 --- a/ql/src/test/queries/clientpositive/escape_crlf.q +++ b/ql/src/test/queries/clientpositive/escape_crlf.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19118. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; + DROP TABLE IF EXISTS base_tab; CREATE TABLE base_tab(a STRING, b STRING) ROW FORMAT DELIMITED http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/input_lazyserde.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/input_lazyserde.q b/ql/src/test/queries/clientpositive/input_lazyserde.q index c29cb82..c37e48b 100644 --- a/ql/src/test/queries/clientpositive/input_lazyserde.q +++ b/ql/src/test/queries/clientpositive/input_lazyserde.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19088. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + -- SORT_QUERY_RESULTS DROP TABLE dest1; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/input_lazyserde2.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/input_lazyserde2.q b/ql/src/test/queries/clientpositive/input_lazyserde2.q index 0f58907..2a2cf06 100644 --- a/ql/src/test/queries/clientpositive/input_lazyserde2.q +++ b/ql/src/test/queries/clientpositive/input_lazyserde2.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19088. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + -- SORT_QUERY_RESULTS DROP TABLE dest1; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/nested_column_pruning.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/nested_column_pruning.q b/ql/src/test/queries/clientpositive/nested_column_pruning.q index aaadebd..ab5e16b 100644 --- a/ql/src/test/queries/clientpositive/nested_column_pruning.q +++ b/ql/src/test/queries/clientpositive/nested_column_pruning.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19016. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + set hive.fetch.task.conversion = none; set hive.exec.dynamic.partition.mode = nonstrict; set hive.strict.checks.cartesian.product=false; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/offset_limit_global_optimizer.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/offset_limit_global_optimizer.q b/ql/src/test/queries/clientpositive/offset_limit_global_optimizer.q index 5ddb9a6..8e08fbd 100644 --- a/ql/src/test/queries/clientpositive/offset_limit_global_optimizer.q +++ b/ql/src/test/queries/clientpositive/offset_limit_global_optimizer.q @@ -3,43 +3,43 @@ set hive.limit.row.max.size=12; set hive.mapred.mode=nonstrict; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 400,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 400,10; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 400,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 400,10; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,10; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,10; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,20; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,20; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,20; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,20; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,600; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,600; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,600; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,600; set hive.cbo.enable=false; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 400,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 400,10; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 400,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 400,10; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,10; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,10; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,10; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,20; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,20; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,20; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,20; EXPLAIN EXTENDED -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,600; +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,600; -SELECT srcpart.key, substr(srcpart.value,5), ds, hr FROM srcpart LIMIT 490,600; \ No newline at end of file +SELECT srcpart.key, substr(srcpart.value,5) as csubstr, ds, hr FROM srcpart ORDER BY srcpart.key, csubstr, ds, hr LIMIT 490,600; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/parquet_map_of_arrays_of_ints.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/parquet_map_of_arrays_of_ints.q b/ql/src/test/queries/clientpositive/parquet_map_of_arrays_of_ints.q index 8517848..87b9a00 100644 --- a/ql/src/test/queries/clientpositive/parquet_map_of_arrays_of_ints.q +++ b/ql/src/test/queries/clientpositive/parquet_map_of_arrays_of_ints.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19015. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + -- this test reads and writes a parquet file with a map of arrays of ints -- validates PARQUET-26 is fixed http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/parquet_map_of_maps.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/parquet_map_of_maps.q b/ql/src/test/queries/clientpositive/parquet_map_of_maps.q index 4289f37..8afd26d 100644 --- a/ql/src/test/queries/clientpositive/parquet_map_of_maps.q +++ b/ql/src/test/queries/clientpositive/parquet_map_of_maps.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19015. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + -- this test reads and writes a parquet file with a map of maps CREATE TABLE parquet_map_of_maps ( http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/parquet_nested_complex.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/parquet_nested_complex.q b/ql/src/test/queries/clientpositive/parquet_nested_complex.q index 9ada66f..717e16f 100644 --- a/ql/src/test/queries/clientpositive/parquet_nested_complex.q +++ b/ql/src/test/queries/clientpositive/parquet_nested_complex.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19016. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=none; + -- start with the original nestedcomplex test create table nestedcomplex ( http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/parquet_ppd_decimal.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/parquet_ppd_decimal.q b/ql/src/test/queries/clientpositive/parquet_ppd_decimal.q index ff883db..ade49a3 100644 --- a/ql/src/test/queries/clientpositive/parquet_ppd_decimal.q +++ b/ql/src/test/queries/clientpositive/parquet_ppd_decimal.q @@ -1,3 +1,7 @@ +-- Suppress vectorization due to known bug. See HIVE-19108. +set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; + SET hive.input.format=org.apache.hadoop.hive.ql.io.HiveInputFormat; SET mapred.min.split.size=1000; SET mapred.max.split.size=5000; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/udf_context_aware.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/udf_context_aware.q b/ql/src/test/queries/clientpositive/udf_context_aware.q index b12c213..bfbc73f 100644 --- a/ql/src/test/queries/clientpositive/udf_context_aware.q +++ b/ql/src/test/queries/clientpositive/udf_context_aware.q @@ -1,4 +1,5 @@ SET hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; create temporary function counter as 'org.apache.hadoop.hive.ql.udf.generic.DummyContextUDF'; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/vector_data_types.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/vector_data_types.q b/ql/src/test/queries/clientpositive/vector_data_types.q index b796e71..41146d7 100644 --- a/ql/src/test/queries/clientpositive/vector_data_types.q +++ b/ql/src/test/queries/clientpositive/vector_data_types.q @@ -42,7 +42,7 @@ insert into over1korc values (NULL, NULL,NULL, NULL,NULL, NULL,NULL, NULL,NULL, SET hive.vectorized.execution.enabled=false; -EXPLAIN VECTORIZATION EXPRESSION SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20; +EXPLAIN SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20; SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/vector_left_outer_join2.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/vector_left_outer_join2.q b/ql/src/test/queries/clientpositive/vector_left_outer_join2.q index ccceb36..3e5ec7e 100644 --- a/ql/src/test/queries/clientpositive/vector_left_outer_join2.q +++ b/ql/src/test/queries/clientpositive/vector_left_outer_join2.q @@ -27,7 +27,7 @@ select tjoin1.rnum, tjoin1.c1, tjoin1.c2, tjoin2.c2 as c2j2 from tjoin1 left out set hive.vectorized.execution.enabled=false; set hive.mapjoin.hybridgrace.hashtable=true; -explain vectorization expression +explain select tjoin1.rnum, tjoin1.c1, tjoin1.c2, tjoin2.c2 as c2j2 from tjoin1 left outer join tjoin2 on ( tjoin1.c1 = tjoin2.c1 and tjoin1.c2 > 15 ); select tjoin1.rnum, tjoin1.c1, tjoin1.c2, tjoin2.c2 as c2j2 from tjoin1 left outer join tjoin2 on ( tjoin1.c1 = tjoin2.c1 and tjoin1.c2 > 15 ); http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/queries/clientpositive/vector_udf3.q ---------------------------------------------------------------------- diff --git a/ql/src/test/queries/clientpositive/vector_udf3.q b/ql/src/test/queries/clientpositive/vector_udf3.q index bc3a5e1..bfaa2e7 100644 --- a/ql/src/test/queries/clientpositive/vector_udf3.q +++ b/ql/src/test/queries/clientpositive/vector_udf3.q @@ -10,5 +10,6 @@ EXPLAIN VECTORIZATION EXPRESSION SELECT rot13(cstring1) from alltypesorc; SELECT cstring1, rot13(cstring1) from alltypesorc order by cstring1 desc limit 10; set hive.vectorized.execution.enabled=false; +set hive.test.vectorized.execution.enabled.override=disable; SELECT cstring1, rot13(cstring1) from alltypesorc order by cstring1 desc limit 10; http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/results/clientpositive/insert_overwrite_local_directory_1_bug.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/insert_overwrite_local_directory_1_bug.q.out b/ql/src/test/results/clientpositive/insert_overwrite_local_directory_1_bug.q.out new file mode 100644 index 0000000..502404d --- /dev/null +++ b/ql/src/test/results/clientpositive/insert_overwrite_local_directory_1_bug.q.out @@ -0,0 +1,71 @@ +PREHOOK: query: create table map_table (foo STRING , bar MAP<STRING, STRING>) +ROW FORMAT DELIMITED +FIELDS TERMINATED BY '\t' +COLLECTION ITEMS TERMINATED BY ',' +MAP KEYS TERMINATED BY ':' +STORED AS TEXTFILE +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@map_table +POSTHOOK: query: create table map_table (foo STRING , bar MAP<STRING, STRING>) +ROW FORMAT DELIMITED +FIELDS TERMINATED BY '\t' +COLLECTION ITEMS TERMINATED BY ',' +MAP KEYS TERMINATED BY ':' +STORED AS TEXTFILE +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@map_table +PREHOOK: query: load data local inpath "../../data/files/map_table.txt" overwrite into table map_table +PREHOOK: type: LOAD +#### A masked pattern was here #### +PREHOOK: Output: default@map_table +POSTHOOK: query: load data local inpath "../../data/files/map_table.txt" overwrite into table map_table +POSTHOOK: type: LOAD +#### A masked pattern was here #### +POSTHOOK: Output: default@map_table +PREHOOK: query: explain +select * from map_table +PREHOOK: type: QUERY +POSTHOOK: query: explain +select * from map_table +POSTHOOK: type: QUERY +STAGE DEPENDENCIES: + Stage-1 is a root stage + Stage-0 depends on stages: Stage-1 + +STAGE PLANS: + Stage: Stage-1 + Map Reduce + Map Operator Tree: + TableScan + alias: map_table + Statistics: Num rows: 1 Data size: 520 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: foo (type: string), bar (type: map<string,string>) + outputColumnNames: _col0, _col1 + Statistics: Num rows: 1 Data size: 520 Basic stats: COMPLETE Column stats: NONE + File Output Operator + compressed: false + Statistics: Num rows: 1 Data size: 520 Basic stats: COMPLETE Column stats: NONE + table: + input format: org.apache.hadoop.mapred.SequenceFileInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + Stage: Stage-0 + Fetch Operator + limit: -1 + Processor Tree: + ListSink + +PREHOOK: query: select * from map_table +PREHOOK: type: QUERY +PREHOOK: Input: default@map_table +#### A masked pattern was here #### +POSTHOOK: query: select * from map_table +POSTHOOK: type: QUERY +POSTHOOK: Input: default@map_table +#### A masked pattern was here #### +foo1 {"k1":"v1","k2":"v2","k3":"v3"} +foo2 {"k21":"v21","k22":"v22","k31":"v31"} http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/results/clientpositive/llap/vector_data_types.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/llap/vector_data_types.q.out b/ql/src/test/results/clientpositive/llap/vector_data_types.q.out index 961261d..8dd959e 100644 --- a/ql/src/test/results/clientpositive/llap/vector_data_types.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_data_types.q.out @@ -114,14 +114,10 @@ POSTHOOK: Lineage: over1korc.s EXPRESSION [] POSTHOOK: Lineage: over1korc.si EXPRESSION [] POSTHOOK: Lineage: over1korc.t EXPRESSION [] POSTHOOK: Lineage: over1korc.ts EXPRESSION [] -PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20 +PREHOOK: query: EXPLAIN SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20 PREHOOK: type: QUERY -POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20 +POSTHOOK: query: EXPLAIN SELECT t, si, i, b, f, d, bo, s, ts, `dec`, bin FROM over1korc ORDER BY t, si, i LIMIT 20 POSTHOOK: type: QUERY -PLAN VECTORIZATION: - enabled: false - enabledConditionsNotMet: [hive.vectorized.execution.enabled IS false] - STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 depends on stages: Stage-1 http://git-wip-us.apache.org/repos/asf/hive/blob/1417370c/ql/src/test/results/clientpositive/llap/vector_left_outer_join2.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/llap/vector_left_outer_join2.q.out b/ql/src/test/results/clientpositive/llap/vector_left_outer_join2.q.out index 821ea3a..25a644d 100644 --- a/ql/src/test/results/clientpositive/llap/vector_left_outer_join2.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_left_outer_join2.q.out @@ -170,16 +170,12 @@ POSTHOOK: Input: default@tjoin2 0 10 15 NULL 1 20 25 NULL 2 NULL 50 NULL -PREHOOK: query: explain vectorization expression +PREHOOK: query: explain select tjoin1.rnum, tjoin1.c1, tjoin1.c2, tjoin2.c2 as c2j2 from tjoin1 left outer join tjoin2 on ( tjoin1.c1 = tjoin2.c1 and tjoin1.c2 > 15 ) PREHOOK: type: QUERY -POSTHOOK: query: explain vectorization expression +POSTHOOK: query: explain select tjoin1.rnum, tjoin1.c1, tjoin1.c2, tjoin2.c2 as c2j2 from tjoin1 left outer join tjoin2 on ( tjoin1.c1 = tjoin2.c1 and tjoin1.c2 > 15 ) POSTHOOK: type: QUERY -PLAN VECTORIZATION: - enabled: false - enabledConditionsNotMet: [hive.vectorized.execution.enabled IS false] - STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 depends on stages: Stage-1