Struct datafusion::common::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 new() -> RecordBatchOptions
pub fn new() -> RecordBatchOptions
Creates a new RecordBatchOptions
sourcepub fn with_row_count(self, row_count: Option<usize>) -> RecordBatchOptions
pub fn with_row_count(self, row_count: Option<usize>) -> RecordBatchOptions
Sets the row_count of RecordBatchOptions and returns self
sourcepub fn with_match_field_names(
self,
match_field_names: bool
) -> RecordBatchOptions
pub fn with_match_field_names( self, match_field_names: bool ) -> RecordBatchOptions
Sets the match_field_names of RecordBatchOptions and returns self
Trait Implementations§
source§impl Debug for RecordBatchOptions
impl Debug for RecordBatchOptions
source§impl Default for RecordBatchOptions
impl Default for RecordBatchOptions
source§fn default() -> RecordBatchOptions
fn default() -> RecordBatchOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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