sweb commented on issue #11108:
URL: https://github.com/apache/datafusion/issues/11108#issuecomment-4610244610

   @Jefffrey thank you for finding my PR and linking it to this issue - I was 
not aware of it. I gave this issue a shot in 
https://github.com/apache/datafusion/pull/22628 however it comes with a 
performance regression - I am not sure whether this is possible without it 
because you need to do an additional check / transform where you go from `-0.0` 
to `0.0` - at least for floats.
   @alamb I ran the in-list bench and my first attempt regressed by 30%, doing 
a pre-check whether transform is required at all brought it down to ~10%. 
However, I have to admit that the benchmark was not very stable on my machine, 
so if my general approach is valid, I'd have to spend more time on measuring 
the precise impact of this change.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to