From 32ef6cd4bc37c0d7de0ec55eadad961617cfb998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=81=A5?= Date: Tue, 6 Feb 2024 19:51:58 +0800 Subject: [PATCH] [fix](Nereids): fix name of rule EliminateJoinByFK #30884 --- .../src/main/java/org/apache/doris/nereids/rules/RuleType.java | 1 + .../apache/doris/nereids/rules/rewrite/EliminateJoinByFK.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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 89f4ce29eb..106400ac19 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 @@ -209,6 +209,7 @@ public enum RuleType { ELIMINATE_MARK_JOIN(RuleTypeClass.REWRITE), ELIMINATE_GROUP_BY(RuleTypeClass.REWRITE), ELIMINATE_JOIN_BY_UK(RuleTypeClass.REWRITE), + ELIMINATE_JOIN_BY_FK(RuleTypeClass.REWRITE), ELIMINATE_GROUP_BY_KEY(RuleTypeClass.REWRITE), ELIMINATE_DEDUP_JOIN_CONDITION(RuleTypeClass.REWRITE), ELIMINATE_NULL_AWARE_LEFT_ANTI_JOIN(RuleTypeClass.REWRITE), diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateJoinByFK.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateJoinByFK.java index c8eba2e4f3..44c24a3a00 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateJoinByFK.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateJoinByFK.java @@ -69,7 +69,7 @@ public class EliminateJoinByFK extends OneRewriteRuleFactory { res = tryEliminatePrimary(project, equalSet, join.left(), join.right()); } return res; - }).toRule(RuleType.ELIMINATE_JOIN_BY_UK); + }).toRule(RuleType.ELIMINATE_JOIN_BY_FK); } private @Nullable Plan tryEliminatePrimary(LogicalProject> project,