|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 IvfflatIndex,包括所有继承而来的类成员
| ann_search(const vector< float > &base_vector, size_t limit) (定义于 IvfflatIndex) | IvfflatIndex | inline |
| close() (定义于 IvfflatIndex) | IvfflatIndex | inline |
| create(Table *table, const char *file_name, const IndexMeta &index_meta, const FieldMeta &field_meta) (定义于 IvfflatIndex) | IvfflatIndex | inlinevirtual |
| create_scanner(const char *left_key, int left_len, bool left_inclusive, const char *right_key, int right_len, bool right_inclusive)=0 | Index | pure virtual |
| delete_entry(const char *record, const RID *rid) override | IvfflatIndex | inlinevirtual |
| field_meta_ | Index | protected |
| Index()=default (定义于 Index) | Index | |
| index_meta() const (定义于 Index) | Index | inline |
| index_meta_ | Index | protected |
| init(const IndexMeta &index_meta, const FieldMeta &field_meta) (定义于 Index) | Index | protected |
| inited_ (定义于 IvfflatIndex) | IvfflatIndex | private |
| insert_entry(const char *record, const RID *rid) override | IvfflatIndex | inlinevirtual |
| is_vector_index() (定义于 Index) | Index | inlinevirtual |
| IvfflatIndex() (定义于 IvfflatIndex) | IvfflatIndex | inline |
| lists_ (定义于 IvfflatIndex) | IvfflatIndex | private |
| open(Table *table, const char *file_name, const IndexMeta &index_meta, const FieldMeta &field_meta) (定义于 IvfflatIndex) | IvfflatIndex | inlinevirtual |
| probes_ (定义于 IvfflatIndex) | IvfflatIndex | private |
| sync() override | IvfflatIndex | inlinevirtual |
| table_ (定义于 IvfflatIndex) | IvfflatIndex | private |
| ~Index()=default (定义于 Index) | Index | virtual |
| ~IvfflatIndex() noexcept (定义于 IvfflatIndex) | IvfflatIndex | inlinevirtual |