Skip to main content

TimestampArray

Type Alias TimestampArray 

Source
pub type TimestampArray = PrimitiveArray<Timestamp>;

Aliased Type§

pub struct TimestampArray {
    bitmap: Bitmap,
    data: Box<[Timestamp]>,
}

Fields§

§bitmap: Bitmap§data: Box<[Timestamp]>

Trait Implementations§

Source§

impl<'a> From<&'a ArrayImpl> for &'a TimestampArray

Source§

fn from(array: &'a ArrayImpl) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayImpl> for TimestampArray

Source§

fn from(array: ArrayImpl) -> Self

Converts to this type from the input type.
Source§

impl TryFrom<&PrimitiveArray<TimestampMicrosecondType>> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(array: &TimestampMicrosecondArray) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&PrimitiveArray<TimestampMillisecondType>> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(array: &TimestampMillisecondArray) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&PrimitiveArray<TimestampNanosecondType>> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(array: &TimestampNanosecondArray) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&PrimitiveArray<TimestampSecondType>> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(array: &TimestampSecondArray) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&[PrimitiveArray<TimestampMicrosecondType>]> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(arrays: &[TimestampMicrosecondArray]) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&[PrimitiveArray<TimestampMillisecondType>]> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(arrays: &[TimestampMillisecondArray]) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&[PrimitiveArray<TimestampNanosecondType>]> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(arrays: &[TimestampNanosecondArray]) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<&[PrimitiveArray<TimestampSecondType>]> for TimestampArray

Source§

type Error = ArrayError

The type returned in the event of a conversion error.
Source§

fn try_from(arrays: &[TimestampSecondArray]) -> Result<Self, Self::Error>

Performs the conversion.