pub(crate) struct ResolvedColumnProperties {
pub(crate) encoding: Option<Encoding>,
pub(crate) compression: Compression,
pub(crate) dictionary_enabled: bool,
pub(crate) statistics_enabled: EnabledStatistics,
pub(crate) write_page_header_statistics: bool,
pub(crate) data_page_size_limit: usize,
pub(crate) dictionary_page_size_limit: usize,
pub(crate) data_page_v2_compression_ratio_threshold: f64,
pub(crate) bloom_filter_properties: Option<BloomFilterProperties>,
}Expand description
Every per-column writer setting for one leaf column, resolved against the per-column overrides and the file-wide defaults.
Fields§
§encoding: Option<Encoding>§compression: Compression§dictionary_enabled: bool§statistics_enabled: EnabledStatistics§write_page_header_statistics: bool§data_page_size_limit: usize§dictionary_page_size_limit: usize§data_page_v2_compression_ratio_threshold: f64§bloom_filter_properties: Option<BloomFilterProperties>Trait Implementations§
Source§impl Clone for ResolvedColumnProperties
impl Clone for ResolvedColumnProperties
Source§fn clone(&self) -> ResolvedColumnProperties
fn clone(&self) -> ResolvedColumnProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedColumnProperties
impl Debug for ResolvedColumnProperties
Source§impl PartialEq for ResolvedColumnProperties
impl PartialEq for ResolvedColumnProperties
impl StructuralPartialEq for ResolvedColumnProperties
Auto Trait Implementations§
impl Freeze for ResolvedColumnProperties
impl RefUnwindSafe for ResolvedColumnProperties
impl Send for ResolvedColumnProperties
impl Sync for ResolvedColumnProperties
impl Unpin for ResolvedColumnProperties
impl UnsafeUnpin for ResolvedColumnProperties
impl UnwindSafe for ResolvedColumnProperties
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more