pub struct ColumnChunk {
pub numbers: Option<Arc<Float64Array>>,
pub booleans: Option<Arc<BooleanArray>>,
pub text: Option<ArrayRef>,
pub errors: Option<Arc<UInt8Array>>,
pub type_tag: Arc<UInt8Array>,
pub formula_id: Option<Arc<UInt32Array>>,
pub meta: ColumnChunkMeta,
pub overlay: Overlay,
/* private fields */
}Fields§
§numbers: Option<Arc<Float64Array>>§booleans: Option<Arc<BooleanArray>>§text: Option<ArrayRef>§errors: Option<Arc<UInt8Array>>§type_tag: Arc<UInt8Array>§formula_id: Option<Arc<UInt32Array>>§meta: ColumnChunkMeta§overlay: OverlayImplementations§
Source§impl ColumnChunk
impl ColumnChunk
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn numbers_or_null(&self) -> Arc<Float64Array> ⓘ
pub fn booleans_or_null(&self) -> Arc<BooleanArray>
pub fn errors_or_null(&self) -> Arc<UInt8Array> ⓘ
pub fn text_or_null(&self) -> ArrayRef
Sourcepub fn text_lower_or_null(&self) -> ArrayRef
pub fn text_lower_or_null(&self) -> ArrayRef
Lowercased text lane (ASCII lower), with nulls preserved. Cached per chunk.
Trait Implementations§
Source§impl Clone for ColumnChunk
impl Clone for ColumnChunk
Source§fn clone(&self) -> ColumnChunk
fn clone(&self) -> ColumnChunk
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for ColumnChunk
impl !RefUnwindSafe for ColumnChunk
impl Send for ColumnChunk
impl Sync for ColumnChunk
impl Unpin for ColumnChunk
impl !UnwindSafe for ColumnChunk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more