Struct parquet::file::properties::WriterProperties [−][src]
pub struct WriterProperties { /* fields omitted */ }
Expand description
Writer properties.
All properties except the key-value metadata are immutable,
use WriterPropertiesBuilder
to assemble these properties.
Implementations
Returns builder for writer properties with default values.
Returns data page size limit.
Returns dictionary page size limit.
Returns configured batch size for writes.
When writing a batch of data, this setting allows to split it internally into smaller batches so we can better estimate the size of a page currently being written.
Returns max size for a row group.
Returns configured writer version.
Returns created_by
string.
Returns key_value_metadata
KeyValue pairs.
Returns encoding for a data page, when dictionary encoding is enabled. This is not configurable.
Returns encoding for dictionary page, when dictionary encoding is enabled. This is not configurable.
Returns encoding for a column, if set. In case when dictionary is enabled, returns fallback encoding.
If encoding is not set, then column writer will choose the best encoding based on the column type.
Returns compression codec for a column.
Returns true
if dictionary encoding is enabled for a column.
Returns true
if statistics are enabled for a column.
Returns max size for statistics. Only applicable if statistics are enabled.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for WriterProperties
impl Send for WriterProperties
impl Sync for WriterProperties
impl Unpin for WriterProperties
impl UnwindSafe for WriterProperties
Blanket Implementations
Mutably borrows from an owned value. Read more