alamb commented on issue #14828:
URL: https://github.com/apache/datafusion/issues/14828#issuecomment-2683188455

   > Here I think we should go with user defined types and attach the sorting 
information to that type. This should be possible as we can have a "central 
registry" (e.g., `SessionContext`) that holds all available user defined types 
and we can look up whether this particular column has a user defined type with 
a user defined ordering. If we have a use case, we could also think of adding 
the ability to override this ordering behavior.
   
   I think this type of registration is what will be needed for implementing 
user defined types
   - https://github.com/apache/datafusion/issues/12644
   
   In terms of arrow-rs I am not sure we should add anything there yet -- I 
think we should start the implementation in DataFusion and then port stuff 
uptream to arrow-rs when it makes sense / we have sorted out the interface
   
   Specifically, I think we could avoid using the arrow-row format when it is 
not supported for some particular type, that wanted to override comparison 
behavior, for example


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