pub struct JsonSource { /* private fields */ }Expand description
JSON data source configuration
Implementations§
Source§impl JsonSource
 
impl JsonSource
Sourcepub fn with_batch_size(self, batch_size: usize) -> Self
 
pub fn with_batch_size(self, batch_size: usize) -> Self
Set the batch size for reading
Sourcepub fn with_schema(self, schema: Arc<ArrowSchema>) -> Self
 
pub fn with_schema(self, schema: Arc<ArrowSchema>) -> Self
Set the expected schema
Trait Implementations§
Source§impl Clone for JsonSource
 
impl Clone for JsonSource
Source§fn clone(&self) -> JsonSource
 
fn clone(&self) -> JsonSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl DataSource for JsonSource
 
impl DataSource for JsonSource
Source§fn load(&self) -> Result<(Arc<ArrowSchema>, Vec<RecordBatch>)>
 
fn load(&self) -> Result<(Arc<ArrowSchema>, Vec<RecordBatch>)>
Load data from the source Read more
Auto Trait Implementations§
impl Freeze for JsonSource
impl RefUnwindSafe for JsonSource
impl Send for JsonSource
impl Sync for JsonSource
impl Unpin for JsonSource
impl UnwindSafe for JsonSource
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more