alamb commented on issue #9100:
URL: 
https://github.com/apache/arrow-datafusion/issues/9100#issuecomment-1933850627

   @Omega359  asked a good question on 
https://github.com/apache/arrow-datafusion/pull/8705#issuecomment-1932661075 
that I wanted to not get lost in comments on a merged pull request
   
   > * Where should public rustdocs for the function go?
   
   I think they should go in the `datafusion-functions` crate which is then 
both re-exported by the main datafusion crate:
   <img width="1064" alt="Screenshot 2024-02-08 at 6 05 00 AM" 
src="https://github.com/apache/arrow-datafusion/assets/490673/80a4e392-ee73-409a-a386-2abe38bdcc57";>
   
   Following the model of the existing `expr_fn`s the `encode` and `decode` 
functions were re-exported in `datafusion::prelude` as well: 
   
   <img width="1078" alt="Screenshot 2024-02-08 at 6 06 33 AM" 
src="https://github.com/apache/arrow-datafusion/assets/490673/814cdf02-a48b-4b30-bfad-482cfb3d48d4";>
   
   
   > * Benchmarks? Tests && test data? Is that all going to live at 
functions/benches and functions/tests ?
   
   I think we should do this if/when possible -- benchmarks that depend on 
`SessionContext` for example probably need to stay in datafusion/core but 
otherwise we should move them to datafusion-functions


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to