fnck_sql::execution

Trait WriteExecutor

Source
pub trait WriteExecutor<'a, T: Transaction + 'a> {
    // Required method
    fn execute_mut(
        self,
        cache: (&'a SharedLruCache<TableName, TableCatalog>, &'a SharedLruCache<TableName, View>, &'a SharedLruCache<(TableName, IndexId), StatisticsMeta>),
        transaction: &'a mut T,
    ) -> Executor<'a>;
}

Required Methods§

Source

fn execute_mut( self, cache: (&'a SharedLruCache<TableName, TableCatalog>, &'a SharedLruCache<TableName, View>, &'a SharedLruCache<(TableName, IndexId), StatisticsMeta>), transaction: &'a mut T, ) -> Executor<'a>

Implementors§