clickhouse-java
clickhouse-java copied to clipboard
Java client and JDBC driver for ClickHouse
Ive been investigating upgrading our JDBC clickhouse client from 0.7.1-patch1 to 0.8.5 (moving from clickhouse java client v1 to v2 underneath), and our usual insertion query now fails to parameterize....
## Description I'm using liquibase version 4.32.0, when liquibase trying to parse clickhouse column meta data, it falls when parsing DATA_TYPE field. It expected to be Integer, and in 0.7.x...
## Description ### Steps to reproduce 1. Table: ```sql CREATE TABLE test_table ( my_id Int64, is_bool Boolean ) ENGINE = ReplacingMergeTree ORDER BY (my_id); ``` 2. Kotlin data class: ```kotlin...
## Description clickhouse jdbc ### Steps to reproduce I deployment flink job on k8s, then use clickhouse-jdbc jar to read clickhouse data. An error occurred while creating the connection. I...
## Description I have faced some type conversion problems during serializing java.sql.Date in jdbc-v2. jdbc V2 converts java.sql.Date to java.time.Instant and serialise it using CH fromUnixTimestamp64Nano function which returns DateTime64...
## Description There was an issue https://github.com/ClickHouse/clickhouse-java/issues/1705 The problem still exists: https://github.com/ClickHouse/clickhouse-java/issues/1705#issuecomment-2898237536 > Hi @Paultagoras, I have taken some new tests - I tried to re-run both my old tests...
## Description Hi ClickHouse team, I'm encountering an issue when trying to write to a column of type AggregateFunction(groupBitmap, UInt64) via Spark using clickhouse-jdbc and clickhouse-data libraries. This used to...
## Description In the Client component, the `executionTimeout` parameter is used with different time units, leading to confusion during its usage. - **When setting the value:** The `executionTimeout` parameter is...
### Description JDBC escaping allows to write portable (really not) SQL statements that can be run with different JDBC drivers to get same affect. For example, `{ts 2025-02-20}` should be...
### Describe the bug There is an issue with `com.clickhouse.client.api.internal.ClickHouseLZ4OutputStream` and `com.clickhouse.client.api.internal.ClickHouseLZ4InputStream`: - new byte array created for each block `final byte[] block = new byte[compressedSizeWithHeader];` - uncompressed buffer is...