Skip to main content

nodedb_array/codec/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2
3// Structural sparse-tile codec. Dense tiles retain zerompk serialization;
4// this module covers sparse tiles only. See tile_encode / tile_decode for
5// the entry points used by the segment writer and reader.
6pub mod column_codec;
7pub mod coord_delta;
8pub mod coord_rle;
9pub mod limits;
10pub mod tag;
11pub mod tile_decode;
12pub mod tile_encode;
13
14pub use column_codec::{
15    decode_attr_col, decode_row_kinds, decode_surrogates, decode_timestamps_col, encode_attr_col,
16    encode_row_kinds, encode_surrogates, encode_timestamps_col,
17};
18pub use coord_delta::{decode_coord_axis, encode_coord_axis};
19pub use coord_rle::{decode_coord_axis_rle, encode_coord_axis_rle};
20pub use tag::{CodecTag, peek_tag};
21pub use tile_decode::decode_sparse_tile;
22pub use tile_encode::encode_sparse_tile;