tustvold commented on PR #6616:
URL: https://github.com/apache/arrow-rs/pull/6616#issuecomment-2433650510

   For a DictionaryArray would you expect it to create a deep clone of the 
dictionary values? What about a ViewArray where the whole design is to avoid 
copying the values buffers?
   
   I think this discussion is getting a bit philosophical and not particularly 
productive, we fundamentally cannot change take to always perform a deep copy 
of the input without significantly regressing performance. It is a fundamental 
design of arrow-rs, and other arrow implementations, that buffers are immutable 
reference counted memory regions and kernels are free to take advantage of that.
   
   Perhaps you might be willing to suggest some documentation improvements that 
would clarify this to avoid future confusion?


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