-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69663/
-----------------------------------------------------------
Review request for hive, Ashutosh Chauhan, Gopal V, Jesús Camacho Rodríguez,
and Jason Dere.
Bugs: HIVE-16976
https://issues.apache.org/jira/browse/HIVE-16976
Repository: hive-git
Description
-------
DPP: SyntheticJoinPredicate transitivity for < > and BETWEEN
The patch supports predicates on non-equi joins and provides an interface for
storage handler to decide if it can use this optimization.
Work to integrate this with DPP and semijoin will be done in separate JIRA.
Diffs
-----
ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveStorageHandler.java
2ebb149354
ql/src/java/org/apache/hadoop/hive/ql/optimizer/DynamicPartitionPruningOptimization.java
a1401aac72
ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java f8c7e18eb1
ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDynamicListDesc.java
676dfc9421
ql/src/java/org/apache/hadoop/hive/ql/ppd/SyntheticJoinPredicate.java
e97e44796f
ql/src/test/results/clientpositive/llap/cross_prod_1.q.out ac1f4eabd8
ql/src/test/results/clientpositive/llap/groupby_groupingset_bug.q.out
de74af6dff
ql/src/test/results/clientpositive/llap/semijoin.q.out 63a270e57d
ql/src/test/results/clientpositive/llap/subquery_in.q.out 07cc4dbabc
ql/src/test/results/clientpositive/llap/subquery_notin.q.out 29d8bbfb48
ql/src/test/results/clientpositive/llap/subquery_scalar.q.out e830835445
ql/src/test/results/clientpositive/llap/subquery_select.q.out d3cc980ca1
Diff: https://reviews.apache.org/r/69663/diff/1/
Testing
-------
Thanks,
Deepak Jaiswal