Skip to main content

uni_query/query/executor/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright 2024-2026 Dragonscale Team
3
4//! Query execution engine.
5//!
6//! Translates logical plans into concrete read/write operations against
7//! Uni storage, including DataFusion-based columnar execution, procedure
8//! dispatch, and result normalization.
9
10pub mod core;
11pub mod ddl_procedures;
12pub mod path_builder;
13pub mod plugin_adapter;
14pub mod procedure;
15pub mod procedure_host;
16pub mod read;
17pub mod result_normalizer;
18pub mod write;
19
20pub use self::core::Executor;
21// `custom_functions` was extracted to `uni-query-functions` (leaf module).
22// Re-export for back-compat so existing `uni_query::query::executor::*`
23// paths keep working.
24pub use path_builder::PathBuilder;
25pub use result_normalizer::ResultNormalizer;
26pub use uni_query_functions::custom_functions::{CustomFunctionRegistry, CustomScalarFn};