Skip to main content

ArrowTimestampType

Trait ArrowTimestampType 

Source
pub trait ArrowTimestampType: ArrowTemporalType<Native = i64> {
    const UNIT: TimeUnit;

    // Required method
    fn make_value(naive: NaiveDateTime) -> Option<i64>;
}
Expand description

A timestamp type allows us to create array builders that take a timestamp.

Required Associated Constants§

Source

const UNIT: TimeUnit

The TimeUnit of this timestamp.

Required Methods§

Source

fn make_value(naive: NaiveDateTime) -> Option<i64>

Creates a ArrowTimestampType::Native from the provided NaiveDateTime

See DataType::Timestamp for more information on timezone handling

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§