pub struct PhysicalIoHelper {
pub expr: Arc<dyn PhysicalExpr>,
pub has_window_function: bool,
}Expand description
Wrapper struct that allow us to use a PhysicalExpr in polars-io.
This is used to filter rows during the scan of file.
Fields§
§expr: Arc<dyn PhysicalExpr>§has_window_function: boolTrait Implementations§
Source§impl PhysicalIoExpr for PhysicalIoHelper
impl PhysicalIoExpr for PhysicalIoHelper
Source§fn evaluate_io(&self, df: &DataFrame) -> PolarsResult<Series>
fn evaluate_io(&self, df: &DataFrame) -> PolarsResult<Series>
Auto Trait Implementations§
impl !RefUnwindSafe for PhysicalIoHelper
impl !UnwindSafe for PhysicalIoHelper
impl Freeze for PhysicalIoHelper
impl Send for PhysicalIoHelper
impl Sync for PhysicalIoHelper
impl Unpin for PhysicalIoHelper
impl UnsafeUnpin for PhysicalIoHelper
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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