Skip to main content

nodedb_columnar/materialize_rows/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2
3//! Decode flushed segment blobs back into per-row `Value`s.
4//!
5//! On Origin, segments are write-once: once encoded they are only ever read,
6//! scanned, or (for RESTORE) decoded back into rows and re-issued through the
7//! normal durable write path. Each cell decodes through
8//! [`crate::reader::decoded_cell_value`]. The in-place rewrite embedded
9//! deployments use is in [`crate::compaction`].
10
11pub mod rows;
12
13pub use rows::materialize_segment_live_rows;