SwatDB
|
This is the complete list of members for HashIndexFile, including all inherited members.
_findDirSlot(HashVal hash_val, Level level) | HashIndexFile | private |
_levelUp(HashIndexHeader *file_header) | HashIndexFile | private |
_setFileId(FileId file_id) | File | protected |
_splitPage(HashIndexHeader *file_header, HashBucketPage *bucket_page, PageId bucket_page_id) | HashIndexFile | private |
buf_mgr | File | protected |
catalog | File | protected |
createHeader() | HashIndexFile | virtual |
deleteEntry(Key key, RecordId record_id) | HashIndexFile | virtual |
deleteKey(Key key) | HashIndexFile | virtual |
File(Catalog *catalog, BufferManager *buf_mgr) | File | |
file_id | File | protected |
flushHeader() | HashIndexFile | virtual |
getEntries(Key key) | HashIndexFile | virtual |
getFileId() | File | |
getHeader() | HashIndexFile | |
getHeaderId() | File | |
getKeyFormat() | IndexFile | |
HashIndexFile(Catalog *catalog, BufferManager *buf_mgr, FileId relation, std::vector< std::string > field_list) | HashIndexFile | |
HashIndexFile(Catalog *catalog, BufferManager *buf_mgr, FileId relation, std::vector< FieldId > field_list) | HashIndexFile | |
HashIndexScanner (defined in HashIndexFile) | HashIndexFile | friend |
header_id | File | protected |
IndexFile(Catalog *catalog, BufferManager *buf_mgr, FileId relation, std::vector< std::string > field_list) | IndexFile | |
IndexFile(Catalog *catalog, BufferManager *buf_mgr, FileId relation, std::vector< FieldId > field_list) | IndexFile | |
insertEntry(Key key, RecordId record_id) | HashIndexFile | virtual |
key_format | IndexFile | protected |
printFile() | File | virtual |
relation | IndexFile | protected |
~File() | File | virtual |
~HashIndexFile() | HashIndexFile | |
~IndexFile() | IndexFile | inlinevirtual |