This is an automated email from the ASF dual-hosted git repository.
starocean999 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 0f7cfb07916 [Minor](Nereids) rename MAX_MIN_FILTER_PUSH_DOWN to
PUSH_DOWN_MAX_MIN_FILTER (#48840)
0f7cfb07916 is described below
commit 0f7cfb07916b9ff1a8cd74dba978d1a3019cb5d1
Author: Jensen <[email protected]>
AuthorDate: Mon Mar 17 12:33:39 2025 +0800
[Minor](Nereids) rename MAX_MIN_FILTER_PUSH_DOWN to
PUSH_DOWN_MAX_MIN_FILTER (#48840)
---
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java | 2 +-
.../org/apache/doris/nereids/rules/rewrite/MaxMinFilterPushDown.java | 2 +-
.../nereids/trees/plans/commands/CreateMaterializedViewCommand.java | 2 +-
.../src/main/java/org/apache/doris/nereids/util/RelationUtil.java | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java
index 744268e9793..0be26955b88 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java
@@ -200,7 +200,7 @@ public enum RuleType {
PUSH_DOWN_FILTER_THROUGH_CTE(RuleTypeClass.REWRITE),
PUSH_DOWN_FILTER_THROUGH_CTE_ANCHOR(RuleTypeClass.REWRITE),
- MAX_MIN_FILTER_PUSH_DOWN(RuleTypeClass.REWRITE),
+ PUSH_DOWN_MAX_MIN_FILTER(RuleTypeClass.REWRITE),
PUSH_DOWN_DISTINCT_THROUGH_JOIN(RuleTypeClass.REWRITE),
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MaxMinFilterPushDown.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MaxMinFilterPushDown.java
index a54c3785b35..f1dfd57880f 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MaxMinFilterPushDown.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MaxMinFilterPushDown.java
@@ -65,7 +65,7 @@ public class MaxMinFilterPushDown extends
OneRewriteRuleFactory {
public Rule build() {
return logicalFilter(logicalAggregate().whenNot(agg ->
agg.getGroupByExpressions().isEmpty()))
.then(this::pushDownMaxMinFilter)
- .toRule(RuleType.MAX_MIN_FILTER_PUSH_DOWN);
+ .toRule(RuleType.PUSH_DOWN_MAX_MIN_FILTER);
}
private Plan pushDownMaxMinFilter(LogicalFilter<LogicalAggregate<Plan>>
filter) {
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateMaterializedViewCommand.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateMaterializedViewCommand.java
index ef5a2fe3b52..cfddb3bc971 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateMaterializedViewCommand.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateMaterializedViewCommand.java
@@ -103,7 +103,7 @@ public class CreateMaterializedViewCommand extends Command
implements ForwardWit
private static final String SYNC_MV_PLANER_DISABLE_RULES =
"OLAP_SCAN_PARTITION_PRUNE, PRUNE_EMPTY_PARTITION, "
+ "ELIMINATE_GROUP_BY_KEY_BY_UNIFORM, HAVING_TO_FILTER,
ELIMINATE_GROUP_BY, SIMPLIFY_AGG_GROUP_BY, "
+ "MERGE_PERCENTILE_TO_ARRAY, VARIANT_SUB_PATH_PRUNING,
INFER_PREDICATES, INFER_AGG_NOT_NULL, "
- + "INFER_SET_OPERATOR_DISTINCT, INFER_FILTER_NOT_NULL,
INFER_JOIN_NOT_NULL, MAX_MIN_FILTER_PUSH_DOWN, "
+ + "INFER_SET_OPERATOR_DISTINCT, INFER_FILTER_NOT_NULL,
INFER_JOIN_NOT_NULL, PUSH_DOWN_MAX_MIN_FILTER, "
+ "ELIMINATE_SORT, ELIMINATE_AGGREGATE, ELIMINATE_LIMIT,
ELIMINATE_SEMI_JOIN, ELIMINATE_NOT_NULL, "
+ "ELIMINATE_JOIN_BY_UK, ELIMINATE_JOIN_BY_FK,
ELIMINATE_GROUP_BY_KEY, ELIMINATE_GROUP_BY_KEY_BY_UNIFORM, "
+ "ELIMINATE_FILTER_GROUP_BY_KEY";
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java
index 0ef9bdd9465..bb6e1b06b99 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java
@@ -54,7 +54,7 @@ public class RelationUtil {
private static final String SYNC_MV_PLANER_DISABLE_RULES =
"OLAP_SCAN_PARTITION_PRUNE, PRUNE_EMPTY_PARTITION, "
+ "ELIMINATE_GROUP_BY_KEY_BY_UNIFORM, HAVING_TO_FILTER,
ELIMINATE_GROUP_BY, SIMPLIFY_AGG_GROUP_BY, "
+ "MERGE_PERCENTILE_TO_ARRAY, VARIANT_SUB_PATH_PRUNING,
INFER_PREDICATES, INFER_AGG_NOT_NULL, "
- + "INFER_SET_OPERATOR_DISTINCT, INFER_FILTER_NOT_NULL,
INFER_JOIN_NOT_NULL, MAX_MIN_FILTER_PUSH_DOWN, "
+ + "INFER_SET_OPERATOR_DISTINCT, INFER_FILTER_NOT_NULL,
INFER_JOIN_NOT_NULL, PUSH_DOWN_MAX_MIN_FILTER, "
+ "ELIMINATE_SORT, ELIMINATE_AGGREGATE, ELIMINATE_LIMIT,
ELIMINATE_SEMI_JOIN, ELIMINATE_NOT_NULL, "
+ "ELIMINATE_JOIN_BY_UK, ELIMINATE_JOIN_BY_FK,
ELIMINATE_GROUP_BY_KEY, ELIMINATE_GROUP_BY_KEY_BY_UNIFORM, "
+ "ELIMINATE_FILTER_GROUP_BY_KEY";
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]