[][src]Struct arrow::builder::ListArrayBuilder

pub struct ListArrayBuilder<T: ArrayBuilder> { /* fields omitted */ }

Array builder for ListArray

Methods

impl<T: ArrayBuilder> ListArrayBuilder<T>
[src]

Creates a new ListArrayBuilder from a given values array builder

impl<T: ArrayBuilder> ListArrayBuilder<T>
[src]

Returns the child array builder as a mutable reference.

This mutable reference can be used to push values into the child array builder, but you must call append to delimit each distinct list value.

Finish the current variable-length list array slot

Trait Implementations

impl<T: ArrayBuilder> ArrayBuilder for ListArrayBuilder<T> where
    T: 'static, 
[src]

The type of array that this builder creates

Returns the builder as an owned Any type so that it can be downcast to a specific implementation before calling it's finish method.

Returns the number of array slots in the builder

Builds the ListArray

Auto Trait Implementations

impl<T> Send for ListArrayBuilder<T> where
    T: Send

impl<T> Sync for ListArrayBuilder<T> where
    T: Sync

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.