Struct datafusion::physical_plan::expressions::Min
source · [−]pub struct Min { /* private fields */ }
Expand description
MIN aggregate expression
Implementations
Trait Implementations
sourceimpl AggregateExpr for Min
impl AggregateExpr for Min
sourcefn create_accumulator(&self) -> Result<Box<dyn Accumulator>>
fn create_accumulator(&self) -> Result<Box<dyn Accumulator>>
the accumulator used to accumulate values from the expressions.
the accumulator expects the same number of arguments as expressions
and must
return states with the same description as state_fields
Read more
sourcefn state_fields(&self) -> Result<Vec<Field>>
fn state_fields(&self) -> Result<Vec<Field>>
the fields that encapsulate the Accumulator’s state the number of fields here equals the number of states that the accumulator contains Read more
Auto Trait Implementations
impl !RefUnwindSafe for Min
impl Send for Min
impl Sync for Min
impl Unpin for Min
impl !UnwindSafe for Min
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more