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

Reply via email to