#include <page_cleaner.h>
§ page_cleaner_base()
| page_cleaner_base::page_cleaner_base |
( |
const sm_options & |
_options | ) |
|
§ ~page_cleaner_base()
| page_cleaner_base::~page_cleaner_base |
( |
| ) |
|
|
virtual |
§ mark_pages_clean()
| void page_cleaner_base::mark_pages_clean |
( |
size_t |
from, |
|
|
size_t |
to |
|
) |
| |
|
protected |
§ notify_archived_lsn()
| virtual void page_cleaner_base::notify_archived_lsn |
( |
lsn_t |
| ) |
|
|
inlinevirtual |
§ write_pages()
| void page_cleaner_base::write_pages |
( |
size_t |
from, |
|
|
size_t |
to |
|
) |
| |
|
protected |
§ _bufferpool
the buffer pool this cleaner deals with.
§ _clean_lsn
| lsn_t page_cleaner_base::_clean_lsn |
|
protected |
§ _workspace
in-transit buffer for written pages
§ _workspace_cb_indexes
| vector<bf_idx> page_cleaner_base::_workspace_cb_indexes |
|
protected |
§ _workspace_size
| size_t page_cleaner_base::_workspace_size |
|
protected |
§ _write_elision
| bool page_cleaner_base::_write_elision |
|
protected |
The documentation for this class was generated from the following files: