|
taco-db
0.1.0
|
#include "tdb.h"#include <mutex>#include "storage/BufferManager.h"#include "storage/FSFile.h"#include "utils/Latch.h"Go to the source code of this file.
Classes | |
| class | taco::PageHeaderData |
PageHeaderData defines the header of every virtual file data page. More... | |
| class | taco::FileManager |
FileManager exposes a virtual file interface based on FSFile. More... | |
| class | taco::File |
| Represents an open virtual file managed by the FileManager. More... | |
Namespaces | |
| taco | |
Functions | |
| void | taco_fileman_readpage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, char *buf) |
| void | __wrap_taco_fileman_readpage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, char *buf) |
| void | __real_taco_fileman_readpage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, char *buf) |
| void | taco_fileman_writepage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, const char *buf) |
| void | __wrap_taco_fileman_writepage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, const char *buf) |
| void | __real_taco_fileman_writepage_impl (::taco::FileManager *fileman, ::taco::PageNumber pid, const char *buf) |
Variables | |
| constexpr FileId | taco::WAL_FILEID_MASK = ((FileId) 1) << 31 |
| constexpr FileId | taco::TMP_FILEID_MASK = ((FileId) 1) << 30 |
| constexpr int | taco::FileIdBits = 19 |
| constexpr FileId | taco::MinRegularFileId = 1 |
| constexpr FileId | taco::MaxRegularFileId = (((FileId) 1) << (FileIdBits + 1)) - 1 |
| constexpr FileId | taco::INVALID_FID = 0 |
| constexpr FileId | taco::NEW_REGULAR_FID = INVALID_FID |
| constexpr FileId | taco::NEW_TMP_FID = TMP_FILEID_MASK |
| void __real_taco_fileman_readpage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| char * | buf | ||
| ) |
| void __real_taco_fileman_writepage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| const char * | buf | ||
| ) |
| void __wrap_taco_fileman_readpage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| char * | buf | ||
| ) |
| void __wrap_taco_fileman_writepage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| const char * | buf | ||
| ) |
| void taco_fileman_readpage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| char * | buf | ||
| ) |
| void taco_fileman_writepage_impl | ( | ::taco::FileManager * | fileman, |
| ::taco::PageNumber | pid, | ||
| const char * | buf | ||
| ) |