pub struct StringAggAccumulator { /* private fields */ }Expand description
Accumulator for STRING_AGG.
Implementations§
Trait Implementations§
Source§impl Accumulator for StringAggAccumulator
impl Accumulator for StringAggAccumulator
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 StringAggAccumulator
impl Clone for StringAggAccumulator
Source§fn clone(&self) -> StringAggAccumulator
fn clone(&self) -> StringAggAccumulator
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 moreAuto Trait Implementations§
impl Freeze for StringAggAccumulator
impl RefUnwindSafe for StringAggAccumulator
impl Send for StringAggAccumulator
impl Sync for StringAggAccumulator
impl Unpin for StringAggAccumulator
impl UnwindSafe for StringAggAccumulator
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