pub struct FetchBatchResult {
pub schema: SchemaRef,
pub batches: Vec<RecordBatch>,
pub metadata: HashMap<String, Value>,
}Expand description
Batch-oriented provider response. Carries multiple RecordBatches with a shared schema, allowing the transform layer to register them into MemTable without concatenation.
Fields§
§schema: SchemaRef§batches: Vec<RecordBatch>§metadata: HashMap<String, Value>Trait Implementations§
Source§impl Clone for FetchBatchResult
impl Clone for FetchBatchResult
Source§fn clone(&self) -> FetchBatchResult
fn clone(&self) -> FetchBatchResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FetchBatchResult
impl !RefUnwindSafe for FetchBatchResult
impl Send for FetchBatchResult
impl Sync for FetchBatchResult
impl Unpin for FetchBatchResult
impl UnsafeUnpin for FetchBatchResult
impl !UnwindSafe for FetchBatchResult
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