|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 DiskLogHandler,包括所有继承而来的类成员
| _append(LSN &lsn, LogModule module, vector< char > &&data) override | DiskLogHandler | privatevirtual |
| append(LSN &lsn, LogModule::Id module, span< const char > data) | LogHandler | virtual |
| append(LSN &lsn, LogModule::Id module, vector< char > &&data) (定义于 LogHandler) | LogHandler | virtual |
| await_termination() override | DiskLogHandler | virtual |
| create(const char *name, LogHandler *&handler) (定义于 LogHandler) | LogHandler | static |
| current_flushed_lsn() const | DiskLogHandler | inline |
| current_lsn() const override | DiskLogHandler | inlinevirtual |
| DiskLogHandler()=default (定义于 DiskLogHandler) | DiskLogHandler | |
| entry_buffer_ | DiskLogHandler | private |
| file_manager_ | DiskLogHandler | private |
| init(const char *path) override | DiskLogHandler | virtual |
| iterate(function< RC(LogEntry &)> consumer, LSN start_lsn) override | DiskLogHandler | virtual |
| LogHandler()=default (定义于 LogHandler) | LogHandler | |
| path_ | DiskLogHandler | private |
| replay(LogReplayer &replayer, LSN start_lsn) override | DiskLogHandler | virtual |
| running_ | DiskLogHandler | private |
| start() override | DiskLogHandler | virtual |
| stop() override | DiskLogHandler | virtual |
| thread_ (定义于 DiskLogHandler) | DiskLogHandler | private |
| thread_func() | DiskLogHandler | private |
| wait_lsn(LSN lsn) override | DiskLogHandler | virtual |
| ~DiskLogHandler()=default (定义于 DiskLogHandler) | DiskLogHandler | virtual |
| ~LogHandler()=default (定义于 LogHandler) | LogHandler | virtual |