vortex_array/arrays/listview/
mod.rs1mod array;
5pub use array::ListViewArrayExt;
6pub use array::ListViewArraySlotsExt;
7pub use array::ListViewData;
8pub use array::ListViewDataParts;
9pub use array::ListViewSlots;
10pub use array::ListViewSlotsView;
11pub use vtable::ListViewArray;
12
13pub(crate) mod compute;
14
15mod vtable;
16pub use vtable::ListView;
17
18pub(crate) fn initialize(session: &VortexSession) {
19 vtable::initialize(session);
20}
21
22mod conversion;
23pub use conversion::list_from_list_view;
24pub use conversion::list_view_from_list;
25pub use conversion::recursive_list_from_list_view;
26
27mod rebuild;
28pub use rebuild::DEFAULT_REBUILD_DENSITY_THRESHOLD;
29pub use rebuild::DEFAULT_TRIM_ELEMENTS_THRESHOLD;
30pub use rebuild::ListViewRebuildMode;
31use vortex_session::VortexSession;
32
33#[cfg(test)]
34mod tests;