pub trait CrossJoinFilter: Send + Sync {
// Required method
fn evaluate(
&self,
df: &DataFrame,
) -> Result<ChunkedArray<BooleanType>, PolarsError>;
// Provided method
fn apply(&self, df: DataFrame) -> Result<DataFrame, PolarsError> { ... }
}Available on crate feature
polars-ops only.Required Methods§
Sourcefn evaluate(
&self,
df: &DataFrame,
) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn evaluate( &self, df: &DataFrame, ) -> Result<ChunkedArray<BooleanType>, PolarsError>
Evaluates the filter predicate on df, returning a boolean mask.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".