tinySQL  0.1
A self-contained database management system
BufferManager Member List

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

BufferManager()BufferManager
BufferManager(int frame_size) (defined in BufferManager)BufferManager
createEmptyFile(const std::string &path) (defined in BufferManager)BufferManagerinlinestatic
FileExists(const std::string &path) (defined in BufferManager)BufferManagerinlinestatic
flushPage(pageId_t page_id)BufferManager
getBlockNum(const std::string &fileName)BufferManager
getFileSize(std::string file_name) (defined in BufferManager)BufferManagerinlinestatic
getPage(const std::string &file_name, int block_id)BufferManager
getPage(const std::string &file_name, int block_id, pageId_t &pageId) (defined in BufferManager)BufferManager
getPageId(const std::string &file_name, int block_id)BufferManager
modifyPage(int page_id)BufferManager
pinPage(int page_id)BufferManager
removeFile(const std::string &path) (defined in BufferManager)BufferManagerinline
unpinPage(int page_id)BufferManager
~BufferManager()BufferManager