[jira] [Created] (HIVE-20315) Vectorization: Fix more NULL / Wrong Results issues and avoid unnecessary casts/conversions

2018-08-04 Thread Matt McCline (JIRA)
Matt McCline created HIVE-20315:
---

 Summary: Vectorization: Fix more NULL / Wrong Results issues and 
avoid unnecessary casts/conversions
 Key: HIVE-20315
 URL: https://issues.apache.org/jira/browse/HIVE-20315
 Project: Hive
  Issue Type: Bug
  Components: Hive
Reporter: Matt McCline
Assignee: Matt McCline


Generate multi-byte Unicode characters in addition to regular single byte 
characters for random data.
Don't CAST from STRING/VARCHAR/CHAR TO STRING since all are stored in 
vectorization without padding.
Fix vectorized BETWEEN expression work to avoid unnecessary CAST of DECIMAL 
constants.
Fix NULL / Wrong Results issues in VectorElt.
Change performance Q files to generate non-user EXPLAIN with VECTORIZATION 
display so unnecesary CAST / DECIMAL_64 conversions are visible.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Review Request 68202: HIVE-20292 Bad join ordering in tpcds query93 with primary constraint defined

2018-08-04 Thread Vineet Garg

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68202/
---

(Updated Aug. 4, 2018, 6:28 p.m.)


Review request for hive, Ashutosh Chauhan and Jesús Camacho Rodríguez.


Bugs: HIVE-20292
https://issues.apache.org/jira/browse/HIVE-20292


Repository: hive-git


Description
---

See JIRA description


Diffs (updated)
-

  itests/src/test/resources/testconfiguration.properties a13ad28313 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveJoinProjectTransposeRule.java
 8214cc9a0d 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java e6e033066d 
  ql/src/test/queries/clientpositive/q93_with_constraints.q PRE-CREATION 
  ql/src/test/results/clientpositive/correlationoptimizer5.q.out aab38e5768 
  ql/src/test/results/clientpositive/join28.q.out 8a3d79da47 
  ql/src/test/results/clientpositive/llap/column_access_stats.q.out 1c873e2fe4 
  ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out 
cb5f357780 
  ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out 
c9bff2895c 
  ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction_sw.q.out 
605686591f 
  ql/src/test/results/clientpositive/llap/join32_lessSize.q.out f1b4fb2ed3 
  ql/src/test/results/clientpositive/llap/llap_smb_ptf.q.out 33da686fe3 
  ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out 261e153aba 
  ql/src/test/results/clientpositive/llap/q93_with_constraints.q.out 
PRE-CREATION 
  ql/src/test/results/clientpositive/llap/subquery_scalar.q.out 48fb6794ea 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out a362411d41 
  ql/src/test/results/clientpositive/llap/vectorized_nested_mapjoin.q.out 
1bfe5af603 
  ql/src/test/results/clientpositive/mapjoin_subquery.q.out 6116d382e8 
  ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 50e7ce0f3c 
  ql/src/test/results/clientpositive/perf/spark/query2.q.out 105f2ee1ae 
  ql/src/test/results/clientpositive/perf/spark/query59.q.out 73ea161fc4 
  ql/src/test/results/clientpositive/perf/spark/query95.q.out 14636717af 
  ql/src/test/results/clientpositive/perf/tez/query2.q.out 5f908948aa 
  ql/src/test/results/clientpositive/perf/tez/query59.q.out 29cf1366d8 
  ql/src/test/results/clientpositive/perf/tez/query95.q.out 3a8ed092fb 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out b9434b107e 
  ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out 
c1f3401f42 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out 7366408ef9 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 
00d5b6532a 
  ql/src/test/results/clientpositive/spark/column_access_stats.q.out f372eefebb 
  ql/src/test/results/clientpositive/spark/join28.q.out 40d328c2bf 
  ql/src/test/results/clientpositive/spark/join32_lessSize.q.out 9c1e4361d8 
  ql/src/test/results/clientpositive/spark/mapjoin_subquery.q.out ab25791aa6 
  ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out 112c1871e9 
  ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out 
57ab0ecb63 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out 16fa81870c 
  ql/src/test/results/clientpositive/spark/spark_use_op_stats.q.out 26dd1f059f 
  ql/src/test/results/clientpositive/spark/subquery_scalar.q.out e2d51e85cf 
  ql/src/test/results/clientpositive/spark/vectorized_nested_mapjoin.q.out 
87983138aa 
  ql/src/test/results/clientpositive/vector_outer_join6.q.out 3c24928ffa 


Diff: https://reviews.apache.org/r/68202/diff/3/

Changes: https://reviews.apache.org/r/68202/diff/2-3/


Testing
---


Thanks,

Vineet Garg



Review Request 68208: HIVE-20314

2018-08-04 Thread Jesús Camacho Rodríguez

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68208/
---

Review request for hive and Ashutosh Chauhan.


Bugs: HIVE-20314
https://issues.apache.org/jira/browse/HIVE-20314


Repository: hive-git


Description
---

HIVE-20314


Diffs
-

  itests/src/test/resources/testconfiguration.properties 
a13ad2831362b8807893d94c9bb7bd67087bb9d9 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/RelOptHiveTable.java 
37e6d4c85013b88c4961c28ed57566276f5c936a 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveTableScan.java
 5fda6f928b15119552ffbaeda952d79c3bfc5061 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HivePartitionPruneRule.java
 97802b8a23e4896e35c60d46192216e8eadcd09e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 
e6e033066df7ea96982e143fb6dbdc2e1450ab00 
  ql/src/test/queries/clientpositive/materialized_view_partitioned_2.q 
PRE-CREATION 
  ql/src/test/results/clientpositive/llap/materialized_view_partitioned_2.q.out 
PRE-CREATION 


Diff: https://reviews.apache.org/r/68208/diff/1/


Testing
---


Thanks,

Jesús Camacho Rodríguez