risingwave_common::array::interval_array

Type Alias IntervalArray

source
pub type IntervalArray = PrimitiveArray<Interval>;

Aliased Type§

struct IntervalArray {
    bitmap: Bitmap,
    data: Box<[Interval]>,
}

Fields§

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

Trait Implementations§

source§

impl From<&[PrimitiveArray<IntervalMonthDayNanoType>]> for IntervalArray

source§

fn from(arrays: &[IntervalMonthDayNanoArray]) -> Self

Converts to this type from the input type.
source§

impl From<&[PrimitiveArray<IntervalMonthDayNanoType>]> for IntervalArray

source§

fn from(arrays: &[IntervalMonthDayNanoArray]) -> Self

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

impl From<&PrimitiveArray<IntervalMonthDayNanoType>> for IntervalArray

source§

fn from(array: &IntervalMonthDayNanoArray) -> Self

Converts to this type from the input type.
source§

impl From<&PrimitiveArray<IntervalMonthDayNanoType>> for IntervalArray

source§

fn from(array: &IntervalMonthDayNanoArray) -> Self

Converts to this type from the input type.
source§

impl From<ArrayImpl> for IntervalArray

source§

fn from(array: ArrayImpl) -> Self

Converts to this type from the input type.