pub fn write_sav(
path: impl AsRef<Path>,
batch: &RecordBatch,
metadata: &SpssMetadata,
compression: Compression,
compression_level: Option<u32>,
) -> Result<()>Expand description
Write an Arrow RecordBatch to an SPSS .sav file.
If metadata is provided, it controls variable labels, value labels,
formats, and other SPSS metadata. If default metadata is used, types
are inferred from the Arrow schema.
§Compression
Compression::None— uncompressed .savCompression::Bytecode— row-compressed .savCompression::Zlib— block-compressed .zsav
§Compression Level (zsav only)
Controls zlib compression intensity. Ignored for non-zsav files.
None— default (level 6, compact)Some(1)— “fast”: fastest compression, largest filesSome(3)— “balanced”: moderate speed, moderate sizeSome(6)— “compact”: slower compression, smallest files (default)