pub struct ParquetColumnOptions {
pub bloom_filter_enabled: Option<bool>,
pub encoding: Option<String>,
pub dictionary_enabled: Option<bool>,
pub compression: Option<String>,
pub statistics_enabled: Option<String>,
pub bloom_filter_fpp: Option<f64>,
pub bloom_filter_ndv: Option<u64>,
pub max_statistics_size: Option<usize>,
}
Expand description
Options controlling parquet format for individual columns.
See ParquetOptions
for more details
Fields§
§bloom_filter_enabled: Option<bool>
Sets if bloom filter is enabled for the column path.
encoding: Option<String>
Sets encoding for the column path. Valid values are: plain, plain_dictionary, rle, bit_packed, delta_binary_packed, delta_length_byte_array, delta_byte_array, rle_dictionary, and byte_stream_split. These values are not case-sensitive. If NULL, uses default parquet options
dictionary_enabled: Option<bool>
Sets if dictionary encoding is enabled for the column path. If NULL, uses default parquet options
compression: Option<String>
Sets default parquet compression codec for the column path. Valid values are: uncompressed, snappy, gzip(level), lzo, brotli(level), lz4, zstd(level), and lz4_raw. These values are not case-sensitive. If NULL, uses default parquet options
statistics_enabled: Option<String>
Sets if statistics are enabled for the column Valid values are: “none”, “chunk”, and “page” These values are not case sensitive. If NULL, uses default parquet options
bloom_filter_fpp: Option<f64>
Sets bloom filter false positive probability for the column path. If NULL, uses default parquet options
bloom_filter_ndv: Option<u64>
Sets bloom filter number of distinct values. If NULL, uses default parquet options
max_statistics_size: Option<usize>
Sets max statistics size for the column path. If NULL, uses default parquet options max_statistics_size is deprecated, currently it is not being used
Trait Implementations§
Source§impl Clone for ParquetColumnOptions
impl Clone for ParquetColumnOptions
Source§fn clone(&self) -> ParquetColumnOptions
fn clone(&self) -> ParquetColumnOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more