Spark adds a lot of try_* functions in the recent two years, which always return NULL instead of runtime errors. The list is as follows:
We should add support to these functions too. It could be implemented in Comet first then contributed back to upstream DataFusion.
Originally posted by @viirya in #277 (comment)