BadgerDB
 All Classes Namespaces Functions Variables Typedefs Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\Nbadgerdb
 oCBufDescClass for maintaining information about buffer pool frames
 oCBufStatsClass to maintain statistics of buffer usage
 oCBufMgrThe central class which manages the buffer pool including frame allocation and deallocation to pages in the file
 oChashBucketDeclarations for buffer pool hash table
 oCBufHashTblHash table class to keep track of pages in the buffer pool
 oCBadBufferExceptionAn exception that is thrown when a buffer is found whose valid is false but other variables in BufDesc are assigned valid values
 oCBadgerDbExceptionBase class for all BadgerDB-specific exceptions
 oCBufferExceededExceptionAn exception that is thrown when buffer capacity is exceeded
 oCFileExistsExceptionAn exception that is thrown when a file creation is requested for a filename that already exists
 oCFileNotFoundExceptionAn exception that is thrown when a file operation is requested for a filename that doesn't exist
 oCFileOpenExceptionAn exception that is thrown when a file deletion is requested for a filename that's currently open
 oCHashAlreadyPresentExceptionAn exception that is thrown when a new entry to be inserted in the hash table is already present in it
 oCHashNotFoundExceptionAn exception that is thrown when an entry being looked up in the hash table is not present in it
 oCHashTableExceptionAn exception that is thrown when some unexpected error occurs in the hash table
 oCInsufficientSpaceExceptionAn exception that is thrown when a record is attempted to be inserted into a page that doesn't have space for it
 oCInvalidPageExceptionAn exception that is thrown when an attempt is made to access an invalid page in a file
 oCInvalidRecordExceptionAn exception that is thrown when a record is requested from a page that has a bad record ID
 oCInvalidSlotExceptionAn exception that is thrown when a slot that doesn't have data is requested from a page
 oCPageNotPinnedExceptionAn exception that is thrown when a page which is expected to be pinned in the buffer pool is found to be not pinned
 oCPagePinnedExceptionAn exception that is thrown when a page which is not expected to be pinned in the buffer pool is found to be pinned
 oCSlotInUseExceptionAn exception that is thrown when a record is attempted to be inserted into a slot that is already in use
 oCFileHeaderHeader metadata for files on disk which contain pages
 oCFileClass which represents a file in the filesystem containing database pages
 oCFileIteratorIterator for iterating over the pages in a file
 oCPageHeaderHeader metadata in a page
 oCPageSlotSlot metadata that tracks where a record is in the data space
 oCPageClass which represents a fixed-size database page containing records
 oCPageIteratorIterator for iterating over the records in a page
 \CRecordIdIdentifier for a record in a page