pub struct TypedBuilders<R: BuildRows> { /* private fields */ }
Expand description
Adapter over typed builders that implements BuildersLike
.
Trait Implementations§
Source§impl<R> BuildersLike for TypedBuilders<R>where
R: BuildRows,
impl<R> BuildersLike for TypedBuilders<R>where
R: BuildRows,
Source§fn append_row(&mut self, row: Self::Row) -> Result<(), NoError>
fn append_row(&mut self, row: Self::Row) -> Result<(), NoError>
Append a non-null row to all columns. Read more
Source§fn append_option_row(&mut self, row: Option<Self::Row>) -> Result<(), NoError>
fn append_option_row(&mut self, row: Option<Self::Row>) -> Result<(), NoError>
Append an optional row;
None
appends a null to all columns. Read moreSource§fn finish_into_batch(self) -> RecordBatch
fn finish_into_batch(self) -> RecordBatch
Finish building and convert accumulated arrays into a
RecordBatch
.Source§fn try_finish_into_batch(self) -> Result<RecordBatch, Self::Error>where
Self: Sized,
fn try_finish_into_batch(self) -> Result<RecordBatch, Self::Error>where
Self: Sized,
Try to finish building a
RecordBatch
, returning an error with
richer diagnostics when available (e.g., dynamic nullability). Read moreAuto Trait Implementations§
impl<R> Freeze for TypedBuilders<R>
impl<R> RefUnwindSafe for TypedBuilders<R>
impl<R> Send for TypedBuilders<R>
impl<R> Sync for TypedBuilders<R>
impl<R> Unpin for TypedBuilders<R>
impl<R> UnwindSafe for TypedBuilders<R>
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