pub(crate) struct VariantToBinaryVariantArrowRowBuilder {
metadata: BinaryViewArray,
builder: VariantValueArrayBuilder,
nulls: NullBufferBuilder,
}Expand description
Builder for creating VariantArray output (for path extraction without type conversion)
Fields§
§metadata: BinaryViewArray§builder: VariantValueArrayBuilder§nulls: NullBufferBuilderImplementations§
Source§impl VariantToBinaryVariantArrowRowBuilder
impl VariantToBinaryVariantArrowRowBuilder
fn append_null(&mut self) -> Result<()>
fn append_value(&mut self, value: Variant<'_, '_>) -> Result<bool>
fn finish(self) -> Result<ArrayRef>
Auto Trait Implementations§
impl !Freeze for VariantToBinaryVariantArrowRowBuilder
impl RefUnwindSafe for VariantToBinaryVariantArrowRowBuilder
impl Send for VariantToBinaryVariantArrowRowBuilder
impl Sync for VariantToBinaryVariantArrowRowBuilder
impl Unpin for VariantToBinaryVariantArrowRowBuilder
impl UnsafeUnpin for VariantToBinaryVariantArrowRowBuilder
impl UnwindSafe for VariantToBinaryVariantArrowRowBuilder
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