Skip to main content

Module block_object_decoder

Module block_object_decoder 

Source
Expand description

Format → decoder registry for parse_block, mirroring BlockProcessorMap Format → decoder registry for parse_block: turns a block payload of any registered streams.format into generic (type_name, jsonb) objects, one per row, mirroring the existing BlockProcessorMap pattern (block_partition_spec.rs).

Structs§

TransitBlockDecoder
Decodes micromegas-transit block payloads: the native CBOR/transit wire format used by every in-tree SDK. A straight lift of the per-object callback parse_block_table_function.rs used to drive directly.

Traits§

BlockObjectDecoder
Decodes one block payload of a given streams.format into generic objects.
ObjectVisitor
Receives objects decoded from a block payload, in payload order.

Functions§

default_block_object_decoders
Registry covering every streams.format shipped in-tree.

Type Aliases§

BlockObjectDecoderMap
Map from streams.format to the decoder that turns that wire format into generic (type_name, jsonb) objects for parse_block.