Skip to main content
InputOutputAlias

Description

The ProtobufList format is similar to the Protobuf format but rows are represented as a sequence of sub-messages contained in a message with a fixed name of “Envelope”.

Example usage

For example:
Where the file schemafile.proto looks like this:
schemafile.proto
The message type specified in format_schema is resolved by first looking for it as a nested type inside a top-level Envelope message. If no match is found there — either because the schema has no Envelope message, or the Envelope does not contain a message with the requested name — the top-level message with that name is used directly.

Format settings

Last modified on July 2, 2026