|
BadgerDB
|
| Class for maintaining information about buffer pool frames | |
| Hash table class to keep track of pages in the buffer pool | |
| The central class which manages the buffer pool including frame allocation and deallocation to pages in the file | |
| Class to maintain statistics of buffer usage | |
| STL class | |
| Base class for all BadgerDB-specific exceptions | |
| An exception that is thrown when a buffer is found whose valid is false but other variables in BufDesc are assigned valid values | |
| An exception that is thrown when buffer capacity is exceeded | |
| An exception that is thrown when a file creation is requested for a filename that already exists | |
| An exception that is thrown when a file operation is requested for a filename that doesn't exist | |
| An exception that is thrown when a file deletion is requested for a filename that's currently open | |
| An exception that is thrown when a new entry to be inserted in the hash table is already present in it | |
| An exception that is thrown when an entry being looked up in the hash table is not present in it | |
| An exception that is thrown when some unexpected error occurs in the hash table | |
| An exception that is thrown when a record is attempted to be inserted into a page that doesn't have space for it | |
| An exception that is thrown when an attempt is made to access an invalid page in a file | |
| An exception that is thrown when a record is requested from a page that has a bad record ID | |
| An exception that is thrown when a slot that doesn't have data is requested from a page | |
| An exception that is thrown when a page which is expected to be pinned in the buffer pool is found to be not pinned | |
| An exception that is thrown when a page which is not expected to be pinned in the buffer pool is found to be pinned | |
| An exception that is thrown when a record is attempted to be inserted into a slot that is already in use | |
| Class which represents a file in the filesystem containing database pages | |
| Header metadata for files on disk which contain pages | |
| Iterator for iterating over the pages in a file | |
| Declarations for buffer pool hash table | |
| Class which represents a fixed-size database page containing records | |
| Header metadata in a page | |
| Iterator for iterating over the records in a page | |
| Slot metadata that tracks where a record is in the data space | |
| Identifier for a record in a page |
1.8.6