CurtHagenlocher opened a new issue, #97: URL: https://github.com/apache/arrow-dotnet/issues/97
### Describe the enhancement requested Today, arrays can only be constructed using a type-specific `Builder`. Builders start with some default initial size and grow either incrementally or by setting a new capacity. Once construction is complete, an immutable `IArrowArray` is produced. This mode of operation is safe but inflexible and potentially inefficient. Some ideas for improving this are to - Allow an initial size to be specified for builders - Support (fixed-size) read-write arrays -- at least for fixed-width types -- in addition to read-only arrays - Allow ownership of memory to pass from the builder to the array upon construction so as not to require an additional allocation. - Allow native memory to be allocated without clearing it first Inspired by: [https://github.com/apache/arrow/issues/21093](https://github.com/apache/arrow/issues/21093) [https://github.com/apache/arrow/issues/21386](https://github.com/apache/arrow/issues/21386) [https://github.com/apache/arrow/issues/21746](https://github.com/apache/arrow/issues/21746) [https://github.com/apache/arrow/issues/22309](https://github.com/apache/arrow/issues/22309) -- 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]
