[−][src]Struct polars_arrow_rvsry99dx::array::FixedSizeBinaryBuilder
Implementations
impl FixedSizeBinaryBuilder
[src]
pub fn new(capacity: usize, byte_width: i32) -> 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 byte slice into the builder.
Automatically calls the append
method to delimit the slice appended in as a
distinct array element.
pub fn append_null(&mut self) -> Result<()>
[src]
Append a null value to the array.
pub fn finish(&mut self) -> FixedSizeBinaryArray
[src]
Builds the FixedSizeBinaryArray
and reset this builder.
Trait Implementations
impl ArrayBuilder for FixedSizeBinaryBuilder
[src]
fn as_any(&self) -> &dyn Any
[src]
Returns the builder as a non-mutable Any
reference.
fn append_data(&mut self, data: &[ArrayDataRef]) -> Result<()>
[src]
Appends data from other arrays into the builder
This is most useful when concatenating arrays of the same type into a builder.
fn data_type(&self) -> DataType
[src]
Returns the data type of the builder
This is used for validating array data types in append_data
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
Returns the builder as a mutable Any
reference.
fn into_box_any(self: Box<Self>) -> Box<dyn Any>
[src]
Returns the boxed builder as a box of Any
.
fn len(&self) -> usize
[src]
Returns the number of array slots in the builder
fn finish(&mut self) -> ArrayRef
[src]
Builds the array and reset this builder.
Auto Trait Implementations
impl RefUnwindSafe for FixedSizeBinaryBuilder
impl Send for FixedSizeBinaryBuilder
impl Sync for FixedSizeBinaryBuilder
impl Unpin for FixedSizeBinaryBuilder
impl UnwindSafe for FixedSizeBinaryBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,