Skip to content

Commit e1018a7

Browse files
committed
Merge branch 'main' into 06/22/26/extract_request_logic
2 parents 47a4965 + e9a3e25 commit e1018a7

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

client-v2/src/test/java/com/clickhouse/client/metrics/MetricsTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ public void testRegisterMetrics() throws Exception {
5454
.serverSetting(ServerSettings.ASYNC_INSERT, "0")
5555
.serverSetting(ServerSettings.WAIT_END_OF_QUERY, "1")
5656
.registerClientMetrics(meterRegistry, "pool-test")
57+
.setKeepAliveTimeout(10, ChronoUnit.SECONDS) // enforce connection cleanup
5758
.build()) {
5859

5960
client.ping();
@@ -67,7 +68,11 @@ public void testRegisterMetrics() throws Exception {
6768
Assert.assertEquals((int) leased.value(), 0);
6869

6970
Runnable task = () -> {
71+
final long maxDelay = 15;
72+
long t1 = System.currentTimeMillis();
7073
try (QueryResponse response = client.query("SELECT 1").get()) {
74+
long t = System.currentTimeMillis() - t1;
75+
Assert.assertTrue(t < maxDelay, "Unexpected delay (t = " + t + ", but expected < " + maxDelay + " ms)");
7176
Assert.assertEquals((int) available.value(), 0);
7277
Assert.assertEquals((int) leased.value(), 1);
7378
} catch (Exception e) {

jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/parser/javacc/ClickHouseSqlUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ private static Set<String> initAllowedKeywordAliases() {
6969
// Appended 05/27/2026
7070
"CURSOR", "DETERMINISTIC", "ESCAPE", "SAMPLES", "STREAM", "UNKNOWN",
7171
// Appended 06/10/2026
72-
"IPV4_PREFIX_BITS", "IPV6_PREFIX_BITS", "TIMEZONE_HOUR", "TIMEZONE_MINUTE"
72+
"IPV4_PREFIX_BITS", "IPV6_PREFIX_BITS", "TIMEZONE_HOUR", "TIMEZONE_MINUTE",
73+
// Appended 06/26/2026
74+
"ENUM", "HYPOTHETICAL", "WHATIF"
7375
);
7476
}
7577

0 commit comments

Comments
 (0)