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