From 861461403f2abaf5400e5259ab5e23633f6d418c Mon Sep 17 00:00:00 2001 From: chen Date: Thu, 7 Mar 2024 23:59:18 +0800 Subject: [PATCH] add missing RuleType LOGICAL_REPEAT_TO_PHYSICAL_REPEAT_RULE (#31877) --- .../src/main/java/org/apache/doris/nereids/rules/RuleType.java | 1 + .../rules/implementation/LogicalRepeatToPhysicalRepeat.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 c42f0ef008..1ec52fe8e1 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 @@ -368,6 +368,7 @@ public enum RuleType { LOGICAL_CTE_PRODUCER_TO_PHYSICAL_CTE_PRODUCER_RULE(RuleTypeClass.IMPLEMENTATION), LOGICAL_CTE_CONSUMER_TO_PHYSICAL_CTE_CONSUMER_RULE(RuleTypeClass.IMPLEMENTATION), LOGICAL_CTE_ANCHOR_TO_PHYSICAL_CTE_ANCHOR_RULE(RuleTypeClass.IMPLEMENTATION), + LOGICAL_REPEAT_TO_PHYSICAL_REPEAT_RULE(RuleTypeClass.IMPLEMENTATION), LOGICAL_SORT_TO_PHYSICAL_QUICK_SORT_RULE(RuleTypeClass.IMPLEMENTATION), LOGICAL_TOP_N_TO_PHYSICAL_TOP_N_RULE(RuleTypeClass.IMPLEMENTATION), LOGICAL_DEFER_MATERIALIZE_TOP_N_TO_PHYSICAL_DEFER_MATERIALIZE_TOP_N_RULE(RuleTypeClass.IMPLEMENTATION), diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalRepeatToPhysicalRepeat.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalRepeatToPhysicalRepeat.java index d1d9ff140d..a299eb9eb6 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalRepeatToPhysicalRepeat.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalRepeatToPhysicalRepeat.java @@ -34,6 +34,6 @@ public class LogicalRepeatToPhysicalRepeat extends OneImplementationRuleFactory repeat.getLogicalProperties(), repeat.child() ) - ).toRule(RuleType.LOGICAL_TOP_N_TO_PHYSICAL_TOP_N_RULE); + ).toRule(RuleType.LOGICAL_REPEAT_TO_PHYSICAL_REPEAT_RULE); } }