nodedb_query/msgpack_scan/
mod.rs1pub mod aggregate;
10pub mod aggregate_helpers;
11pub mod compare;
12pub mod field;
13pub mod filter;
14pub mod group_key;
15pub mod index;
16pub mod reader;
17pub mod sidecar;
18pub mod writer;
19
20pub use aggregate::compute_aggregate_binary;
21pub use compare::{compare_field_bytes, hash_field_bytes};
22pub use field::{extract_field, extract_path};
23pub use group_key::build_group_key;
24pub use index::FieldIndex;
25pub use reader::{
26 array_header, map_header, read_bin_advance, read_bool, read_f64, read_i64, read_null, read_str,
27 read_str_advance, read_u32_advance, read_value, skip_value,
28};
29pub use sidecar::{
30 SidecarEntry, SidecarFieldIndex, build_sidecar, field_index_from_sidecar, has_sidecar,
31 msgpack_bytes, sidecar_lookup,
32};
33pub use writer::{
34 build_str_map, inject_str_field, merge_fields, write_array_header, write_bin, write_bool,
35 write_f64, write_i64, write_kv_bool, write_kv_f64, write_kv_i64, write_kv_null, write_kv_raw,
36 write_kv_str, write_map_header, write_null, write_str,
37};