From 05863e0b428839625d14a36d56bcdead98e27eb8 Mon Sep 17 00:00:00 2001 From: Sergey Chernov Date: Thu, 10 Sep 2026 10:28:10 -0700 Subject: [PATCH 1/2] fixed v1 test setting wrong range --- .../test/java/com/clickhouse/client/ClientIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clickhouse-client/src/test/java/com/clickhouse/client/ClientIntegrationTest.java b/clickhouse-client/src/test/java/com/clickhouse/client/ClientIntegrationTest.java index fda4fb187..f1b9931da 100644 --- a/clickhouse-client/src/test/java/com/clickhouse/client/ClientIntegrationTest.java +++ b/clickhouse-client/src/test/java/com/clickhouse/client/ClientIntegrationTest.java @@ -382,7 +382,7 @@ protected Object[][] getSimpleTypes() { "1970-01-01 00:00:01" }, { ClickHouseDataType.DateTime32.name(), "1970-01-01 00:00:00", "1970-01-01 00:00:00", "1970-01-01 00:00:01" }, - { ClickHouseDataType.DateTime64.name() + "(3)", "1970-01-01 00:00:00", "1969-12-31 23:59:59.999", + { ClickHouseDataType.DateTime64.name() + "(3)", "1970-01-01 00:00:00", "1970-01-01 00:00:00", "1970-01-01 00:00:00.001" }, { ClickHouseDataType.Decimal.name() + "(10,9)", "0E-9", "-1.000000000", "1.000000000" }, { ClickHouseDataType.Decimal32.name() + "(1)", "0.0", "-1.0", "1.0" }, From 72cbf15b501591954c36596567d319b2836135a3 Mon Sep 17 00:00:00 2001 From: Sergey Chernov Date: Thu, 10 Sep 2026 10:59:21 -0700 Subject: [PATCH 2/2] Another fix --- .../com/clickhouse/jdbc/ClickHousePreparedStatementTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clickhouse-jdbc/src/test/java/com/clickhouse/jdbc/ClickHousePreparedStatementTest.java b/clickhouse-jdbc/src/test/java/com/clickhouse/jdbc/ClickHousePreparedStatementTest.java index 0f2c06abd..015d08250 100644 --- a/clickhouse-jdbc/src/test/java/com/clickhouse/jdbc/ClickHousePreparedStatementTest.java +++ b/clickhouse-jdbc/src/test/java/com/clickhouse/jdbc/ClickHousePreparedStatementTest.java @@ -697,7 +697,7 @@ public void testInsertQueryDateTime64() throws SQLException { Instant i = Instant.ofEpochMilli(value / 1000L); LocalDateTime dt = LocalDateTime.ofInstant(i, conn.getServerTimeZone().toZoneId()); try (PreparedStatement ps = conn.prepareStatement("insert into test_issue_612 values(trim(?),?)")) { - ps.setLong(2, value); + ps.setObject(2, dt); ps.setObject(1, id); ps.execute(); ps.setObject(1, UUID.randomUUID());