This is an automated email from the ASF dual-hosted git repository. zhihao pushed a commit to branch perf/szh/push_limit_to_table_scan in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit d2f8c59fd1c539d478a9eca4d42c9f2af661317f Author: Sh-Zh-7 <[email protected]> AuthorDate: Thu Feb 26 15:49:24 2026 +0800 Add data pre sorted and limited check in UT. --- .../plan/relational/planner/WindowFunctionOptimizationTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/WindowFunctionOptimizationTest.java b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/WindowFunctionOptimizationTest.java index 6618ad518c5..a2243557d2f 100644 --- a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/WindowFunctionOptimizationTest.java +++ b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/WindowFunctionOptimizationTest.java @@ -330,6 +330,9 @@ public class WindowFunctionOptimizationTest { "Fragment " + i + " root should be TopKRankingNode", fragmentRoot instanceof TopKRankingNode); TopKRankingNode topKNode = (TopKRankingNode) fragmentRoot; + assertTrue( + "TopKRankingNode should be marked as dataPreSortedAndLimited", + topKNode.isDataPreSortedAndLimited()); PlanNode scanChild = topKNode.getChild(); assertNotNull("TopKRankingNode should have a child", scanChild);
