// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors
//! Built-in compression schemes that use only `vortex-array` encodings.
//!
//! These schemes produce arrays using types already in `vortex-array` ([`ConstantArray`],
//! [`DictArray`], [`MaskedArray`], etc.) and have no external encoding crate dependencies.
//!
//! [`ConstantArray`]: vortex_array::arrays::ConstantArray
//! [`DictArray`]: vortex_array::arrays::DictArray
//! [`MaskedArray`]: vortex_array::arrays::MaskedArray
pub use BinaryDictScheme;
pub use FloatDictScheme;
pub use IntDictScheme;
pub use StringDictScheme;
pub use float_dictionary_encode;
pub use integer_dictionary_encode;
pub use BinaryConstantScheme;
pub use BoolConstantScheme;
pub use FloatConstantScheme;
pub use IntConstantScheme;
pub use StringConstantScheme;