Skip to main content

write_position_delete_file

Function write_position_delete_file 

Source
pub async fn write_position_delete_file(
    table: &Table,
    config: &IcebergConfig,
    location_generator: &DefaultLocationGenerator,
    file_name_generators: &PositionDeleteFileNameGenerators,
    format_version: FormatVersion,
    data_file_path: String,
    delete_vector: &DeleteVector,
    partition_key: Option<&PartitionKey>,
) -> Result<DataFile>
Expand description

Write one file-scoped position-delete artifact using the table’s configured on-disk format.

All callers share this dispatch so Puffin deletion vectors and V2 Parquet position deletes use identical file-name and partition-path handling.