|
virtual RC | create (Table *table, const char *file_name, const IndexMeta &index_meta, const FieldMeta &field_meta) |
|
virtual RC | open (Table *table, const char *file_name, const IndexMeta &index_meta, const FieldMeta &field_meta) |
|
virtual bool | is_vector_index () |
|
const IndexMeta & | index_meta () const |
|
virtual RC | insert_entry (const char *record, const RID *rid)=0 |
| 插入一条数据 更多...
|
|
virtual RC | delete_entry (const char *record, const RID *rid)=0 |
| 删除一条数据 更多...
|
|
virtual IndexScanner * | create_scanner (const char *left_key, int left_len, bool left_inclusive, const char *right_key, int right_len, bool right_inclusive)=0 |
| 创建一个索引数据的扫描器 更多...
|
|
virtual RC | sync ()=0 |
| 同步索引数据到磁盘 更多...
|
|