Skip to main content

Crate mz_row_spine

Crate mz_row_spine 

Source
Expand description

Packed-bytes differential dataflow spine Layouts for Row-valued arrangements.

The spines defined here store Row keys and values as concatenated bytes in a single contiguous backing region (via mz_ore::region::Region, which uses lgalloc when available), instead of as separately-allocated heap objects. This gives cursor lookups block locality and lets the OS evict cold pages cleanly under memory pressure.

Structs§

DatumContainer
Container wrapping BytesContainer that traffics only in Row-formatted bytes.
DatumSeq
OffsetOptimized

Type Aliases§

RowBatcher
RowBuilder
RowRowBatcher
RowRowBuilder
RowRowSpine
RowSpine
RowValBatcher
RowValBuilder
RowValSpine
ValRowBatcher
ValRowBuilder
ValRowSpine