Skip to main content

Module pk_index_file

Module pk_index_file 

Source
Expand description

Data file naming for pk-index sinks that do not use the legacy file path layout.

Every data file written by the sink writer or the pk-index compaction is placed at {data_location}/{uuid}.parquet, so the PK index only needs to store the 16-byte UUID and can rebuild the full path from it.

Structs§

PkIndexDataFileLocator
Maps between data file UUIDs and data file paths of a pk-index sink table.
PkIndexDataFileNameGenerator
Names every data file {uuid}.parquet with a fresh UUID v7.

Constants§

PK_INDEX_DATA_FILE_SUFFIX 🔒