[−][src]Module parquet::file::properties
Writer properties.
Usage
use parquet::{ basic::{Compression, Encoding}, file::properties::*, schema::types::ColumnPath, }; // Create properties with default configuration. let props = WriterProperties::builder().build(); // Use properties builder to set certain options and assemble the configuration. let props = WriterProperties::builder() .set_writer_version(WriterVersion::PARQUET_1_0) .set_encoding(Encoding::PLAIN) .set_column_encoding(ColumnPath::from("col1"), Encoding::DELTA_BINARY_PACKED) .set_compression(Compression::SNAPPY) .build(); assert_eq!(props.writer_version(), WriterVersion::PARQUET_1_0); assert_eq!( props.encoding(&ColumnPath::from("col1")), Some(Encoding::DELTA_BINARY_PACKED) ); assert_eq!( props.encoding(&ColumnPath::from("col2")), Some(Encoding::PLAIN) );
Structs
WriterProperties | Writer properties. |
WriterPropertiesBuilder | Writer properties builder. |
Enums
WriterVersion | Parquet writer version. |
Type Definitions
WriterPropertiesPtr | Reference counted writer properties. |