Thanks Wes. Is there a document/ link for architectural decisions like
this? (apart from a release change log, that is)

On Mon, Nov 2, 2020 at 9:26 AM Wes McKinney <wesmck...@gmail.com> wrote:

> Indeed, we made a change to cause buffers[0] to always be null when
> the null count is 0, which has always been permitted by the columnar
> format specification (and in 0.16.0 and prior it was inconsistently
> null depending on how the array was created).
>
> On Mon, Nov 2, 2020 at 8:22 AM Niranda Perera <niranda.per...@gmail.com>
> wrote:
> >
> > Hi,
> >
> > We have been using arrow v0.16 and recently upgraded to v2.0. One main
> > difference we saw was that in v2.0, primitive arrays' buffer vector
> > contains an empty buffer at idx 0 (whereas in 0.16 this was a null bitmap
> > IINM).
> > Was this an architectural decision, may be to reduce the memory footprint
> > of the arrays?
> >
> > --
> > Niranda Perera
> > @n1r44 <https://twitter.com/N1R44>
> > +1 812 558 8884 / +94 71 554 8430
> > https://www.linkedin.com/in/niranda
>


-- 
Niranda Perera
@n1r44 <https://twitter.com/N1R44>
+1 812 558 8884 / +94 71 554 8430
https://www.linkedin.com/in/niranda

Reply via email to