pub trait SerReader<R>where
R: Read,{
// Required methods
fn new(reader: R) -> Self;
fn finish(self) -> PolarsResult<DataFrame>;
// Provided method
fn set_rechunk(self, _rechunk: bool) -> Self
where Self: Sized { ... }
}Required Methods§
sourcefn finish(self) -> PolarsResult<DataFrame>
fn finish(self) -> PolarsResult<DataFrame>
Take the SerReader and return a parsed DataFrame.
Provided Methods§
sourcefn set_rechunk(self, _rechunk: bool) -> Selfwhere
Self: Sized,
fn set_rechunk(self, _rechunk: bool) -> Selfwhere Self: Sized,
Make sure that all columns are contiguous in memory by aggregating the chunks into a single array.
Object Safety§
This trait is not object safe.
Implementors§
impl<'a, R> SerReader<R> for CsvReader<'a, R>where R: MmapBytesReader + 'a,
Available on crate features
csv or json only.impl<'a, R> SerReader<R> for JsonReader<'a, R>where R: MmapBytesReader,
Available on crate feature
json only.impl<'a, R> SerReader<R> for JsonLineReader<'a, R>where R: MmapBytesReader,
Available on crate feature
json only.impl<R> SerReader<R> for AvroReader<R>where R: Read + Seek,
Available on crate feature
avro only.impl<R> SerReader<R> for IpcStreamReader<R>where R: Read,
Available on crate feature
ipc_streaming and (crate features ipc or ipc_streaming) only.impl<R: MmapBytesReader> SerReader<R> for IpcReader<R>
Available on crate feature
ipc and (crate features ipc or ipc_streaming) only.impl<R: MmapBytesReader> SerReader<R> for ParquetReader<R>
Available on crate feature
parquet only.