-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/24497/
-----------------------------------------------------------
Review request for hive.
Bugs: HIVE-7629
https://issues.apache.org/jira/browse/HIVE-7629
Repository: hive-git
Description
-------
Map Joins between 2 parquet tables are failing since the Mapper is trying to
access the columns of the first table(bigger table) while trying to load the
second table(smaller map join table). Fixed this by adding a guard on the
column indexes passed by hive
Diffs
-----
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/ProjectionPusher.java
2f155f6
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java
d6be4bd
ql/src/test/queries/clientpositive/parquet_join.q PRE-CREATION
ql/src/test/results/clientpositive/parquet_join.q.out PRE-CREATION
Diff: https://reviews.apache.org/r/24497/diff/
Testing
-------
parquet_join.q covers most types of joins between 2 parquet tables - Normal,
Map join, SMB join
Thanks,
Suma Shivaprasad