Struct arrow_format::ipc::RecordBatch
source · pub struct RecordBatch {
pub length: i64,
pub nodes: Option<Vec<FieldNode>>,
pub buffers: Option<Vec<Buffer>>,
pub compression: Option<Box<BodyCompression>>,
}
Fields§
§length: i64
§nodes: Option<Vec<FieldNode>>
§buffers: Option<Vec<Buffer>>
§compression: Option<Box<BodyCompression>>
Implementations§
source§impl RecordBatch
impl RecordBatch
pub fn create( builder: &mut Builder, length: impl WriteAsDefault<i64, i64>, nodes: impl WriteAsOptional<Offset<[FieldNode]>>, buffers: impl WriteAsOptional<Offset<[Buffer]>>, compression: impl WriteAsOptional<Offset<BodyCompression>> ) -> Offset<Self>
Trait Implementations§
source§impl Clone for RecordBatch
impl Clone for RecordBatch
source§fn clone(&self) -> RecordBatch
fn clone(&self) -> RecordBatch
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RecordBatch
impl Debug for RecordBatch
source§impl<'de> Deserialize<'de> for RecordBatch
impl<'de> Deserialize<'de> for RecordBatch
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for RecordBatch
impl PartialEq for RecordBatch
source§fn eq(&self, other: &RecordBatch) -> bool
fn eq(&self, other: &RecordBatch) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for RecordBatch
impl Serialize for RecordBatch
source§impl<'a> TryFrom<RecordBatchRef<'a>> for RecordBatch
impl<'a> TryFrom<RecordBatchRef<'a>> for RecordBatch
impl StructuralPartialEq for RecordBatch
impl VectorWrite<Offset<RecordBatch>> for RecordBatch
impl WriteAs<Offset<RecordBatch>> for RecordBatch
impl WriteAsOffset<RecordBatch> for RecordBatch
impl WriteAsOptional<Offset<RecordBatch>> for RecordBatch
Auto Trait Implementations§
impl Freeze for RecordBatch
impl RefUnwindSafe for RecordBatch
impl Send for RecordBatch
impl Sync for RecordBatch
impl Unpin for RecordBatch
impl UnwindSafe for RecordBatch
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