Struct datafusion::config::ColumnOptions
source · pub struct ColumnOptions {
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>,
}
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
Trait Implementations§
source§impl Clone for ColumnOptions
impl Clone for ColumnOptions
source§fn clone(&self) -> ColumnOptions
fn clone(&self) -> ColumnOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl ConfigField for ColumnOptions
impl ConfigField for ColumnOptions
source§impl Debug for ColumnOptions
impl Debug for ColumnOptions
source§impl Default for ColumnOptions
impl Default for ColumnOptions
source§fn default() -> ColumnOptions
fn default() -> ColumnOptions
source§impl PartialEq for ColumnOptions
impl PartialEq for ColumnOptions
source§fn eq(&self, other: &ColumnOptions) -> bool
fn eq(&self, other: &ColumnOptions) -> bool
self
and other
values to be equal, and is used
by ==
.