diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTopN.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTopN.java index dd1c171ca2..6def25d242 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTopN.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTopN.java @@ -137,16 +137,11 @@ public class LogicalTopN extends LogicalUnary withLimitChild(long limit, long offset, Plan child) { - Preconditions.checkArgument(children.size() == 1, - "LogicalTopN should have 1 child, but input is %s", children.size()); return new LogicalTopN<>(orderKeys, limit, offset, child); } public LogicalTopN withLimitOrderKeyAndChild(long limit, long offset, List orderKeys, Plan child) { - Preconditions.checkArgument(children.size() == 1, - "LogicalTopN should have 1 child, but input is %s", children.size()); - return new LogicalTopN<>(orderKeys, limit, offset, - Optional.empty(), Optional.of(getLogicalProperties()), child); + return new LogicalTopN<>(orderKeys, limit, offset, child); } @Override