-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/38583/
-----------------------------------------------------------
(Updated Sept. 22, 2015, 11:45 p.m.)
Review request for hive and Jesús Camacho Rodríguez.
Bugs: HIVE-10785
https://issues.apache.org/jira/browse/HIVE-10785
Repository: hive-git
Description
-------
Support aggregate push down through joins
Diffs
-----
common/src/java/org/apache/hadoop/hive/conf/HiveConf.java f3e2168
ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java f1fe30d
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/functions/HiveSqlCountAggFunction.java
PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/functions/HiveSqlMinMaxAggFunction.java
PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/functions/HiveSqlSumAggFunction.java
PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateJoinTransposeRule.java
PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java
fd78824
ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 0a7ce3a
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFSum.java 5a5846e
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFSumEmptyIsZero.java
PRE-CREATION
ql/src/test/queries/clientpositive/groupby_join_pushdown.q PRE-CREATION
ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b
ql/src/test/results/clientpositive/cbo_rp_auto_join1.q.out d52586f
ql/src/test/results/clientpositive/gby_star.q.out fb71835
ql/src/test/results/clientpositive/groupby_join_pushdown.q.out PRE-CREATION
ql/src/test/results/clientpositive/join_merge_multi_expressions.q.out b73643e
ql/src/test/results/clientpositive/lineage3.q.out ad965c8
ql/src/test/results/clientpositive/mapjoin_mapjoin.q.out e92f307
ql/src/test/results/clientpositive/metadataonly1.q.out 727b2e7
ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f
ql/src/test/results/clientpositive/reduce_deduplicate_extended.q.out e3ebee7
ql/src/test/results/clientpositive/show_functions.q.out fbcd86a
ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd79
ql/src/test/results/clientpositive/spark/join_merge_multi_expressions.q.out
a18d82e
ql/src/test/results/clientpositive/spark/mapjoin_mapjoin.q.out 549911c
ql/src/test/results/clientpositive/spark/vectorized_nested_mapjoin.q.out
316ed63
ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out
c8e9da4
ql/src/test/results/clientpositive/tez/explainuser_1.q.out 7d9d99e
ql/src/test/results/clientpositive/tez/explainuser_2.q.out 57fcc3c
ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 4b39b2c
ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out 0bf689b
ql/src/test/results/clientpositive/tez/metadataonly1.q.out b55cb7e
ql/src/test/results/clientpositive/tez/mrr.q.out faace21
ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out 8a46807
ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 59c8df4
ql/src/test/results/clientpositive/tez/tez_union.q.out 5a7d0d6
ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out
ba35e4c
ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out
74be17b
ql/src/test/results/clientpositive/vectorized_nested_mapjoin.q.out 6a9532e
Diff: https://reviews.apache.org/r/38583/diff/
Testing
-------
Added new tests and existing test cases.
Thanks,
Ashutosh Chauhan