2010YOUY01 commented on issue #17488:
URL: https://github.com/apache/datafusion/issues/17488#issuecomment-3271463087

   In point 1: The difference I noticed so far is they're using different arrow 
kernel for repeating the same row: in `49.0` it's using `arrow_select::take()` 
with repeating indices for that `UnionArray`, in `50.0` it's using 
`ScalarValue::to_array_of_size` instead.
   For point 2's expensive expression evaluation, I can't think of anything 
that has changed radically now.
   
   Thanks for this interesting finding (and Codspeed looks cool — I’ll 
definitely check it out later). Do you have any runnable, maybe reduced, 
reproducer? I can help look into it.


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