add missing RuleType LOGICAL_REPEAT_TO_PHYSICAL_REPEAT_RULE (#31877)

This commit is contained in:
chen
2024-03-07 23:59:18 +08:00
committed by yiguolei
parent 93d298d34a
commit 861461403f
2 changed files with 2 additions and 1 deletions

View File

@ -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),

View File

@ -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);
}
}