pub struct LastValueF64DynFactory { /* private fields */ }Expand description
LAST_VALUE factory for f64 columns via DynAccumulator.
Implementations§
Trait Implementations§
Source§impl Clone for LastValueF64DynFactory
impl Clone for LastValueF64DynFactory
Source§fn clone(&self) -> LastValueF64DynFactory
fn clone(&self) -> LastValueF64DynFactory
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 LastValueF64DynFactory
impl Debug for LastValueF64DynFactory
Source§impl DynAggregatorFactory for LastValueF64DynFactory
impl DynAggregatorFactory for LastValueF64DynFactory
Source§fn create_accumulator(&self) -> Box<dyn DynAccumulator>
fn create_accumulator(&self) -> Box<dyn DynAccumulator>
Creates a new empty accumulator.
Source§fn result_field(&self) -> Field
fn result_field(&self) -> Field
Returns the Arrow field descriptor for results.
Source§fn clone_box(&self) -> Box<dyn DynAggregatorFactory>
fn clone_box(&self) -> Box<dyn DynAggregatorFactory>
Creates a boxed clone of this factory.
Auto Trait Implementations§
impl Freeze for LastValueF64DynFactory
impl RefUnwindSafe for LastValueF64DynFactory
impl Send for LastValueF64DynFactory
impl Sync for LastValueF64DynFactory
impl Unpin for LastValueF64DynFactory
impl UnsafeUnpin for LastValueF64DynFactory
impl UnwindSafe for LastValueF64DynFactory
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.