From c9c185a201b2c6e753271440e5b8e1d1e919899e Mon Sep 17 00:00:00 2001 From: Denys Kuzmenko Date: Fri, 12 Jun 2026 18:41:34 +0300 Subject: [PATCH] Enable pushing aggregate past Join by default --- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java index 662ece1c907b..94bbddb4b8fe 100644 --- a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java +++ b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java @@ -1793,7 +1793,7 @@ public static enum ConfVars { "projected the majority of columns from these table. This optimization trims fields at root of tree and " + "then joins back affected tables at top of tree to get rest of columns. " + "Set this to 0.0 to disable this optimization or increase it for more aggressive optimization."), - AGGR_JOIN_TRANSPOSE("hive.transpose.aggr.join", false, "push aggregates through join"), + AGGR_JOIN_TRANSPOSE("hive.transpose.aggr.join", true, "push aggregates through join"), AGGR_JOIN_TRANSPOSE_UNIQUE("hive.transpose.aggr.join.unique", true, "push aggregates through join(s) in " + "case data is regrouped on a previously unique column"), SEMIJOIN_CONVERSION("hive.optimize.semijoin.conversion", true, "convert group by followed by inner equi join into semijoin"),