Skip to main content

ToArrowDatum

Trait ToArrowDatum 

Source
pub trait ToArrowDatum {
    // Required method
    fn to_arrow_datum(&self) -> Result<Arc<dyn Datum>, VortexError>;
}
Expand description

Convert a Vortex Scalar into an Arrow Datum (a single-element Arrow array).

This mirrors a TryFrom<&Scalar> for Arc<dyn Datum> conversion; a separate trait is required because both Scalar and Datum are foreign to this crate.

Required Methods§

Source

fn to_arrow_datum(&self) -> Result<Arc<dyn Datum>, VortexError>

Convert this scalar to an Arrow Datum.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl ToArrowDatum for Scalar

Implementors§