SwatDB
Loading...
Searching...
No Matches
HashIndexFile Member List

This is the complete list of members for HashIndexFile, including all inherited members.

_findDirSlot(HashVal hash_val, Level level)HashIndexFileprivate
_levelUp(HashIndexHeader *file_header)HashIndexFileprivate
_setFileId(FileId file_id)Fileprotected
_splitPage(HashIndexHeader *file_header, HashBucketPage *bucket_page, PageId bucket_page_id)HashIndexFileprivate
buf_mgrFileprotected
catalogFileprotected
createHeader()HashIndexFilevirtual
deleteEntry(Key key, RecordId record_id)HashIndexFilevirtual
deleteKey(Key key)HashIndexFilevirtual
File(Catalog *catalog, BufferManager *buf_mgr)File
file_idFileprotected
flushHeader()HashIndexFilevirtual
getEntries(Key key)HashIndexFilevirtual
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)HashIndexFilefriend
header_idFileprotected
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)HashIndexFilevirtual
key_formatIndexFileprotected
printFile()Filevirtual
relationIndexFileprotected
~File()Filevirtual
~HashIndexFile()HashIndexFile
~IndexFile()IndexFileinlinevirtual