wisc_db
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nwiscdb
 CBadBufferExceptionAn exception that is thrown when a buffer is found whose valid is false but other variables in BufDesc are assigned valid values
 CBufferExceededExceptionAn exception that is thrown when buffer capacity is exceeded
 CBufferHashTable
 CBufferManagerThe central class which manages the buffer pool including frame allocation and deallocation to pages in the file
 CBufferStatsClass to maintain statistics of buffer usage
 CFileRepresents a file in the filesystem containing pages
 CFileExistsExceptionAn exception that is thrown when a file creation is requested for a filename that already exists
 CFileHeaderHeader metadata for files on disk which contain pages
 CFileIteratorIterator for iterating over the pages in a file
 CFileNotFoundExceptionAn exception that is thrown when a file operation is requested for a filename that doesn't exist
 CFileOpenExceptionAn exception that is thrown when a file deletion is requested for a filename that's currently open
 CFrameMaintains information about one buffer pool frame. One frame corresponds to one page on disk
 CHashAlreadyPresentExceptionAn exception that is thrown when a new entry to be inserted in the hash table is already present in it
 CHashItem
 CHashNotFoundExceptionAn exception that is thrown when an entry being looked up in the hash table is not present in it
 CHashTableExceptionAn exception that is thrown when some unexpected error occurs in the hash table
 CInsufficientSpaceExceptionAn exception that is thrown when a record is attempted to be inserted into a page that doesn't have space for it
 CInvalidPageExceptionAn exception that is thrown when an attempt is made to access an invalid page in a file
 CInvalidRecordExceptionAn exception that is thrown when a record is requested from a page that has a bad record ID
 CInvalidSlotExceptionAn exception that is thrown when a slot that doesn't have data is requested from a page
 CPageClass which represents a fixed-size database page containing records
 CPageHeaderHeader metadata in a page
 CPageIteratorIterator for iterating over the records in a page
 CPageNotPinnedExceptionAn exception that is thrown when a page which is expected to be pinned in the buffer pool is found to be not pinned
 CPagePinnedExceptionAn exception that is thrown when a page which is not expected to be pinned in the buffer pool is found to be pinned
 CPageSlotSlot metadata that tracks where a record is in the data space
 CRecordIdIdentifier for a record in a page
 CSlotInUseExceptionAn exception that is thrown when a record is attempted to be inserted into a slot that is already in use
 CWiscDbExceptionBase class for all WiscDB-specific exceptions