pub(crate) struct InProgressFixedSizeBinaryArray {
source: Option<ArrayRef>,
value_length: i32,
batch_size: usize,
builder: Option<FixedSizeBinaryBuilder>,
}Expand description
Specialized InProgressArray for FixedSizeBinary columns.
Fields§
§source: Option<ArrayRef>§value_length: i32§batch_size: usize§builder: Option<FixedSizeBinaryBuilder>Implementations§
Trait Implementations§
Source§impl InProgressArray for InProgressFixedSizeBinaryArray
impl InProgressArray for InProgressFixedSizeBinaryArray
Source§fn set_source(&mut self, source: Option<ArrayRef>)
fn set_source(&mut self, source: Option<ArrayRef>)
Set the source array. Read more
Source§fn copy_rows(&mut self, offset: usize, len: usize) -> Result<(), ArrowError>
fn copy_rows(&mut self, offset: usize, len: usize) -> Result<(), ArrowError>
Copy rows from the current source array into the in-progress array Read more
Source§fn copy_rows_by_filter_from(
&mut self,
source: ArrayRef,
filter: &FilterPredicate,
) -> Result<(), ArrowError>
fn copy_rows_by_filter_from( &mut self, source: ArrayRef, filter: &FilterPredicate, ) -> Result<(), ArrowError>
Source§fn finish(&mut self) -> Result<ArrayRef, ArrowError>
fn finish(&mut self) -> Result<ArrayRef, ArrowError>
Finish the currently in-progress array and return it as an
ArrayRefSource§fn copy_rows_by_filter(
&mut self,
filter: &FilterPredicate,
) -> Result<(), ArrowError>
fn copy_rows_by_filter( &mut self, filter: &FilterPredicate, ) -> Result<(), ArrowError>
Copy rows selected by
filter from the current source array. Read moreSource§fn copy_rows_by_selection(
&mut self,
selection: FilterSelection<'_>,
) -> Result<(), ArrowError>
fn copy_rows_by_selection( &mut self, selection: FilterSelection<'_>, ) -> Result<(), ArrowError>
Copy rows described by a
FilterSelection from the current source array. Read moreAuto Trait Implementations§
impl !Freeze for InProgressFixedSizeBinaryArray
impl !RefUnwindSafe for InProgressFixedSizeBinaryArray
impl !UnwindSafe for InProgressFixedSizeBinaryArray
impl Send for InProgressFixedSizeBinaryArray
impl Sync for InProgressFixedSizeBinaryArray
impl Unpin for InProgressFixedSizeBinaryArray
impl UnsafeUnpin for InProgressFixedSizeBinaryArray
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more