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

qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 964f3218b5 fix: Fix `SessionDataSet` not close automatically (#6134)
964f3218b5 is described below

commit 964f3218b52644d1ba207244c66109ec16266787
Author: wallezhang <[email protected]>
AuthorDate: Wed Jun 1 23:11:17 2022 +0800

    fix: Fix `SessionDataSet` not close automatically (#6134)
---
 .../src/main/java/org/apache/iotdb/cluster/ClientMain.java   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/cluster/src/main/java/org/apache/iotdb/cluster/ClientMain.java 
b/cluster/src/main/java/org/apache/iotdb/cluster/ClientMain.java
index a8003e2a4c..30b0a3bf93 100644
--- a/cluster/src/main/java/org/apache/iotdb/cluster/ClientMain.java
+++ b/cluster/src/main/java/org/apache/iotdb/cluster/ClientMain.java
@@ -327,7 +327,7 @@ public class ClientMain {
       logger.info(resp.columns.toString());
     }
 
-    SessionDataSet dataSet =
+    try (SessionDataSet dataSet =
         new SessionDataSet(
             query,
             resp.getColumns(),
@@ -338,11 +338,11 @@ public class ClientMain {
             client,
             sessionId,
             resp.queryDataSet,
-            false);
-
-    while (dataSet.hasNext()) {
-      if (logger.isInfoEnabled()) {
-        logger.info(dataSet.next().toString());
+            false)) {
+      while (dataSet.hasNext()) {
+        if (logger.isInfoEnabled()) {
+          logger.info(dataSet.next().toString());
+        }
       }
     }
     System.out.println();

Reply via email to