v.22.4New Feature

Introduce ProtobufList Format in ClickHouse

Introduce format ProtobufList (all records as repeated messages in out Protobuf). Closes #16436. #35152 (Nikolai Kochetov).
Introduced a new output format ProtobufList that encodes all query result records as repeated messages within a single Protobuf message.

Why it matters

The ProtobufList format addresses the need for compact and efficient serialization of multiple records into a single Protobuf message, simplifying data exchange and integration with systems that consume Protobuf-encoded data.

How to use it

To use the ProtobufList format, specify it in the FORMAT clause of your query. For example:

SELECT * FROM table_name FORMAT ProtobufList