Struct arrow_array::RecordBatchOptions
source · #[non_exhaustive]pub struct RecordBatchOptions {
pub match_field_names: bool,
pub row_count: Option<usize>,
}
Expand description
Options that control the behaviour used when creating a RecordBatch
.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.match_field_names: bool
Match field names of structs and lists. If set to true
, the names must match.
row_count: Option<usize>
Optional row count, useful for specifying a row count for a RecordBatch with no columns
Implementations§
source§impl RecordBatchOptions
impl RecordBatchOptions
sourcepub fn with_row_count(self, row_count: Option<usize>) -> Self
pub fn with_row_count(self, row_count: Option<usize>) -> Self
Sets the row_count of RecordBatchOptions and returns self
sourcepub fn with_match_field_names(self, match_field_names: bool) -> Self
pub fn with_match_field_names(self, match_field_names: bool) -> Self
Sets the match_field_names of RecordBatchOptions and returns self
Trait Implementations§
source§impl Debug for RecordBatchOptions
impl Debug for RecordBatchOptions
Auto Trait Implementations§
impl Freeze for RecordBatchOptions
impl RefUnwindSafe for RecordBatchOptions
impl Send for RecordBatchOptions
impl Sync for RecordBatchOptions
impl Unpin for RecordBatchOptions
impl UnwindSafe for RecordBatchOptions
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