Skip to main content

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".

Implementors§