taco-db
0.1.0
|
This is the complete list of members for taco::Index, including all inherited members.
BulkLoad(BulkLoadIterator &iter) | taco::Index | virtual |
Create(std::shared_ptr< const IndexDesc > idxdesc) | taco::Index | static |
DeleteKey(const IndexKey *key, RecordId &rid)=0 | taco::Index | pure virtual |
DeleteRecord(Record &rec, const Schema *tabschema=nullptr) | taco::Index | |
GetIndexDesc() const | taco::Index | inline |
GetKeySchema() const | taco::Index | inline |
Index(std::shared_ptr< const IndexDesc > idxdesc) | taco::Index | protected |
Initialize(const IndexDesc *idxdesc) | taco::Index | static |
InsertKey(const IndexKey *key, RecordId rid)=0 | taco::Index | pure virtual |
InsertRecord(const Record &rec, const Schema *tabschema=nullptr) | taco::Index | |
m_idxdesc | taco::Index | private |
m_key | taco::Index | private |
PrepareKey(std::vector< Datum > &data, const char *recbuf, const Schema *tabschema) | taco::Index | private |
StartScan(const IndexKey *lower, bool lower_isstrict, const IndexKey *upper, bool upper_isstrict)=0 | taco::Index | pure virtual |
~Index() | taco::Index | virtual |