You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2024/08/01 01:24:16 UTC
(iotdb) branch ty/TableModelGrammar updated: support cli print empty result without any column
This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch ty/TableModelGrammar
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/ty/TableModelGrammar by this push:
new f75c3535ffe support cli print empty result without any column
f75c3535ffe is described below
commit f75c3535ffe450bd7076baa69fc73a693c86c102
Author: JackieTien97 <ja...@gmail.com>
AuthorDate: Thu Aug 1 09:24:06 2024 +0800
support cli print empty result without any column
---
.../cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
index fa8827c301f..a0a7ca8b14f 100644
--- a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
+++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
@@ -822,12 +822,14 @@ public abstract class AbstractCli {
ctx.getPrinter().printBlockLine(maxSizeList);
ctx.getPrinter().printRow(lists, 0, maxSizeList);
ctx.getPrinter().printBlockLine(maxSizeList);
- for (int i = 1; i < lists.get(0).size(); i++) {
- ctx.getPrinter().printRow(lists, i, maxSizeList);
+ if (!lists.isEmpty()) {
+ for (int i = 1; i < lists.get(0).size(); i++) {
+ ctx.getPrinter().printRow(lists, i, maxSizeList);
+ }
}
ctx.getPrinter().printBlockLine(maxSizeList);
if (isReachEnd) {
- lineCount += lists.get(0).size() - 1;
+ lineCount += lists.isEmpty() ? 0 : lists.get(0).size() - 1;
ctx.getPrinter().printCount(lineCount);
} else {
lineCount += maxPrintRowCount;