pub fn exprs_to_join_cols(
    exprs: &[Expr],
    schema: &DFSchemaRef,
    include_negated: bool
) -> Result<(Vec<Column>, Vec<Column>, Option<Expr>)>
Expand description

Extracts correlating columns from expressions

Arguments

  • exprs - List of expressions that correlate a subquery to an outer scope
  • schema - subquery schema
  • include_negated - true if NotEq counts as a join operator

Return value

Tuple of (outer-scope cols, subquery cols, non-correlation expressions)