Struct arrow::record_batch::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