Skip to main content

Module procedure_host

Module procedure_host 

Source
Expand description

Concrete ProcedureHost implementation backed by a snapshot of GraphExecutionContext.

ProcedurePlugin impls living in crates/uni-query/src/procedures_plugin/ (host-coupled plugins for uni.schema.*, uni.vector.*, uni.fts.*, uni.search, uni.algo.*) downcast a &dyn ProcedureHost to QueryProcedureHost to reach the storage, schema, algorithm registry, L0 visibility, query context, deadline, and other host facilities that the uni-plugin ABI cannot expose without a cyclic dependency. This is the interim bridge while the proposal-spec session / tx plumbing waits on the M6 ABI freeze.

Structsยง

QueryProcedureHost
Host facade exposing a snapshot of GraphExecutionContext to in-tree procedure plugins.