pub struct PartialReduction { /* private fields */ }Expand description
The mergeable state of one reduction over one chunk.
Implementations§
Source§impl PartialReduction
impl PartialReduction
Sourcepub fn new(
a: &NdArrowArray,
axes: Option<&[&str]>,
op: Reduction,
) -> Result<Self>
pub fn new( a: &NdArrowArray, axes: Option<&[&str]>, op: Reduction, ) -> Result<Self>
Reduce one chunk. Median, quantiles and arg reductions cannot merge.
Sourcepub fn dims(&self) -> &Dimensions
pub fn dims(&self) -> &Dimensions
The dimensions of the result.
Sourcepub fn finish(&self) -> Result<NdArrowArray>
pub fn finish(&self) -> Result<NdArrowArray>
The reduction result.
Trait Implementations§
Source§impl Clone for PartialReduction
impl Clone for PartialReduction
Auto Trait Implementations§
impl !RefUnwindSafe for PartialReduction
impl !UnwindSafe for PartialReduction
impl Freeze for PartialReduction
impl Send for PartialReduction
impl Sync for PartialReduction
impl Unpin for PartialReduction
impl UnsafeUnpin for PartialReduction
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
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> 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