Skip to main content

Module columnar

Module columnar 

Source
Expand description

Columnar insert sync messages (client → server / server → client).

ColumnarInsertMsg carries a batch of typed row values from a Lite client to Origin. Each row is a MessagePack-serialized Vec<Value> in schema column order, matching the collection’s ColumnarSchema.

Wire layout mirrors TimeseriesPushMsg: typed payload + schema hint + a monotonic batch_id for dedup / ACK correlation.

Structs§

ColumnarInsertAckMsg
Columnar insert acknowledgment (server → client, 0xA1).
ColumnarInsertMsg
Columnar batch insert (client → server, 0xA0).