Skip to main content

Executable

Trait Executable 

Source
pub trait Executable {
    // Required method
    fn execute(
        &self,
        ctx: &mut Context,
        filters: &FilterLibrary,
        cache: &dyn CacheStore,
    ) -> Result<()>;
}
Expand description

Execute a compiled plan synchronously. For parallel branches, uses the async executor under the hood. Contract for executing a plan.

Required Methods§

Source

fn execute( &self, ctx: &mut Context, filters: &FilterLibrary, cache: &dyn CacheStore, ) -> Result<()>

Implementations on Foreign Types§

Source§

impl Executable for ExecutionPlan

Source§

fn execute( &self, ctx: &mut Context, filters: &FilterLibrary, cache: &dyn CacheStore, ) -> Result<()>

Implementors§