Commits


Adam Szmigin authored and Eric Erhardt committed 75546d1aa8a
ARROW-8788: [C#] Introduce bit-packed builder for null support in builders This PR improves upon the functionality added in #7032 by replacing nested usage of `BooleanArray.Builder` with a dedicated class `ArrowBuffer.BitPackedBuilder` that works at buffer level. Array builders then use a `ArrowBuffer.BitPackedBuilder` for their validity map, and `BooleanArray.Builder` uses two (one for values, one for validity). Closes #7158 from mr-smidge/arrow-6603-bit-packed-builder-for-nulls Authored-by: Adam Szmigin <adam.szmigin@jetstoneam.com> Signed-off-by: Eric Erhardt <eric.erhardt@microsoft.com>