taco-db
0.1.0
|
#include "index/volatiletree/VolatileTree.h"
#include <absl/container/flat_hash_map.h>
#include "index/tuple_compare.h"
#include "storage/FileManager.h"
#include "utils/builtin_funcs.h"
Classes | |
struct | taco::VolatileTreeRecordHeader |
Namespaces | |
taco | |
Typedefs | |
using | taco::tree_type = VolatileTree::tree_type |
Functions | |
static bool | taco::VTHDRGetIsRecord (VolatileTreeRecordHeader *hdr) |
static void | taco::VTHDRSetIsRecord (VolatileTreeRecordHeader *hdr, bool is_rec) |
static size_t | taco::VTHDRGetBufIdx (VolatileTreeRecordHeader *hdr) |
static void | taco::VTHDRSetBufIdx (VolatileTreeRecordHeader *hdr, size_t bufidx) |
const IndexKey *& | taco::VTHDRKeyPointer (VolatileTreeRecordHeader *hdr) |
char * | taco::VTHDRGetData (VolatileTreeRecordHeader *hdr) |
void | taco::InitVolatileTree () |
Initializes the internal state of the in-memory tree index. More... | |
void | taco::CleanVolatileTree () |
Cleans up the internal state of the in-memory tree index. More... | |
Variables | |
static constexpr const uint64_t | taco::VTHDR_ISREC_MASK = ((uint64_t) 1) << 32 |
static constexpr const uint64_t | taco::VTHDR_BUFIDX_MASK = (((uint64_t) 1) << 32) - 1 |
static absl::flat_hash_map< Oid, std::shared_ptr< VolatileTreeBase > > | taco::s_volatile_tree_base |