ClickHouse lanza una librería C header-only para hablar su protocolo binario nativo
ClickHouse C – Talk to ClickHouse using its native binary protocol
ClickHouse presenta clickhouse-c, una librería C header-only que implementa el protocolo binario nativo sobre TCP. Diseñada para integrarse en extensiones de PostgreSQL, permite decodificar bloques sin dependencias más allá de libc. Incluye headers opcionales para compresión, codecs y E/S, y soporta ClickHouse 23.3 y posteriores. No cubre HTTP, pooling ni threading.
Incluir solo clickhouse.h proporciona un decodificador de bloques puro sobre un chc_io proporcionado por el llamador, utilizable para leer FORMAT Native de clickhouse-local desde un pipe sin TCP, sin compresión y sin dependencias de enlace más allá de libc.