taco-db  0.1.0
taco::Index Member List

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

BulkLoad(BulkLoadIterator &iter)taco::Indexvirtual
Create(std::shared_ptr< const IndexDesc > idxdesc)taco::Indexstatic
DeleteKey(const IndexKey *key, RecordId &rid)=0taco::Indexpure virtual
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::Indexstatic
InsertKey(const IndexKey *key, RecordId rid)=0taco::Indexpure virtual
InsertRecord(const Record &rec, const Schema *tabschema=nullptr)taco::Index
m_idxdesctaco::Indexprivate
m_keytaco::Indexprivate
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)=0taco::Indexpure virtual
~Index()taco::Indexvirtual