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

caogaofei pushed a commit to branch rel/1.2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/rel/1.2 by this push:
     new 26a86700582 [To rel/1.2] Change display nums to fixed 1000 (#11039)
26a86700582 is described below

commit 26a86700582af11d481193d1febda6d991c91aa5
Author: CritasWang <[email protected]>
AuthorDate: Wed Sep 6 20:26:55 2023 +0800

    [To rel/1.2] Change display nums to fixed 1000 (#11039)
---
 .../apache/iotdb/cli/it/StartClientScriptIT.java   | 32 -------------
 .../cli/src/assembly/resources/sbin/start-cli.sh   |  2 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     | 56 +---------------------
 .../src/main/java/org/apache/iotdb/cli/Cli.java    |  3 --
 .../java/org/apache/iotdb/cli/AbstractCliIT.java   | 39 ---------------
 5 files changed, 2 insertions(+), 130 deletions(-)

diff --git 
a/integration-test/src/test/java/org/apache/iotdb/cli/it/StartClientScriptIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/cli/it/StartClientScriptIT.java
index 82db931632a..fff637de71b 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/cli/it/StartClientScriptIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/cli/it/StartClientScriptIT.java
@@ -102,8 +102,6 @@ public class StartClientScriptIT extends AbstractScript {
             ip,
             "-p",
             port,
-            "-maxPRC",
-            "0",
             "-e",
             "\"flush\"",
             "&",
@@ -111,22 +109,6 @@ public class StartClientScriptIT extends AbstractScript {
             "%^errorlevel%");
     builder2.environment().put("CLASSPATH", libPath);
     testOutput(builder2, output2, 0);
-
-    final String[] output3 = {
-      "Error: error format of max print row count, it should be an integer 
number"
-    };
-    ProcessBuilder builder3 =
-        new ProcessBuilder(
-            "cmd.exe",
-            "/c",
-            sbinPath + File.separator + "start-cli.bat",
-            "-maxPRC",
-            "-1111111111111111111111111111",
-            "&",
-            "exit",
-            "%^errorlevel%");
-    builder3.environment().put("CLASSPATH", libPath);
-    testOutput(builder3, output3, 1);
   }
 
   @Override
@@ -158,23 +140,9 @@ public class StartClientScriptIT extends AbstractScript {
             ip,
             "-p",
             port,
-            "-maxPRC",
-            "0",
             "-e",
             "\"flush\"");
     builder2.environment().put("CLASSPATH", libPath);
     testOutput(builder2, output2, 0);
-
-    final String[] output3 = {
-      "Error: error format of max print row count, it should be an integer 
number"
-    };
-    ProcessBuilder builder3 =
-        new ProcessBuilder(
-            "sh",
-            sbinPath + File.separator + "start-cli.sh",
-            "-maxPRC",
-            "-1111111111111111111111111111");
-    builder3.environment().put("CLASSPATH", libPath);
-    testOutput(builder3, output3, 1);
   }
 }
diff --git a/iotdb-client/cli/src/assembly/resources/sbin/start-cli.sh 
b/iotdb-client/cli/src/assembly/resources/sbin/start-cli.sh
index e384cfa728e..fd92cb15fbb 100755
--- a/iotdb-client/cli/src/assembly/resources/sbin/start-cli.sh
+++ b/iotdb-client/cli/src/assembly/resources/sbin/start-cli.sh
@@ -78,7 +78,7 @@ while true; do
             shift 2
         ;;
         --help)
-            echo "Usage: $0 [-h <ip>] [-p <port>] [-u <username>] [-pw 
<password>] [-D <name=value>] [-c] [-e sql] [-maxPRC <PRC size>]"
+            echo "Usage: $0 [-h <ip>] [-p <port>] [-u <username>] [-pw 
<password>] [-D <name=value>] [-c] [-e sql]"
             exit 0
         ;;
         "")
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 443a4c51f36..b9663cb3514 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
@@ -78,13 +78,10 @@ public abstract class AbstractCli {
 
   static final String ISO8601_ARGS = "disableISO8601";
   static final List<String> AGGREGRATE_TIME_LIST = new ArrayList<>();
-  static final String MAX_PRINT_ROW_COUNT_ARGS = "maxPRC";
-  private static final String MAX_PRINT_ROW_COUNT_NAME = "maxPrintRowCount";
   static final String RPC_COMPRESS_ARGS = "c";
   private static final String RPC_COMPRESS_NAME = "rpcCompressed";
   static final String TIMEOUT_ARGS = "timeout";
   private static final String TIMEOUT_NAME = "queryTimeout";
-  static final String SET_MAX_DISPLAY_NUM = "set max_display_num";
   static final String SET_TIMESTAMP_DISPLAY = "set time_display_type";
   static final String SHOW_TIMESTAMP_DISPLAY = "show time_display_type";
   static final String SET_TIME_ZONE = "set time_zone";
@@ -135,7 +132,6 @@ public abstract class AbstractCli {
     keywordSet.add("-" + USERNAME_ARGS);
     keywordSet.add("-" + EXECUTE_ARGS);
     keywordSet.add("-" + ISO8601_ARGS);
-    keywordSet.add("-" + MAX_PRINT_ROW_COUNT_ARGS);
     keywordSet.add("-" + RPC_COMPRESS_ARGS);
   }
 
@@ -186,14 +182,6 @@ public abstract class AbstractCli {
             .build();
     options.addOption(execute);
 
-    Option maxPrintCount =
-        Option.builder(MAX_PRINT_ROW_COUNT_ARGS)
-            .argName(MAX_PRINT_ROW_COUNT_NAME)
-            .hasArg()
-            .desc("Maximum number of rows displayed (optional)")
-            .build();
-    options.addOption(maxPrintCount);
-
     Option isRpcCompressed =
         Option.builder(RPC_COMPRESS_ARGS)
             .argName(RPC_COMPRESS_NAME)
@@ -261,17 +249,6 @@ public abstract class AbstractCli {
     return CODE_OK;
   }
 
-  static void setMaxDisplayNumber(String maxDisplayNum) {
-    long tmp = Long.parseLong(maxDisplayNum.trim());
-    if (tmp > Integer.MAX_VALUE) {
-      throw new NumberFormatException();
-    } else if (tmp <= 0) {
-      continuePrint = true;
-    } else {
-      maxPrintRowCount = Integer.parseInt(maxDisplayNum.trim());
-    }
-  }
-
   static void setQueryTimeout(String timeoutString) {
     long timeout = Long.parseLong(timeoutString.trim());
     if (timeout > Integer.MAX_VALUE || timeout < 0) {
@@ -389,11 +366,6 @@ public abstract class AbstractCli {
       return OperationResult.CONTINUE_OPER;
     }
 
-    if (specialCmd.startsWith(SET_MAX_DISPLAY_NUM)) {
-      lastProcessStatus = setMaxDisplayNum(specialCmd, cmd);
-      return OperationResult.CONTINUE_OPER;
-    }
-
     if (specialCmd.startsWith(SHOW_TIMEZONE)) {
       lastProcessStatus = showTimeZone(connection);
       return OperationResult.CONTINUE_OPER;
@@ -431,10 +403,6 @@ public abstract class AbstractCli {
         String.format(
             "    %s=xxx\t\t set fetch size when querying data from server.", 
SET_FETCH_SIZE));
     println(String.format("    %s\t\t show fetch size", SHOW_FETCH_SIZE));
-    println(
-        String.format(
-            "    %s=xxx\t eg. set max lines for cli to ouput, -1 equals to 
unlimited.",
-            SET_MAX_DISPLAY_NUM));
   }
 
   private static int setTimestampDisplay(String specialCmd, String cmd) {
@@ -480,25 +448,6 @@ public abstract class AbstractCli {
     return CODE_OK;
   }
 
-  private static int setMaxDisplayNum(String specialCmd, String cmd) {
-    String[] values = specialCmd.split("=");
-    if (values.length != 2) {
-      println(
-          String.format(
-              "Max display number format error, please input like %s = 10000",
-              SET_MAX_DISPLAY_NUM));
-      return CODE_ERROR;
-    }
-    try {
-      setMaxDisplayNumber(cmd.split("=")[1]);
-    } catch (Exception e) {
-      println(String.format("Max display number format error, %s", 
e.getMessage()));
-      return CODE_ERROR;
-    }
-    println("Max display number has set to " + values[1].trim());
-    return CODE_OK;
-  }
-
   private static int showTimeZone(IoTDBConnection connection) {
     try {
       println("Current time zone: " + connection.getTimeZone());
@@ -558,10 +507,7 @@ public abstract class AbstractCli {
               output(lists, maxSizeList);
               continue;
             }
-            println(
-                String.format(
-                    "Reach the max_display_num = %s. Press ENTER to show more, 
input 'q' to quit.",
-                    maxPrintRowCount));
+            println("This display 1000 rows. Press ENTER to show more, input 
'q' to quit.");
             BufferedReader br = new BufferedReader(new 
InputStreamReader(System.in));
             try {
               if ("".equals(br.readLine())) {
diff --git a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java 
b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java
index 41c358777e8..b65d16ad288 100644
--- a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java
+++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java
@@ -108,9 +108,6 @@ public class Cli extends AbstractCli {
       if (commandLine.hasOption(ISO8601_ARGS)) {
         timeFormat = RpcUtils.setTimeFormat("long");
       }
-      if (commandLine.hasOption(MAX_PRINT_ROW_COUNT_ARGS)) {
-        
setMaxDisplayNumber(commandLine.getOptionValue(MAX_PRINT_ROW_COUNT_ARGS));
-      }
       if (commandLine.hasOption(TIMEOUT_ARGS)) {
         setQueryTimeout(commandLine.getOptionValue(TIMEOUT_ARGS));
       }
diff --git 
a/iotdb-client/cli/src/test/java/org/apache/iotdb/cli/AbstractCliIT.java 
b/iotdb-client/cli/src/test/java/org/apache/iotdb/cli/AbstractCliIT.java
index 5423dffbdc2..3eff61ceaf2 100644
--- a/iotdb-client/cli/src/test/java/org/apache/iotdb/cli/AbstractCliIT.java
+++ b/iotdb-client/cli/src/test/java/org/apache/iotdb/cli/AbstractCliIT.java
@@ -67,7 +67,6 @@ public class AbstractCliIT {
       AbstractCli.PW_ARGS,
       AbstractCli.USERNAME_ARGS,
       AbstractCli.ISO8601_ARGS,
-      AbstractCli.MAX_PRINT_ROW_COUNT_ARGS,
     };
     for (String keyword : keywords) {
       if (!AbstractCli.keywordSet.contains("-" + keyword)) {
@@ -168,20 +167,6 @@ public class AbstractCliIT {
         AbstractCli.handleInputCmd(
             String.format("%s=default", AbstractCli.SET_TIMESTAMP_DISPLAY), 
connection));
 
-    assertEquals(
-        OperationResult.CONTINUE_OPER,
-        AbstractCli.handleInputCmd(
-            String.format("%s=", AbstractCli.SET_MAX_DISPLAY_NUM), 
connection));
-    assertEquals(
-        OperationResult.CONTINUE_OPER,
-        AbstractCli.handleInputCmd(
-            String.format("%s=xxx", AbstractCli.SET_MAX_DISPLAY_NUM), 
connection));
-    assertEquals(
-        OperationResult.CONTINUE_OPER,
-        AbstractCli.handleInputCmd(
-            String.format("%s=1", AbstractCli.SET_MAX_DISPLAY_NUM), 
connection));
-    testSetMaxDisplayNumber();
-
     assertEquals(
         OperationResult.CONTINUE_OPER,
         AbstractCli.handleInputCmd(AbstractCli.SHOW_TIMEZONE, connection));
@@ -209,28 +194,4 @@ public class AbstractCliIT {
         AbstractCli.handleInputCmd(
             String.format("%s=111", AbstractCli.SET_FETCH_SIZE), connection));
   }
-
-  private void testSetMaxDisplayNumber() {
-    try {
-      AbstractCli.setMaxDisplayNumber("10");
-    } catch (NumberFormatException e) {
-      fail();
-    }
-
-    try {
-      AbstractCli.setMaxDisplayNumber("111111111111111");
-      fail();
-    } catch (NumberFormatException ignored) {
-    }
-
-    try {
-      AbstractCli.setMaxDisplayNumber("-10");
-    } catch (NumberFormatException ignored) {
-    }
-
-    try {
-      AbstractCli.setMaxDisplayNumber("0");
-    } catch (NumberFormatException ignored) {
-    }
-  }
 }

Reply via email to