pub enum RechunkStrategy {
Count(usize),
Memory(usize),
Auto,
}Expand description
Strategy for rechunking arrays and tables.
Defines how to redistribute data across chunks/batches.
Variants§
Count(usize)
Rechunk into uniform chunks of the specified element/row count.
Memory(usize)
Rechunk targeting a specific memory size per chunk in bytes.
Auto
Rechunk using a default size of 8192 elements/rows.
Trait Implementations§
Source§impl Clone for RechunkStrategy
impl Clone for RechunkStrategy
Source§fn clone(&self) -> RechunkStrategy
fn clone(&self) -> RechunkStrategy
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 moreimpl Copy for RechunkStrategy
Source§impl Debug for RechunkStrategy
impl Debug for RechunkStrategy
Source§impl PartialEq for RechunkStrategy
impl PartialEq for RechunkStrategy
Source§fn eq(&self, other: &RechunkStrategy) -> bool
fn eq(&self, other: &RechunkStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RechunkStrategy
Auto Trait Implementations§
impl Freeze for RechunkStrategy
impl RefUnwindSafe for RechunkStrategy
impl Send for RechunkStrategy
impl Sync for RechunkStrategy
impl Unpin for RechunkStrategy
impl UnsafeUnpin for RechunkStrategy
impl UnwindSafe for RechunkStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CustomValue for T
impl<T> CustomValue for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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