|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 Table,包括所有继承而来的类成员
| create(Db *db, int32_t table_id, const char *path, const char *name, const char *base_dir, span< const AttrInfoSqlNode > attributes, const vector< string > &primary_keys, StorageFormat storage_format, StorageEngine storage_engine) | Table | |
| create_index(Trx *trx, const FieldMeta *field_meta, const char *index_name) (定义于 Table) | Table | |
| db() const (定义于 Table) | Table | inline |
| db_ (定义于 Table) | Table | private |
| delete_record(const Record &record) (定义于 Table) | Table | |
| delete_record_with_trx(const Record &record, Trx *trx) (定义于 Table) | Table | |
| engine_ (定义于 Table) | Table | private |
| find_index(const char *index_name) const (定义于 Table) | Table | |
| find_index_by_field(const char *field_name) const (定义于 Table) | Table | |
| get_chunk_scanner(ChunkFileScanner &scanner, Trx *trx, ReadWriteMode mode) (定义于 Table) | Table | |
| get_record(const RID &rid, Record &record) (定义于 Table) | Table | |
| get_record_scanner(RecordScanner *&scanner, Trx *trx, ReadWriteMode mode) (定义于 Table) | Table | |
| HeapTableEngine (定义于 Table) | Table | friend |
| insert_record(Record &record) | Table | |
| insert_record_with_trx(Record &record, Trx *trx) (定义于 Table) | Table | |
| make_record(int value_num, const Value *values, Record &record) | Table | |
| name() const (定义于 Table) | Table | |
| open(Db *db, const char *meta_file, const char *base_dir) | Table | |
| set_value_to_record(char *record_data, const Value &value, const FieldMeta *field) (定义于 Table) | Table | private |
| sync() (定义于 Table) | Table | |
| Table()=default (定义于 Table) | Table | |
| table_id() const (定义于 Table) | Table | inline |
| table_meta() const (定义于 Table) | Table | |
| table_meta_ (定义于 Table) | Table | private |
| TableEngine (定义于 Table) | Table | friend |
| update_record_with_trx(const Record &old_record, const Record &new_record, Trx *trx) (定义于 Table) | Table | |
| visit_record(const RID &rid, function< bool(Record &)> visitor) | Table | |
| ~Table() (定义于 Table) | Table |