MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
HeapTableEngine 成员列表

成员的完整列表,这些成员属于 HeapTableEngine,包括所有继承而来的类成员

create_index(Trx *trx, const FieldMeta *field_meta, const char *index_name) overrideHeapTableEnginevirtual
data_buffer_pool_ (定义于 HeapTableEngine)HeapTableEngineprivate
db_ (定义于 HeapTableEngine)HeapTableEngineprivate
delete_entry_of_indexes(const char *record, const RID &rid, bool error_on_not_exists) (定义于 HeapTableEngine)HeapTableEngineprivate
delete_record(const Record &record) override (定义于 HeapTableEngine)HeapTableEnginevirtual
delete_record_with_trx(const Record &record, Trx *trx) override (定义于 HeapTableEngine)HeapTableEngineinlinevirtual
find_index(const char *index_name) const override (定义于 HeapTableEngine)HeapTableEnginevirtual
find_index_by_field(const char *field_name) const override (定义于 HeapTableEngine)HeapTableEnginevirtual
get_chunk_scanner(ChunkFileScanner &scanner, Trx *trx, ReadWriteMode mode) override (定义于 HeapTableEngine)HeapTableEnginevirtual
get_record(const RID &rid, Record &record) override (定义于 HeapTableEngine)HeapTableEnginevirtual
get_record_scanner(RecordScanner *&scanner, Trx *trx, ReadWriteMode mode) override (定义于 HeapTableEngine)HeapTableEnginevirtual
HeapTableEngine(TableMeta *table_meta, Db *db, Table *table) (定义于 HeapTableEngine)HeapTableEngineinline
indexes_HeapTableEngineprivate
init() override (定义于 HeapTableEngine)HeapTableEnginevirtual
insert_entry_of_indexes(const char *record, const RID &rid) (定义于 HeapTableEngine)HeapTableEngineprivate
insert_record(Record &record) override (定义于 HeapTableEngine)HeapTableEnginevirtual
insert_record_with_trx(Record &record, Trx *trx) override (定义于 HeapTableEngine)HeapTableEngineinlinevirtual
open() override (定义于 HeapTableEngine)HeapTableEnginevirtual
record_handler_HeapTableEngineprivate
sync() override (定义于 HeapTableEngine)HeapTableEnginevirtual
Table (定义于 HeapTableEngine)HeapTableEnginefriend
table_ (定义于 HeapTableEngine)HeapTableEngineprivate
table_meta_ (定义于 TableEngine)TableEngineprotected
TableEngine(TableMeta *table_meta) (定义于 TableEngine)TableEngineinline
update_record_with_trx(const Record &old_record, const Record &new_record, Trx *trx) override (定义于 HeapTableEngine)HeapTableEngineinlinevirtual
visit_record(const RID &rid, function< bool(Record &)> visitor) override (定义于 HeapTableEngine)HeapTableEnginevirtual
~HeapTableEngine() override (定义于 HeapTableEngine)HeapTableEngine
~TableEngine()=default (定义于 TableEngine)TableEnginevirtual