pub struct BAMArrayBuilder { /* private fields */ }Expand description
Builds an vector of arrays from a SAM file.
Implementations§
Trait Implementations§
Source§impl ExonArrayBuilder for BAMArrayBuilder
impl ExonArrayBuilder for BAMArrayBuilder
Source§fn finish(&mut self) -> Vec<ArrayRef> ⓘ
fn finish(&mut self) -> Vec<ArrayRef> ⓘ
Finishes building the internal data structures and returns the built arrays.
Source§fn try_into_record_batch(
&mut self,
schema: Arc<Schema>,
) -> Result<RecordBatch, ArrowError>
fn try_into_record_batch( &mut self, schema: Arc<Schema>, ) -> Result<RecordBatch, ArrowError>
Creates a record batch from the built arrays.
Auto Trait Implementations§
impl Freeze for BAMArrayBuilder
impl !RefUnwindSafe for BAMArrayBuilder
impl Send for BAMArrayBuilder
impl Sync for BAMArrayBuilder
impl Unpin for BAMArrayBuilder
impl !UnwindSafe for BAMArrayBuilder
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more