Struct arrow::builder::Builder [] [src]

pub struct Builder<T> { /* fields omitted */ }

Buffer builder with zero-copy build method

Methods

impl<T> Builder<T>
[src]

[src]

Creates a builder with a default capacity

[src]

Creates a builder with a fixed capacity

[src]

Get the number of elements in the builder

[src]

Get the capacity of the builder (number of elements)

[src]

Get the internal byte-aligned memory buffer as a mutable slice

[src]

Override the length

[src]

Push a value into the builder, growing the internal buffer as needed

[src]

push a slice of type T, growing the internal buffer as needed

[src]

Reserve memory for n elements of type T

[src]

Build a Buffer from the existing memory

Trait Implementations

impl<T> Drop for Builder<T>
[src]

[src]

Executes the destructor for this type. Read more

Auto Trait Implementations

impl<T> !Send for Builder<T>

impl<T> !Sync for Builder<T>