Struct polars_plan::logical_plan::FileCacher
source · [−]pub struct FileCacher { /* private fields */ }
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 !RefUnwindSafe for FileCacher
impl Send for FileCacher
impl Sync for FileCacher
impl Unpin for FileCacher
impl !UnwindSafe for FileCacher
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more