ColAt

Trait ColAt 

Source
pub trait ColAt<const I: usize>: Record {
    type Native;
    type ColumnArray: Array;
    type ColumnBuilder: ArrayBuilder;

    const NULLABLE: bool;
    const NAME: &'static str;

    // Required method
    fn data_type() -> DataType;
}
Expand description

Per-column metadata for a record at index I.

Required Associated Constants§

Source

const NULLABLE: bool

Whether this column is nullable.

Source

const NAME: &'static str

Column name.

Required Associated Types§

Source

type Native

The Native value type of this column (without nullability).

Source

type ColumnArray: Array

The typed Arrow array for this column.

Source

type ColumnBuilder: ArrayBuilder

The typed Arrow builder for this column.

Required Methods§

Source

fn data_type() -> DataType

Arrow-rs DataType for this column.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§