pub(crate) struct VariantToListArrowRowBuilder<'a, O, const IS_VIEW: bool>where
O: OffsetSizeTrait + ArrowNativeTypeOp,{
field: FieldRef,
offsets: Vec<O>,
element_builder: Box<VariantToShreddedVariantRowBuilder<'a>>,
nulls: NullBufferBuilder,
current_offset: O,
}Fields§
§field: FieldRef§offsets: Vec<O>§element_builder: Box<VariantToShreddedVariantRowBuilder<'a>>§nulls: NullBufferBuilder§current_offset: OImplementations§
Source§impl<'a, O, const IS_VIEW: bool> VariantToListArrowRowBuilder<'a, O, IS_VIEW>where
O: OffsetSizeTrait + ArrowNativeTypeOp,
impl<'a, O, const IS_VIEW: bool> VariantToListArrowRowBuilder<'a, O, IS_VIEW>where
O: OffsetSizeTrait + ArrowNativeTypeOp,
fn try_new( field: FieldRef, element_data_type: &'a DataType, cast_options: &'a CastOptions<'_>, capacity: usize, ) -> Result<Self>
fn append_null(&mut self)
fn append_value(&mut self, list: VariantList<'_, '_>) -> Result<()>
fn finish(self) -> Result<ArrayRef>
Auto Trait Implementations§
impl<'a, O, const IS_VIEW: bool> !Freeze for VariantToListArrowRowBuilder<'a, O, IS_VIEW>
impl<'a, O, const IS_VIEW: bool> !RefUnwindSafe for VariantToListArrowRowBuilder<'a, O, IS_VIEW>
impl<'a, O, const IS_VIEW: bool> Send for VariantToListArrowRowBuilder<'a, O, IS_VIEW>
impl<'a, O, const IS_VIEW: bool> Sync for VariantToListArrowRowBuilder<'a, O, IS_VIEW>
impl<'a, O, const IS_VIEW: bool> Unpin for VariantToListArrowRowBuilder<'a, O, IS_VIEW>where
O: Unpin,
impl<'a, O, const IS_VIEW: bool> !UnwindSafe for VariantToListArrowRowBuilder<'a, O, IS_VIEW>
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