pub struct AvgAccumulator { /* private fields */ }Expand description
Accumulator for AVG.
Implementations§
Trait Implementations§
Source§impl Accumulator for AvgAccumulator
impl Accumulator for AvgAccumulator
Source§fn update(&mut self, value: Option<SqlValue>) -> Result<()>
fn update(&mut self, value: Option<SqlValue>) -> Result<()>
Update the accumulator with a new value (None for COUNT(*) rows).
Source§fn finalize(&self) -> Result<SqlValue>
fn finalize(&self) -> Result<SqlValue>
Finalize the accumulator and return the resulting SqlValue.
Source§fn clone_box(&self) -> Box<dyn Accumulator>
fn clone_box(&self) -> Box<dyn Accumulator>
Clone the accumulator as a trait object.
Source§impl Clone for AvgAccumulator
impl Clone for AvgAccumulator
Source§fn clone(&self) -> AvgAccumulator
fn clone(&self) -> AvgAccumulator
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 AvgAccumulator
impl Debug for AvgAccumulator
Auto Trait Implementations§
impl Freeze for AvgAccumulator
impl RefUnwindSafe for AvgAccumulator
impl Send for AvgAccumulator
impl Sync for AvgAccumulator
impl Unpin for AvgAccumulator
impl UnwindSafe for AvgAccumulator
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