You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dbeaver/dbeaver#10334 shows the driver has problem dealing with Array of Tuple, which should be a common case to support. If we mix use Array, AggregateFunction, Tuple, Nested, Map, and Geo types etc., we'll run into similar issue too.
This is actually supported in new Java client, but it's limited to RowBinary format and is currently lack of optimization(primitive types and maybe byte-code generation). We need to 1) enhance TabSeparated data processor to support nested structure; and 2) add clickhouse-client dependency in clickhouse-jdbc(better with an option to turn it on/off).
dbeaver/dbeaver#10334 shows the driver has problem dealing with Array of Tuple, which should be a common case to support. If we mix use Array, AggregateFunction, Tuple, Nested, Map, and Geo types etc., we'll run into similar issue too.
It's not simply a deserialization issue but also related to how we parse column types, for example:
/~https://github.com/ClickHouse/clickhouse-jdbc/blob/5e6f74b89354e60af7d0c9437eef0520ee9ffda1/clickhouse-jdbc/src/main/java/ru/yandex/clickhouse/response/ClickHouseColumnInfo.java#L45-L49
This is actually supported in new Java client, but it's limited to RowBinary format and is currently lack of optimization(primitive types and maybe byte-code generation). We need to 1) enhance TabSeparated data processor to support nested structure; and 2) add
clickhouse-client
dependency inclickhouse-jdbc
(better with an option to turn it on/off).The text was updated successfully, but these errors were encountered: