BufferMaintenance

Trait BufferMaintenance 

Source
pub trait BufferMaintenance: Send + Sync {
    // Required methods
    fn dirty_page_ids(&self) -> Vec<PageId> ;
    fn dirty_page_table_snapshot(&self) -> Vec<(PageId, Lsn)>;
    fn flush_page(&self, page_id: PageId) -> QuillSQLResult<bool>;
}

Required Methods§

Implementors§