// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors
//! Utilities and interface to convert DataFusion types to Vortex types.
//!
//! Currently includes:
//! [`ExpressionConvertor`] - Controls the rewrite of DataFusion expressions to Vortex expressions, and whether they can
//! be pushed into the underlying scan. A default implementation is provided.
//! [`FromDataFusion`] - Converts a DataFusion type into a Vortex type infallible.
//! [TryToDataFusion] - Fallibly converts a Vortex type to a DataFusion type.
use VortexResult;
pub
pub
pub
pub use DefaultExpressionConvertor;
pub use ExpressionConvertor;
/// First-party trait for implementing conversion from DataFusion types to Vortex types.
/// First-party trait for implementing fallible conversions from Vortex to DataFusion types.