diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalRepeat.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalRepeat.java index 9c24fab335..8fb7ef5e4a 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalRepeat.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalRepeat.java @@ -192,17 +192,12 @@ public class LogicalRepeat extends LogicalUnary computeFdItems() { - ImmutableSet.Builder builder = ImmutableSet.builder(); - - ImmutableSet childItems = child().getLogicalProperties().getFunctionalDependencies().getFdItems(); - builder.addAll(childItems); - - return builder.build(); + return ImmutableSet.of(); } @Override diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/properties/FunctionalDependenciesTest.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/properties/FunctionalDependenciesTest.java index d6f8216914..12823e4029 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/properties/FunctionalDependenciesTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/properties/FunctionalDependenciesTest.java @@ -236,13 +236,14 @@ class FunctionalDependenciesTest extends TestWithFeService { Assertions.assertTrue(plan.getLogicalProperties() .getFunctionalDependencies().isUniformAndNotNull(plan.getOutput().get(0))); - plan = PlanChecker.from(connectContext) - .analyze("select id from agg where id = 1 group by cube(id, name)") - .rewrite() - .getPlan(); - System.out.println(plan.getLogicalProperties().getFunctionalDependencies()); - Assertions.assertTrue(plan.getLogicalProperties() - .getFunctionalDependencies().isUniform(plan.getOutput().get(0))); + // comment this ut since repeat's uniform and fd are disabled in this version + //plan = PlanChecker.from(connectContext) + // .analyze("select id from agg where id = 1 group by cube(id, name)") + // .rewrite() + // .getPlan(); + //System.out.println(plan.getLogicalProperties().getFunctionalDependencies()); + //Assertions.assertTrue(plan.getLogicalProperties() + // .getFunctionalDependencies().isUniform(plan.getOutput().get(0))); } @Test