Github user jsnowacki commented on the issue: https://github.com/apache/spark/pull/19443 This PR fixes only the functions created using `_create_function`, which to what I found, were the only ones affected by the issue. Rest of the functions either have different assumption or eventually do the same thing but more explicitly. I didn't check all of the functions in `functions.py` nor the test does that, as the list of functions to check would have to be done manually. Nonetheless, from what I've seen all the explicitly defined functions get column object via `_to_java_column`, which check the type of argument and casts string column names to `Column` object.
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org