vortex_array/arrays/dict/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! Implementation of Dictionary encoding.
5//!
6//! Expose a [DictArray] which is zero-copy equivalent to Arrow's
7//! [DictionaryArray](https://docs.rs/arrow/latest/arrow/array/struct.DictionaryArray.html).
8
9#[cfg(feature = "arbitrary")]
10mod arbitrary;
11#[cfg(feature = "arbitrary")]
12pub use arbitrary::ArbitraryDictArray;
13
14mod array;
15pub use array::*;
16
17pub(crate) mod compute;
18mod execute;
19
20mod take;
21pub use take::*;
22
23pub mod vtable;
24pub use vtable::*;
25
26#[cfg(test)]
27mod tests;