Struct polars_plan::logical_plan::FileCacher
source · pub struct FileCacher { /* private fields */ }
Available on crate features
ipc
or parquet
or csv
or cse
or json
only.Expand description
Aggregate all the columns used in csv scans and make sure that all columns are scanned in one go. Due to self joins there can be multiple Scans of the same file in a LP. We already cache the scans in the PhysicalPlan, but we need to make sure that the first scan has all the columns needed.
Auto Trait Implementations§
impl Freeze for FileCacher
impl !RefUnwindSafe for FileCacher
impl Send for FileCacher
impl Sync for FileCacher
impl Unpin for FileCacher
impl !UnwindSafe for FileCacher
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