| 129 | } |
| 130 | |
| 131 | void ConvertLogFilesToTables() { |
| 132 | for (size_t i = 0; i < logs_.size(); i++) { |
| 133 | std::string logname = LogFileName(dbname_, logs_[i]); |
| 134 | Status status = ConvertLogToTable(logs_[i]); |
| 135 | if (!status.ok()) { |
| 136 | Log(options_.info_log, "Log #%llu: ignoring conversion error: %s", |
| 137 | (unsigned long long)logs_[i], status.ToString().c_str()); |
| 138 | } |
| 139 | ArchiveFile(logname); |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | Status ConvertLogToTable(uint64_t log) { |
| 144 | struct LogReporter : public log::Reader::Reporter { |
nothing calls this directly
no test coverage detected