+1 (non-binding)

I reviewed the spec addition.

On Mon, Aug 5, 2024 at 3:37 PM Antoine Pitrou <anto...@python.org> wrote:

>
> Binding +1 (but posted one minor comment on the format PR).
>
> Thank you Joel!
>
> Regards
>
> Antoine.
>
>
> Le 05/08/2024 à 14:59, Joel Lubinitsky a écrit :
> > Hello Devs,
> >
> > I would like to propose a new canonical extension type: Bool8
> >
> > The prior mailing list discussion thread can be found at [1].
> > The format documentation change can be found at [2]. A copy of the text
> is
> > included in this email.
> > A Go implementation can be found at [3].
> > A C++/Python implementation can be found at [4].
> >
> > Thank you for your time and attention in reviewing this proposal.
> >
> > The vote will be open for at least 72 hours.
> >
> > [ ] +1 Accept this proposal
> > [ ] +0
> > [ ] -1 Do not accept this proposal because...
> >
> > [1]: https://lists.apache.org/thread/nz44qllq53h6kjl3rhy0531n2n2tpfr0
> > [2]: https://github.com/apache/arrow/pull/43234
> > [3]: https://github.com/apache/arrow/pull/43323
> > [4]: https://github.com/apache/arrow/pull/43488
> >
> > ---
> >
> > 8-bit Boolean
> > =============
> >
> > Bool8 represents a boolean value using 1 byte (8 bits) to store each
> value
> > instead of only 1 bit as in the original Arrow Boolean type. Although
> less
> > compact than the original representation, Bool8 may have better zero-copy
> > compatibility with various systems that also store booleans using 1 byte.
> >
> > * Extension name: ``arrow.bool8``.
> >
> > * The storage type of this extension is ``Int8`` where:
> >
> >    * **false** is denoted by the value ``0``.
> >    * **true** can be specified using any non-zero value. Preferably
> ``1``.
> >
> > * Extension type parameters:
> >
> >    This type does not have any parameters.
> >
> > * Description of the serialization:
> >
> >    No metadata is required to interpret the type. Any metadata present
> > should be ignored.
> >
>

Reply via email to