| ▼Nwiscdb | |
| CBadBufferException | An exception that is thrown when a buffer is found whose valid is false but other variables in BufDesc are assigned valid values |
| CBufferExceededException | An exception that is thrown when buffer capacity is exceeded |
| CBufferHashTable | |
| CBufferManager | The central class which manages the buffer pool including frame allocation and deallocation to pages in the file |
| CBufferStats | Class to maintain statistics of buffer usage |
| CFile | Represents a file in the filesystem containing pages |
| CFileExistsException | An exception that is thrown when a file creation is requested for a filename that already exists |
| CFileHeader | Header metadata for files on disk which contain pages |
| CFileIterator | Iterator for iterating over the pages in a file |
| CFileNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
| CFileOpenException | An exception that is thrown when a file deletion is requested for a filename that's currently open |
| CFrame | Maintains information about one buffer pool frame. One frame corresponds to one page on disk |
| CHashAlreadyPresentException | An exception that is thrown when a new entry to be inserted in the hash table is already present in it |
| CHashItem | |
| CHashNotFoundException | An exception that is thrown when an entry being looked up in the hash table is not present in it |
| CHashTableException | An exception that is thrown when some unexpected error occurs in the hash table |
| CInsufficientSpaceException | An exception that is thrown when a record is attempted to be inserted into a page that doesn't have space for it |
| CInvalidPageException | An exception that is thrown when an attempt is made to access an invalid page in a file |
| CInvalidRecordException | An exception that is thrown when a record is requested from a page that has a bad record ID |
| CInvalidSlotException | An exception that is thrown when a slot that doesn't have data is requested from a page |
| CPage | Class which represents a fixed-size database page containing records |
| CPageHeader | Header metadata in a page |
| CPageIterator | Iterator for iterating over the records in a page |
| CPageNotPinnedException | An exception that is thrown when a page which is expected to be pinned in the buffer pool is found to be not pinned |
| CPagePinnedException | An exception that is thrown when a page which is not expected to be pinned in the buffer pool is found to be pinned |
| CPageSlot | Slot metadata that tracks where a record is in the data space |
| CRecordId | Identifier for a record in a page |
| CSlotInUseException | An exception that is thrown when a record is attempted to be inserted into a slot that is already in use |
| CWiscDbException | Base class for all WiscDB-specific exceptions |