andygrove commented on pull request #9682: URL: https://github.com/apache/arrow/pull/9682#issuecomment-797172425
Thanks @seddonm1 this is a really important feature to add. To answer your question about the two options, I would favor making this explicit and let the user choose between `cast` and `safe_cast` (or whatever name we choose) when building their logical query plan via DataFrame or SQL. Our optimizer has automatic type coercion rules and I would expect those to default to `safe_cast`. If the user doesn't like that behavior then they can add explicit unsafe casts instead. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org