clickhouse-java
clickhouse-java copied to clipboard
Java client and JDBC driver for ClickHouse
### Description Client v1 supports load balancing between two server nodes. In case of failure the client may repeat request to another server. Client v2 should support this functionality
### Description Action scripts in `.github` use many outdated and reaching EOL scripts. It is unsafe and will break CI soon. - Identify alternatives - remove not needed code -...
### Description Client should support all authentication mechanism that servers does. One of them is JWT. See other client [implementation] (https://github.com/ClickHouse/ClickHouse/pull/62829)
### Description Client should support JSON Data type (https://clickhouse.com/docs/en/integrations/data-formats/json/overview). **Considerations:** - Client should provide convenient API to get access to row data - Client should have examples of using a...
### Description Apache HTTP client library has two implementations: blocking and non-blocking. The last one may be very beneficial for queryAll API that would deserialize data as it comes from...
**JDBC vsersion:0.4.6** **Clickhouse version:21.8.10.19** **When I do batch insert, sometimes I get this error:** java.sql.BatchUpdateException: At least one SQL statement is required for execution, server ClickHouseNode [uri=http://10.109.152.2:8123/default, options={jdbcCompliant=false,collect_timeout=3600,max_execution_time=3600,socket_timeout=4800000,max_queued_buffers=0}]@-232571340 at com.clickhouse.jdbc.SqlExceptionUtils.batchUpdateError(SqlExceptionUtils.java:107)...
### Describe the bug For the R2DBC client, in `ClickHouseResult` class, the `map` method implementation logs but doesn't propagate exceptions. However, in the same class the `flatMap` method implementation both...
## Description Occasionally, when creating a parameterized view, the query does not get parsed correctly. - ClickHouse Version: 24.5.1.1763 (2R-1S) - ClickHouse JDBC Version: clickhouse-jdbc-0.6.2-all.jar ### Create Parameterized View Statement...
### Describe the bug This happens intermittently every now and then. ### Expected behaviour Error when processing batch of inserts, the list doesn't contain more than 1000 items. ### Code...
We should make sure the existing tests a) cover all of the different JDBC standards and b) are generic enough to not rely on specific client data types. ```[tasklist] ###...