Struct polars_arrow::builder::PrimitiveArrayBuilder [−][src]
pub struct PrimitiveArrayBuilder<T> where
T: ArrowPrimitiveType,
T::Native: Default, { /* fields omitted */ }Expand description
An arrow primitive builder that is faster than Arrow’s native builder because it uses Rust Vec’s as buffer
Implementations
Appends a value of type T::Native into the builder
Appends a null slot into the builder
Build the array and reset this Builder
Trait Implementations
Returns the builder as a mutable Any reference. Read more
Returns the boxed builder as a box of Any.
Auto Trait Implementations
impl<T> RefUnwindSafe for PrimitiveArrayBuilder<T> where
<T as ArrowPrimitiveType>::Native: RefUnwindSafe, impl<T> Send for PrimitiveArrayBuilder<T>impl<T> Sync for PrimitiveArrayBuilder<T>impl<T> Unpin for PrimitiveArrayBuilder<T> where
<T as ArrowPrimitiveType>::Native: Unpin, impl<T> UnwindSafe for PrimitiveArrayBuilder<T> where
<T as ArrowPrimitiveType>::Native: UnwindSafe,