pub struct DateTimeEpoch { /* private fields */ }Implementations§
Source§impl DateTimeEpoch
impl DateTimeEpoch
Trait Implementations§
Source§impl Default for DateTimeEpoch
impl Default for DateTimeEpoch
Source§impl Function for DateTimeEpoch
impl Function for DateTimeEpoch
Source§fn kinds(&self) -> &[FunctionKind]
fn kinds(&self) -> &[FunctionKind]
The execution shapes this function supports (Scalar, Aggregate,
Generator). Required: every function declares at least one kind.
Source§fn accumulator(
&self,
_ctx: &mut FunctionContext<'_>,
) -> Option<Box<dyn Accumulator>>
fn accumulator( &self, _ctx: &mut FunctionContext<'_>, ) -> Option<Box<dyn Accumulator>>
Aggregate accumulator factory. Only functions whose
kinds() includes
FunctionKind::Aggregate need to override this.Source§impl<'a> Routine<FunctionContext<'a>> for DateTimeEpoch
impl<'a> Routine<FunctionContext<'a>> for DateTimeEpoch
fn info(&self) -> &RoutineInfo
fn return_type(&self, _input_types: &[Type]) -> Type
Source§fn execute(
&self,
ctx: &mut FunctionContext<'a>,
args: &Columns,
) -> Result<Columns, RoutineError>
fn execute( &self, ctx: &mut FunctionContext<'a>, args: &Columns, ) -> Result<Columns, RoutineError>
Execute the routine. Read more
fn accepted_types(&self) -> InputTypes
fn propagates_options(&self) -> bool
Auto Trait Implementations§
impl Freeze for DateTimeEpoch
impl RefUnwindSafe for DateTimeEpoch
impl Send for DateTimeEpoch
impl Sync for DateTimeEpoch
impl Unpin for DateTimeEpoch
impl UnsafeUnpin for DateTimeEpoch
impl UnwindSafe for DateTimeEpoch
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> 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