Skip to main content

Crate ailake_file

Crate ailake_file 

Source
Expand description

ailake-file — unified file format

Owns the combined Parquet + AI-Lake footer file. The single file that Iceberg manifests point to.

Layout: [PAR1][row groups][AILK header+centroid+HNSW+trailer][Parquet footer][footer_len][PAR1]

See docs/specs/FILE_FORMAT.md for the binary specification.

Re-exports§

pub use footer::AilakeHeader;
pub use footer::AilakeTrailer;
pub use footer::DistanceMetric;
pub use footer::Precision;
pub use footer::AILAKE_FORMAT_VERSION;
pub use footer::AILAKE_MAGIC;
pub use footer::FLAG_INDEX_IVF_PQ;
pub use footer::HEADER_SIZE;
pub use footer::TRAILER_SIZE;
pub use reader::AilakeFileReader;
pub use writer::AilakeFileWriter;
pub use writer::IndexType;
pub use writer::VectorColumnBatch;

Modules§

footer
reader
writer