----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/38583/ -----------------------------------------------------------
Review request for hive and Jesús Camacho Rodríguez. 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