|
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 |