|
|
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 |
| | 同步索引数据到磁盘 更多...
|
| |