Skip to main content

Module executor

Module executor 

Source
Expand description

Query execution engine.

Translates logical plans into concrete read/write operations against Uni storage, including DataFusion-based columnar execution, procedure dispatch, and result normalization.

Re-exports§

pub use self::core::Executor;
pub use path_builder::PathBuilder;
pub use result_normalizer::ResultNormalizer;

Modules§

core
ddl_procedures
path_builder
Path construction for graph traversals.
plugin_adapter
Adapter bridging legacy CustomScalarFn closures to uni-plugin’s ScalarPluginFn trait.
procedure
procedure_host
Concrete ProcedureHost implementation backed by a snapshot of GraphExecutionContext.
read
result_normalizer
Result normalization - converts internal representations to user-facing types.
write

Structs§

CustomFunctionRegistry
Registry of user-defined scalar functions.

Type Aliases§

CustomScalarFn
Type alias for a custom scalar function.