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: boolMatch 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§
§impl RecordBatchOptions
impl RecordBatchOptions
pub fn new() -> RecordBatchOptions
pub fn new() -> RecordBatchOptions
Creates a new RecordBatchOptions
pub 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
pub 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§
§impl Debug for RecordBatchOptions
impl Debug for RecordBatchOptions
§impl Default for RecordBatchOptions
impl Default for RecordBatchOptions
§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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request