taco-db  0.1.0
taco::VolatileTree Member List

This is the complete list of members for taco::VolatileTree, including all inherited members.

BulkLoad(BulkLoadIterator &iter)taco::Indexvirtual
Create(std::shared_ptr< const IndexDesc > idxdesc)taco::VolatileTreestatic
DeleteKey(const IndexKey *key, RecordId &rid) overridetaco::VolatileTreevirtual
DeleteRecord(Record &rec, const Schema *tabschema=nullptr)taco::Index
GetIndexDesc() consttaco::Indexinline
GetKeySchema() consttaco::Indexinline
Index(std::shared_ptr< const IndexDesc > idxdesc)taco::Indexprotected
Initialize(const IndexDesc *idxdesc)taco::VolatileTreestatic
InsertKey(const IndexKey *key, RecordId rid) overridetaco::VolatileTreevirtual
InsertRecord(const Record &rec, const Schema *tabschema=nullptr)taco::Index
Iterator classtaco::VolatileTreefriend
m_basetaco::VolatileTreeprivate
m_idxdesctaco::Indexprivate
m_keytaco::Indexprivate
map_iterator typedeftaco::VolatileTree
PrepareKey(std::vector< Datum > &data, const char *recbuf, const Schema *tabschema)taco::Indexprivate
StartScan(const IndexKey *lower, bool lower_isstrict, const IndexKey *upper, bool upper_isstrict) overridetaco::VolatileTreevirtual
tree_type typedeftaco::VolatileTree
VolatileTree(std::shared_ptr< const IndexDesc > idxdesc, std::shared_ptr< VolatileTreeBase > base)taco::VolatileTreeprivate
~Index()taco::Indexvirtual
~VolatileTree()taco::VolatileTreevirtual