Skip to main content

ProvidesColumnByName

Trait ProvidesColumnByName 

Source
pub trait ProvidesColumnByName {
    // Required methods
    fn schema_fields(&self) -> &ArrowFields;
    fn column_by_name(&self, name: &str) -> Option<&ArrayRef>;
}
Available on crate feature arrow-expression and crate feature default-engine-base and crate feature internal-api and (crate features arrow-conversion or declarative-plans or default-engine-base) only.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl ProvidesColumnByName for RecordBatch

Source§

fn schema_fields(&self) -> &ArrowFields

Available on crate feature internal-api only.
Source§

fn column_by_name(&self, name: &str) -> Option<&ArrayRef>

Available on crate feature internal-api only.
Source§

impl ProvidesColumnByName for StructArray

Source§

fn schema_fields(&self) -> &ArrowFields

Available on crate feature internal-api only.
Source§

fn column_by_name(&self, name: &str) -> Option<&ArrayRef>

Available on crate feature internal-api only.

Implementors§