Module listview

Module listview 

Source
Expand description

Definition and implementation of ListViewVector and ListViewVectorMut.

A ListViewVector represents a collection of variable-width lists, where each list can contain a different number of elements.

The structure uses separate offset and size vectors to track the boundaries of each list within the flat elements array. This allows for efficient access to individual lists without copying data. This is similar to Apache Arrow’s ListView type.

Structs§

ListViewScalar
A scalar value for list view types.
ListViewVector
A vector of variable-width lists.
ListViewVectorMut
A mutable vector of variable-width lists.