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]

Reply via email to