v.19.1Improvements

Capnprotoinputstream Now Support Jagged Structures

CapnProtoInputStream now support jagged structures. #4063 (Odin Hultgren Van Der Horst)
CapnProtoInputStream now supports jagged structures, enabling the processing of non-uniform nested data formats.

Why it matters

This feature allows ClickHouse to ingest Cap'n Proto data with irregular, variable-length arrays or nested collections, which were previously unsupported. It improves ClickHouse's compatibility with diverse Cap'n Proto data schemas and enhances flexibility when working with complex hierarchical data.

How to use it

To benefit from this feature, users can utilize the CapnProtoInputStream format when importing Cap'n Proto data that contains jagged or non-uniform nested arrays. No additional configuration is required beyond specifying the appropriate input format.