fn check_column_satisfies_expr( columns: &[Expr], expr: &Expr, purpose: CheckColumnsSatisfyExprsPurpose, ) -> Result<()>