VolcanoExecutor

Trait VolcanoExecutor 

Source
pub trait VolcanoExecutor {
    // Required methods
    fn next(
        &self,
        context: &mut ExecutionContext<'_>,
    ) -> QuillSQLResult<Option<Tuple>>;
    fn output_schema(&self) -> SchemaRef;

    // Provided method
    fn init(&self, _context: &mut ExecutionContext<'_>) -> QuillSQLResult<()> { ... }
}

Required Methods§

Source

fn next( &self, context: &mut ExecutionContext<'_>, ) -> QuillSQLResult<Option<Tuple>>

Source

fn output_schema(&self) -> SchemaRef

Provided Methods§

Source

fn init(&self, _context: &mut ExecutionContext<'_>) -> QuillSQLResult<()>

Implementors§