clickhouse-java
clickhouse-java copied to clipboard
Java client and JDBC driver for ClickHouse
## Description Client and JDBC driver should generate Query ID if it is not set.
### Description There are common case in integration connectors to validate record schema against a target table schema. Today it is done like: 1. read list of tables 2. read...
When we have a IcebergS3 table and trying get tables its not listing in the tables list. Java code to fetch tables: ``` ResultSet tables = databaseMetaData.getTables( databaseName, getEscapedRegex(schemaName) /*...
Same as #1493 was closed incorrectly, still valid as of 0.9.4 ``` java.util.ServiceConfigurationError: com.clickhouse.client.ClickHouseRequestManager: module com.clickhouse.data does not declare `uses` at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:559) at java.base/java.util.ServiceLoader.checkCaller(ServiceLoader.java:545) at java.base/java.util.ServiceLoader.(ServiceLoader.java:480) at java.base/java.util.ServiceLoader.load(ServiceLoader.java:1505) at [email protected]/com.clickhouse.data.ClickHouseUtils.findFirstService(ClickHouseUtils.java:93)...
### Describe - handle nullables in one place - make 2 level abstraction - low level writing data types and columns
## Description When creating a materialized view, specify the Select statement as follows: ```sql SELECT toDate(timestamp) AS date, countState(*) AS count, quantileState(0.9)(duration) AS tp90_duration_ms, quantileState(0.99)(duration) AS tp99_duration_ms, avgState(duration) AS avg_duration_ms,...
## Description Need a document to help to solve common problems. Content: - configuration - network - data transfer - misc V1/V2 should be covered as much as possible.
## Description This is an epic issue to join all `DatabaseMetadata` related issue.
## Description When using the clickhouse client for insert and setting the serverSetting for **wait_for_async_insert** does not get set. I have set the server setting as below ```java InsertSettings insertSettings...
### Describe your feedback Currently, the behavior is that if the string that is sent to serialize is bigger, we send only the length defined in the table schema. A...