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]
