pub struct Float64Column {
pub id: VariableId,
pub values: F64Buffer,
pub validity: ValidityBitmap,
}Expand description
Float64 column (owned or foreign-backed values).
Fields§
§id: VariableIdVariable id.
values: F64BufferValues (sentinel-free; use validity for missing).
validity: ValidityBitmapValidity bitmap.
Implementations§
Source§impl Float64Column
impl Float64Column
Sourcepub fn new(
id: VariableId,
values: impl Into<F64Buffer>,
validity: ValidityBitmap,
) -> Result<Self, DataError>
pub fn new( id: VariableId, values: impl Into<F64Buffer>, validity: ValidityBitmap, ) -> Result<Self, DataError>
Construct a column from owned values; lengths must match.
§Errors
DataError::LengthMismatch when validity length differs.
Sourcepub fn as_f64_view(&self) -> F64VectorView<'_>
pub fn as_f64_view(&self) -> F64VectorView<'_>
Borrowed contiguous view (no allocation).
Trait Implementations§
Source§impl Clone for Float64Column
impl Clone for Float64Column
Source§fn clone(&self) -> Float64Column
fn clone(&self) -> Float64Column
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 Float64Column
impl Debug for Float64Column
Source§impl PartialEq for Float64Column
impl PartialEq for Float64Column
impl StructuralPartialEq for Float64Column
Auto Trait Implementations§
impl !RefUnwindSafe for Float64Column
impl !UnwindSafe for Float64Column
impl Freeze for Float64Column
impl Send for Float64Column
impl Sync for Float64Column
impl Unpin for Float64Column
impl UnsafeUnpin for Float64Column
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