Function datafusion_optimizer::utils::exprs_to_join_cols
source · 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 scopeschema- subquery schemainclude_negated- true ifNotEqcounts as a join operator
Return value
Tuple of (outer-scope cols, subquery cols, non-correlation expressions)