|
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.