Skip to main content

vortex_array/arrays/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! All the built-in encoding schemes and arrays.
5
6#[cfg(any(test, feature = "_test-harness"))]
7mod assertions;
8
9#[cfg(any(test, feature = "_test-harness"))]
10pub use assertions::format_indices;
11
12#[cfg(test)]
13mod validation_tests;
14
15#[cfg(any(test, feature = "_test-harness"))]
16pub mod dict_test;
17
18mod bool;
19mod chunked;
20mod constant;
21mod datetime;
22mod decimal;
23mod dict;
24mod extension;
25mod filter;
26mod fixed_size_list;
27mod list;
28mod listview;
29mod masked;
30mod null;
31mod primitive;
32mod scalar_fn;
33mod shared;
34mod slice;
35mod struct_;
36mod varbin;
37mod varbinview;
38
39#[cfg(feature = "arbitrary")]
40pub mod arbitrary;
41// pub mod pipeline;
42// TODO(connor): Export exact types, not glob.
43
44pub use bool::*;
45pub use chunked::*;
46pub use constant::*;
47pub use datetime::*;
48pub use decimal::*;
49pub use dict::*;
50pub use extension::*;
51pub use filter::*;
52pub use fixed_size_list::*;
53pub use list::*;
54pub use listview::*;
55pub use masked::*;
56pub use null::*;
57pub use primitive::*;
58pub use scalar_fn::*;
59pub use shared::*;
60pub use slice::*;
61pub use struct_::*;
62pub use varbin::*;
63pub use varbinview::*;