Skip to main content

write_mphf_container

Function write_mphf_container 

Source
pub fn write_mphf_container<W: Write + Seek>(
    writer: &mut W,
    mphfs: &[Option<&PartitionedMphf>],
) -> Result<Vec<MphfPartitionEntry>>
Expand description

Helper functions for MPHF container operations

Write MPHFs to a container format

Creates a container file with:

  • Header with num_partitions
  • Offset table (partition_id, byte_offset, byte_size) for each partition
  • Serialized MPHF data concatenated

Returns the offset table for reference