[−][src]Module parquet::file::properties
Writer properties.
Usage
use parquet::basic::{Compression, Encoding}; use parquet::file::properties::*; use parquet::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")), Encoding::DELTA_BINARY_PACKED); assert_eq!(props.encoding(&ColumnPath::from("col2")), Encoding::PLAIN);
Structs
WriterProperties |
Writer properties. |
WriterPropertiesBuilder |
Writer properties builder. |
Enums
WriterVersion |
Parquet writer version. |
Type Definitions
WriterPropertiesPtr |
Reference counted writer properties. |