ritchie46 opened a new pull request #382: URL: https://github.com/apache/arrow-rs/pull/382
# Which issue does this PR close? Partial fix for #347. In #348 @jorgecarleitao pointed out that the memory savings don't work for the `filter` and the `zip` kernel. This PR restores the implementation for those two kernels, and keeps the new `preallocation` for the `concat` kernel. This is achieved by create a builder pattern for `MutableArrayData`. This way we don't break the API, and we may choose to `preallocate` buffers. Could you take a look at this @jorgecarleitao ? # Are there any user-facing changes? There is an builder pattern struct for `MutableArrayData`. # If there are any breaking changes to public APIs, please add the `breaking change` label. No -- 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. For queries about this service, please contact Infrastructure at: [email protected]
