Struct arrow_array::types::Date32Type
source · pub struct Date32Type {}
Expand description
A 32-bit date type representing the elapsed time since UNIX epoch in days(32 bits).
Implementations§
source§impl Date32Type
impl Date32Type
sourcepub fn to_naive_date(i: <Date32Type as ArrowPrimitiveType>::Native) -> NaiveDate
pub fn to_naive_date(i: <Date32Type as ArrowPrimitiveType>::Native) -> NaiveDate
sourcepub fn from_naive_date(
d: NaiveDate
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn from_naive_date( d: NaiveDate ) -> <Date32Type as ArrowPrimitiveType>::Native
sourcepub fn add_year_months(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalYearMonthType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn add_year_months( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalYearMonthType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Adds the given IntervalYearMonthType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to add
sourcepub fn add_day_time(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalDayTimeType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn add_day_time( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalDayTimeType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Adds the given IntervalDayTimeType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to add
sourcepub fn add_month_day_nano(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalMonthDayNanoType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn add_month_day_nano( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalMonthDayNanoType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Adds the given IntervalMonthDayNanoType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to add
sourcepub fn subtract_year_months(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalYearMonthType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn subtract_year_months( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalYearMonthType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Subtract the given IntervalYearMonthType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to subtract
sourcepub fn subtract_day_time(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalDayTimeType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn subtract_day_time( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalDayTimeType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Subtract the given IntervalDayTimeType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to subtract
sourcepub fn subtract_month_day_nano(
date: <Date32Type as ArrowPrimitiveType>::Native,
delta: <IntervalMonthDayNanoType as ArrowPrimitiveType>::Native
) -> <Date32Type as ArrowPrimitiveType>::Native
pub fn subtract_month_day_nano( date: <Date32Type as ArrowPrimitiveType>::Native, delta: <IntervalMonthDayNanoType as ArrowPrimitiveType>::Native ) -> <Date32Type as ArrowPrimitiveType>::Native
Subtract the given IntervalMonthDayNanoType to an arrow Date32Type
Arguments
date
- The date on which to perform the operationdelta
- The interval to subtract
Trait Implementations§
source§impl ArrowPrimitiveType for Date32Type
impl ArrowPrimitiveType for Date32Type
source§impl Debug for Date32Type
impl Debug for Date32Type
impl ArrowNumericType for Date32Type
impl ArrowTemporalType for Date32Type
Auto Trait Implementations§
impl RefUnwindSafe for Date32Type
impl Send for Date32Type
impl Sync for Date32Type
impl Unpin for Date32Type
impl UnwindSafe for Date32Type
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