pub enum QuantileMethod {
Approximate,
Exact,
Auto {
threshold: usize,
},
}Expand description
Types of quantile calculations.
Variants§
Approximate
Approximate quantile using DataFusion’s APPROX_PERCENTILE_CONT
Exact
Exact quantile calculation (more expensive)
Auto
Use approximate for large datasets, exact for small
Trait Implementations§
Source§impl Clone for QuantileMethod
impl Clone for QuantileMethod
Source§fn clone(&self) -> QuantileMethod
fn clone(&self) -> QuantileMethod
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 moreSource§impl Debug for QuantileMethod
impl Debug for QuantileMethod
Source§impl Default for QuantileMethod
impl Default for QuantileMethod
Source§impl<'de> Deserialize<'de> for QuantileMethod
impl<'de> Deserialize<'de> for QuantileMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QuantileMethod
impl PartialEq for QuantileMethod
Source§impl Serialize for QuantileMethod
impl Serialize for QuantileMethod
impl StructuralPartialEq for QuantileMethod
Auto Trait Implementations§
impl Freeze for QuantileMethod
impl RefUnwindSafe for QuantileMethod
impl Send for QuantileMethod
impl Sync for QuantileMethod
impl Unpin for QuantileMethod
impl UnwindSafe for QuantileMethod
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> 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