Skip to main content

Crate nodedb_physical

Crate nodedb_physical 

Source
Expand description

Shared physical-plan layer for NodeDB.

Owns the PhysicalTask IR and the SqlPlan → PhysicalPlan converter. Origin (server) and Lite (embedded) both consume the same PhysicalTask; per-deployment executors implement PhysicalTaskVisitor against their own storage backends. Origin-specific concerns (vShard routing, MessagePack pre-serialisation, cross-plane envelope fields) live in an Origin-side wrapper that contains a PhysicalTask, not in this crate.

Re-exports§

pub use error::ConvertError;
pub use visitor::PhysicalTaskVisitor;
pub use visitor::dispatch;

Modules§

error
Error type for the shared SqlPlan → PhysicalPlan converter helpers.
kv_atomic
Value semantics of the KV atomics, shared by every executor.
physical_plan
Physical plan types dispatched from Control Plane to Data Plane.
physical_task
visitor
Executor parity contract for PhysicalPlan.