MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
Public 成员函数 | |
LsmRecordScanner (Table *table, ObLsm *oblsm, Trx *trx) | |
RC | open_scan () override |
打开 RecordScanner 更多... | |
RC | close_scan () override |
关闭 RecordScanner,释放相应的资源 更多... | |
RC | next (Record &record) override |
获取下一条记录 更多... | |
virtual RC | open_scan ()=0 |
打开 RecordScanner 更多... | |
virtual RC | close_scan ()=0 |
关闭 RecordScanner,释放相应的资源 更多... | |
virtual RC | next (Record &record)=0 |
获取下一条记录 更多... | |
Private 属性 | |
Table * | table_ = nullptr |
ObLsm * | oblsm_ = nullptr |
Trx * | trx_ = nullptr |
ObLsmIterator * | lsm_iter_ = nullptr |
RowTuple | tuple_ |
Record | record_ |
|
overridevirtual |
关闭 RecordScanner,释放相应的资源
实现了 RecordScanner.
|
overridevirtual |
|
overridevirtual |
实现了 RecordScanner.