MCPcopy Create free account
hub / github.com/TypicalDefender/entangleDB / Executor

Interface Executor

src/sql/execution/mod.rs:24–27  ·  view source on GitHub ↗

A plan executor

Source from the content-addressed store, hash-verified

22
23/// A plan executor
24pub trait Executor<T: Transaction> {
25 /// Executes the executor, consuming it and returning a result set
26 fn execute(self: Box<Self>, txn: &mut T) -> Result<ResultSet>;
27}
28
29impl<T: Transaction + 'static> dyn Executor<T> {
30 /// Builds an executor for a plan node, consuming it

Callers

nothing calls this directly

Implementers 6

aggregation.rssrc/sql/execution/aggregation.rs
source.rssrc/sql/execution/source.rs
mutation.rssrc/sql/execution/mutation.rs
schema.rssrc/sql/execution/schema.rs
join.rssrc/sql/execution/join.rs
query.rssrc/sql/execution/query.rs

Calls

no outgoing calls

Tested by

no test coverage detected