ZhangHuiGui commented on PR #41234:
URL: https://github.com/apache/arrow/pull/41234#issuecomment-2128336638

   > Usually, it's better if users don't have to make low-level performance 
decisions themselves.
   
   Yes, this is what I have been thinking about recently. `The RowTableEncoder` 
and `CompareColumnsToRows` interfaces are too low-level and are currently only 
used in grouper and swiss-join. Choosing the optimal performance mode still 
requires some internal automatic decision-making, mainly because It is not 
clear to the user whether the order of the input columns has been sorted. 
   
   I will mark this PR as DRAFT first, and then start reviewing it when I can 
provide users with a more elegant way to use it (for example, if internal 
determines whether column sorting has been completed, the caller can directly 
use non-sorted mode).


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