ClickHouse / ClickHouse/clickhouse-odbc

Implement RowBinaryWithNamesAndTypes format support

Open
#515 2 comments 0 reactions 1 assignee Claimed by @slabko View on GitHub
Dominant language
C
Stars
285
Forks
105
Avg merge
3h 56m
Merged PRs (30d)
3

Description

The driver currently supports only the `ODBCDriver2` format, while all other connectors use `RowBinaryWithNamesAndTypes`. `ODBCDriver2` is an outdated format that exists only for the driver and should eventually be retired. It is also not very performant compared to other formats.

The driver already has a partial implementation of `RowBinaryWithNamesAndTypes` that supports all native ODBC types such as numbers, strings, dates and timestamps, `UUID`, etc. However, it does not support types such as `Tuple`, `Map`, `IPv4` and `IPv6`, `Array`, `JSON`, etc.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.