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