ozankabak commented on PR #5180:
URL: https://github.com/apache/arrow-rs/pull/5180#issuecomment-1845104309

   > Whilst the previous ordering might have been surprising it is a total 
order that matches the equality relation, this PR is neither.
   
   Right, I agree that any order should match equality relation and there is a 
bug here. We will discuss with @berkaysynnada shortly.
   
   > Perhaps we might take a step back as to what you're hoping to achieve with 
this?
   
   Sure, thanks for offering to help. Basically the issue we are facing is the 
current total order results in wrong branches being taken during pruning 
operations in downstream use cases (like Datafusion). We are trying to arrive 
at a partial order that is compatible with equality, and only returns `true` 
when the comparison is definite. Such a consistent partial order can be safely 
used in branching logic. Do you have any ideas how we can achieve that?
   
   


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