Expand description
Local Data-Plane execution trait for array shard operations.
ArrayLocalExecutor is defined here in nodedb-cluster and
implemented in the main nodedb binary, which has access to the
SPSC bridge and the Data Plane array engine. The shard-side handler
(handler.rs) holds an Arc<dyn ArrayLocalExecutor> and calls
through it to execute slice and surrogate-bitmap-scan operations
on the local node.
This keeps nodedb-cluster free of a compile-time dependency on
nodedb while still producing real results from the Data Plane.
Traits§
- Array
Local Executor - Execute array operations against the local Data Plane.