|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 Table,包括所有继承而来的类成员
| base_dir_ (定义于 Table) | Table | private |
| create(int32_t table_id, const char *path, const char *name, const char *base_dir, int attribute_count, const AttrInfoSqlNode attributes[]) | Table | |
| create_index(Trx *trx, const FieldMeta *field_meta, const char *index_name) | Table | |
| data_buffer_pool_ (定义于 Table) | Table | private |
| delete_entry_of_indexes(const char *record, const RID &rid, bool error_on_not_exists) (定义于 Table) | Table | private |
| delete_record(const Record &record) (定义于 Table) | Table | |
| find_index(const char *index_name) const (定义于 Table) | Table | |
| find_index_by_field(const char *field_name) const (定义于 Table) | Table | |
| get_record(const RID &rid, Record &record) (定义于 Table) | Table | |
| get_record_scanner(RecordFileScanner &scanner, Trx *trx, bool readonly) (定义于 Table) | Table | |
| indexes_ | Table | private |
| init_record_handler(const char *base_dir) (定义于 Table) | Table | private |
| insert_entry_of_indexes(const char *record, const RID &rid) (定义于 Table) | Table | private |
| insert_record(Record &record) | Table | |
| make_record(int value_num, const Value *values, Record &record) | Table | |
| name() const (定义于 Table) | Table | |
| open(const char *meta_file, const char *base_dir) | Table | |
| record_handler() const (定义于 Table) | Table | inline |
| record_handler_ | Table | private |
| recover_insert_record(Record &record) (定义于 Table) | Table | |
| sync() (定义于 Table) | Table | |
| Table()=default (定义于 Table) | Table | |
| table_id() const (定义于 Table) | Table | inline |
| table_meta() const (定义于 Table) | Table | |
| table_meta_ (定义于 Table) | Table | private |
| visit_record(const RID &rid, bool readonly, std::function< void(Record &)> visitor) (定义于 Table) | Table | |
| ~Table() (定义于 Table) | Table |