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§
fn schema_fields(&self) -> &ArrowFields
fn column_by_name(&self, name: &str) -> Option<&ArrayRef>
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
impl ProvidesColumnByName for RecordBatch
Source§fn schema_fields(&self) -> &ArrowFields
fn schema_fields(&self) -> &ArrowFields
Available on crate feature
internal-api only.Source§impl ProvidesColumnByName for StructArray
impl ProvidesColumnByName for StructArray
Source§fn schema_fields(&self) -> &ArrowFields
fn schema_fields(&self) -> &ArrowFields
Available on crate feature
internal-api only.