This is an automated email from the ASF dual-hosted git repository.
hui pushed a commit to branch lmh/addQueryIT
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/lmh/addQueryIT by this push:
new 36cc3a33fe fix checkstyle
36cc3a33fe is described below
commit 36cc3a33fe9820d55b4d5b8f3d5484f764c71b44
Author: Minghui Liu <[email protected]>
AuthorDate: Fri Jun 17 16:40:17 2022 +0800
fix checkstyle
---
.../iotdb/db/it/query/IoTDBPaginationIT.java | 38 +++++++++-------------
1 file changed, 15 insertions(+), 23 deletions(-)
diff --git
a/integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
b/integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
index 06470399ce..100363a540 100644
---
a/integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
+++
b/integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
@@ -19,13 +19,12 @@
package org.apache.iotdb.db.it.query;
-import org.apache.iotdb.db.constant.TestConstant;
import org.apache.iotdb.it.env.ConfigFactory;
import org.apache.iotdb.it.env.EnvFactory;
import org.apache.iotdb.it.env.IoTDBTestRunner;
import org.apache.iotdb.itbase.category.ClusterIT;
import org.apache.iotdb.itbase.category.LocalStandaloneIT;
-import org.apache.iotdb.jdbc.IoTDBDatabaseMetadata;
+import org.apache.iotdb.itbase.constant.TestConstant;
import org.junit.AfterClass;
import org.junit.Assert;
@@ -35,11 +34,10 @@ import org.junit.experimental.categories.Category;
import org.junit.runner.RunWith;
import java.sql.Connection;
-import java.sql.DatabaseMetaData;
-import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
+import java.util.Objects;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
@@ -150,49 +148,44 @@ public class IoTDBPaginationIT {
try (Connection connection = EnvFactory.getEnv().getConnection();
Statement statement = connection.createStatement()) {
- String result = "";
- Long now_start = 0L;
+ StringBuilder result = new StringBuilder();
+ long now_start = 0L;
boolean cmp = false;
for (String sql : sqls) {
// System.out.println("----" + sql);
if (cmp) {
- Assert.assertEquals(sql, result);
+ Assert.assertEquals(sql, result.toString());
cmp = false;
- } else if (sql.equals("SHOW TIMESERIES")) {
- DatabaseMetaData data = connection.getMetaData();
- result = ((IoTDBDatabaseMetadata) data).getMetadataInJson();
- cmp = true;
} else {
if (sql.contains("NOW()") && now_start == 0L) {
now_start = System.currentTimeMillis();
}
- statement.execute(sql);
if (sql.split(" ")[0].equals("SELECT") | sql.split("
")[0].equals("select")) {
- try (ResultSet resultSet = statement.getResultSet()) {
+ try (ResultSet resultSet = statement.executeQuery(sql)) {
ResultSetMetaData metaData = resultSet.getMetaData();
int count = metaData.getColumnCount();
String[] column = new String[count];
for (int i = 0; i < count; i++) {
column[i] = metaData.getColumnName(i + 1);
}
- result = "";
+ result = new StringBuilder();
while (resultSet.next()) {
for (int i = 1; i <= count; i++) {
- if (now_start > 0L && column[i - 1] ==
TestConstant.TIMESTAMP_STR) {
+ if (now_start > 0L && Objects.equals(column[i - 1],
TestConstant.TIMESTAMP_STR)) {
String timestr = resultSet.getString(i);
- Long tn = Long.valueOf(timestr);
- Long now = System.currentTimeMillis();
+ long tn = Long.parseLong(timestr);
+ long now = System.currentTimeMillis();
if (tn >= now_start && tn <= now) {
timestr = "NOW()";
}
- result += timestr + ',';
+ result.append(timestr).append(',');
} else {
- result += resultSet.getString(i) + ',';
+ result.append(resultSet.getString(i)).append(',');
}
}
- result += '\n';
+ result.append('\n');
}
cmp = true;
}
@@ -210,14 +203,13 @@ public class IoTDBPaginationIT {
final int maxQueryDeduplicatedPathNum =
ConfigFactory.getConfig().getMaxQueryDeduplicatedPathNum();
ConfigFactory.getConfig().setMaxQueryDeduplicatedPathNum(2);
- try (Connection connection =
- DriverManager.getConnection("jdbc:iotdb://127.0.0.1:6667/",
"root", "root");
+ try (Connection connection = EnvFactory.getEnv().getConnection();
Statement statement = connection.createStatement()) {
statement.execute("insert into root.sg.d1(time, s1, s2, s3) values(1, 1,
1, 1)");
// fail
- statement.execute("select ** from root");
+ statement.executeQuery("select ** from root");
fail();
} catch (Exception e) {
assertTrue(