pub trait QueryExecutor {
// Required method
fn execute_stream(
&self,
ctx: &QueryEngineContext,
plan: &Arc<dyn ExecutionPlan>,
) -> Result<SendableRecordBatchStream>;
}Expand description
Executor to run [PhysicalPlan].
Required Methods§
fn execute_stream( &self, ctx: &QueryEngineContext, plan: &Arc<dyn ExecutionPlan>, ) -> Result<SendableRecordBatchStream>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".