Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
apacheGH-17682: [Format] Add Bool8 Canonical Extension Type (apache#4…
…3234) ### Rationale for this change Closes: apache#17682 Arrow Boolean arrays store values as individual bits, which is a very compact representation but does not match the layout of many systems with which it interoperates. By adding an 8-bit Boolean extension type, zero-copy compatibility with many systems can be improved at the cost of large physical representation. Go implementation: apache#43323 C++ / Python implementation: apache#43488 ### What changes are included in this PR? Proposal and documentation for `Bool8` canonical extension type. ### Are these changes tested? N/A ### Are there any user-facing changes? N/A * GitHub Issue: apache#17682 Lead-authored-by: Joel Lubinitsky <[email protected]> Co-authored-by: Joel Lubinitsky <[email protected]> Co-authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Joel Lubinitsky <[email protected]>
- Loading branch information