shehabgamin commented on issue #12635:
URL: https://github.com/apache/datafusion/issues/12635#issuecomment-2655822219

   @findepi  Thank you for thoroughly exploring this topic and creating such a 
detailed design document!
   
   @linhr and I have reviewed it and have some initial thoughts:
   
   This approach is promising!
   
   The design would significantly reduce boilerplate code when authoring 
row-wise functions. However, implementing it through `proc_macro` could 
introduce significant complexity into the codebase.
   
   We'd like to better understand how this design would help with function 
signature customization. Could you clarify if there are specific goals or 
non-goals around this aspect? For example, we're wondering about scenarios 
where downstream crates might need to override the default signature to express 
constraints or define allowed coercible behavior.
   
   Additionally, it would be helpful to understand how the design handles cases 
where we might want to customize return types based on specific requirements 
(e.g., choosing between `Int32` and `Int64` outputs).


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