Returns default state of the builder.
Finalizes the configuration and returns immutable writer properties struct.
Sets compression codec for a column. Takes precedence over globally defined settings.
Sets flag to enable/disable dictionary encoding for a column. Takes precedence over globally defined settings.
Sets encoding for a column. Takes precedence over globally defined settings.
If dictionary is not enabled, this is treated as a primary encoding for this column. In case when dictionary is enabled for this column, either through global defaults or explicitly, this value is considered to be a fallback encoding for this column.
Panics if user tries to set dictionary encoding here, regardless of dictionary encoding flag being set.
Sets max size for statistics for a column. Takes precedence over globally defined settings.
Sets flag to enable/disable statistics for a column. Takes precedence over globally defined settings.
Sets compression codec for any column.
Sets "created by" property.
Sets data page size limit.
Sets flag to enable/disable dictionary encoding for any column.
Use this method to set dictionary encoding, instead of explicitly specifying
encoding in set_encoding
method.
Sets dictionary page size limit.
Sets encoding for any column.
If dictionary is not enabled, this is treated as a primary encoding for all columns. In case when dictionary is enabled for any column, this value is considered to be a fallback encoding for that column.
Panics if user tries to set dictionary encoding here, regardless of dictionary encoding flag being set.
Sets "key_value_metadata" property.
Sets maximum number of rows in a row group.
Sets max statistics size for any column. Applicable only if statistics are enabled.
Sets flag to enable/disable statistics for any column.
Sets write batch size.
Sets writer version.
Builder to create a writing configuration for
writeParquet
Call
build
on the finished builder to create an immputableWriterProperties
to pass towriteParquet