Trait polars_io::predicates::PhysicalIoExpr
source · pub trait PhysicalIoExpr: Send + Sync {
fn evaluate(&self, df: &DataFrame) -> PolarsResult<Series>;
fn as_stats_evaluator(&self) -> Option<&dyn StatsEvaluator> { ... }
}
Available on crate feature
private
only.Required Methods§
sourcefn evaluate(&self, df: &DataFrame) -> PolarsResult<Series>
fn evaluate(&self, df: &DataFrame) -> PolarsResult<Series>
Take a DataFrame
and produces a boolean Series
that serves
as a predicate mask
Provided Methods§
sourcefn as_stats_evaluator(&self) -> Option<&dyn StatsEvaluator>
fn as_stats_evaluator(&self) -> Option<&dyn StatsEvaluator>
Available on crate feature
parquet
only.Can take &dyn Statistics and determine of a file should be
read -> true
or not -> false