Change `DataFrame.filter(predicates: Expr | str)`
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
there is a bit of ceremony involved into creating filter statement
from datafusion import col, lit df.filter(col("age") > lit(3))
Describe the solution you'd like
Add support for string expressions, something like
df.filter("age > 3").show()
which would simplify filter creation, but keep support for original way to create expression parameter
Describe alternatives you've considered
Expose DataFrame.parse_sql_expr(e) and use it as needed. Or it could be exposed as well as there could be quite few places it would be useful.
Additional context