This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch dev/1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/dev/1.3 by this push:
     new 4dddc27f925 [to dev/1.3] Optimize 
DeviceViewIntoOperator.findWritten(String device, String measurement) #17007
4dddc27f925 is described below

commit 4dddc27f9255e3e7670279de106105d73f19318c
Author: shuwenwei <[email protected]>
AuthorDate: Fri Jan 9 16:36:30 2026 +0800

    [to dev/1.3] Optimize DeviceViewIntoOperator.findWritten(String device, 
String measurement) #17007
---
 .../queryengine/execution/operator/process/DeviceViewIntoOperator.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/DeviceViewIntoOperator.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/DeviceViewIntoOperator.java
index 14ad2b4a3d4..adfa9bc6b03 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/DeviceViewIntoOperator.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/DeviceViewIntoOperator.java
@@ -259,7 +259,8 @@ public class DeviceViewIntoOperator extends 
AbstractIntoOperator {
 
   @Override
   protected int findWritten(String device, String measurement) {
-    for (InsertTabletStatementGenerator generator : 
insertTabletStatementGenerators) {
+    for (int i = insertTabletStatementGenerators.size() - 1; i >= 0; i--) {
+      InsertTabletStatementGenerator generator = 
insertTabletStatementGenerators.get(i);
       if (!Objects.equals(generator.getDevice(), device)) {
         continue;
       }

Reply via email to