Struct parquet::file::metadata::ColumnIndexBuilder
source · pub struct ColumnIndexBuilder { /* private fields */ }
Expand description
Builder for column index
Implementations§
source§impl ColumnIndexBuilder
impl ColumnIndexBuilder
pub fn new() -> Self
pub fn append( &mut self, null_page: bool, min_value: Vec<u8>, max_value: Vec<u8>, null_count: i64, )
pub fn set_boundary_order(&mut self, boundary_order: BoundaryOrder)
pub fn to_invalid(&mut self)
pub fn valid(&self) -> bool
sourcepub fn build_to_thrift(self) -> ColumnIndex
pub fn build_to_thrift(self) -> ColumnIndex
Build and get the thrift metadata of column index
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ColumnIndexBuilder
impl RefUnwindSafe for ColumnIndexBuilder
impl Send for ColumnIndexBuilder
impl Sync for ColumnIndexBuilder
impl Unpin for ColumnIndexBuilder
impl UnwindSafe for ColumnIndexBuilder
Blanket Implementations§
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