Trait CrossJoinFilter
pub trait CrossJoinFilter: Send + Sync {
// Required method
fn evaluate(
&self,
df: &DataFrame,
) -> Result<ChunkedArray<BooleanType>, PolarsError>;
// Provided method
fn apply(
&self,
df: DataFrame,
parallel: bool,
) -> Result<DataFrame, PolarsError> { ... }
}Required Methods§
fn 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".