Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
0.17.0
Description
The C# array builders were recently enhanced to have support for adding nullable values easily, under PR #7032.
However, the builders internally referenced BooleanArray.Builder, which itself then had logic "baked-in" for efficient bit-packing of boolean values into a byte buffer.
It would be cleaner for there to be a general-purpose bit-packed buffer builder, and for all array builders to use that for their validity map. The boolean array builder would use it twice: once for values, once for validity.
Attachments
Issue Links
- relates to
-
ARROW-6603 [C#] ArrayBuilder API to support writing nulls
-
- Resolved
-
- supercedes
-
ARROW-5035 [C#] ArrowBuffer.Builder<bool> is broken
-
- Resolved
-
- links to