pub struct ValidityBitmap { /* private fields */ }Expand description
Packed validity bitmap (1 = valid). Missingness is never a sentinel value.
Implementations§
Source§impl ValidityBitmap
impl ValidityBitmap
Sourcepub fn as_mask_view(&self) -> Result<BitMaskView<'_>, DataError>
pub fn as_mask_view(&self) -> Result<BitMaskView<'_>, DataError>
Sourcepub fn is_all_valid(&self) -> bool
pub fn is_all_valid(&self) -> bool
Whether every bit is valid.
Sourcepub fn gather(&self, row_map: &[u32]) -> Result<Self, DataError>
pub fn gather(&self, row_map: &[u32]) -> Result<Self, DataError>
Gather bits through a row map (out[i] = self[row_map[i]]).
§Errors
When a mapped row is out of range.
Sourcepub fn gather_rows(&self, row_map: &[usize]) -> Result<Self, DataError>
pub fn gather_rows(&self, row_map: &[usize]) -> Result<Self, DataError>
Trait Implementations§
Source§impl Clone for ValidityBitmap
impl Clone for ValidityBitmap
Source§fn clone(&self) -> ValidityBitmap
fn clone(&self) -> ValidityBitmap
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 ValidityBitmap
impl Debug for ValidityBitmap
Source§impl Default for ValidityBitmap
impl Default for ValidityBitmap
Source§fn default() -> ValidityBitmap
fn default() -> ValidityBitmap
Returns the “default value” for a type. Read more
impl Eq for ValidityBitmap
Source§impl PartialEq for ValidityBitmap
impl PartialEq for ValidityBitmap
impl StructuralPartialEq for ValidityBitmap
Auto Trait Implementations§
impl Freeze for ValidityBitmap
impl RefUnwindSafe for ValidityBitmap
impl Send for ValidityBitmap
impl Sync for ValidityBitmap
impl Unpin for ValidityBitmap
impl UnsafeUnpin for ValidityBitmap
impl UnwindSafe for ValidityBitmap
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