Skip to main content

plan

Function plan 

Source
pub fn plan(
    where_: Option<&Expr>,
    bindings: &[String],
    nullable: &[String],
) -> Pushdown
Expand description

Decide which WHERE conjuncts may be pre-applied to which relation.

bindings must list every relation in the query. The returned predicates are COPIES — the caller keeps evaluating the original WHERE after the join, which is what makes this safe.