findepi commented on PR #14273:
URL: https://github.com/apache/datafusion/pull/14273#issuecomment-2621162538

   I am OK having DF coercions extensible 
(https://github.com/apache/datafusion/issues/14296), but first and foremost I 
want them to be **_optional_**. At ~SDF~ dbt, we create fully resolved and 
coerced plans, and so DF's coercion rules cannot do any good.
   For our needs the best would be clear separation of SQL analysis layer, 
where coercions should exist, and formal plan processing layer, where coercions 
should no longer exist. This was outlined in 
https://github.com/apache/datafusion/issues/12723.
   
   Regardless of future apt plans and potential customizability via new or 
existing extension points, we need to decide what is the "out of the box" 
behavior. We have a rule to follow PostgreSQL in principle and this is what 
this PR does. I consider it non-controversial. The existing comments revolve 
our "let's make sure it's properly reviewed" and by now it's obviously is. Will 
merge tomorrow unless there are actionable objections.
   
   


-- 
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.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to