A plan executor
| 22 | |
| 23 | /// A plan executor |
| 24 | pub 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 | |
| 29 | impl<T: Transaction + 'static> dyn Executor<T> { |
| 30 | /// Builds an executor for a plan node, consuming it |
nothing calls this directly
no outgoing calls
no test coverage detected