[−][src]Struct arrow::array::BinaryBuilder
Array builder for BinaryArray
Methods
impl BinaryBuilder
[src]
pub fn new(capacity: usize) -> Self
[src]
Creates a new BinaryBuilder
, capacity
is the number of bytes in the values
array
pub fn append_value(&mut self, value: u8) -> Result<()>
[src]
Appends a single byte value into the builder's values array.
Note, when appending individual byte values you must call append
to delimit each
distinct list value.
pub fn append_string(&mut self, value: &str) -> Result<()>
[src]
Appends a &String
or &str
into the builder.
Automatically calls the append
method to delimit the string appended in as a
distinct array element.
pub fn append(&mut self, is_valid: bool) -> Result<()>
[src]
Finish the current variable-length list array slot.
pub fn append_null(&mut self) -> Result<()>
[src]
Append a null value to the array.
pub fn finish(&mut self) -> BinaryArray
[src]
Builds the BinaryArray
and reset this builder.
Auto Trait Implementations
impl Unpin for BinaryBuilder
impl Sync for BinaryBuilder
impl Send for BinaryBuilder
impl UnwindSafe for BinaryBuilder
impl RefUnwindSafe for BinaryBuilder
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> FromCast<T> for T
[src]
impl<T, U> Cast<U> for T where
U: FromCast<T>,
[src]
U: FromCast<T>,