| 234 | } |
| 235 | |
| 236 | std::string BuildTableFilePath(const std::string& prefix, uint64_t tablet, uint64_t lg, |
| 237 | uint64_t number) { |
| 238 | char buf[100]; |
| 239 | snprintf(buf, sizeof(buf), "/tablet%08llu/%llu", static_cast<unsigned long long>(tablet), |
| 240 | static_cast<unsigned long long>(lg)); |
| 241 | std::string dbname = prefix + buf; |
| 242 | return MakeFileName(dbname, number & 0xffffffff, "sst"); |
| 243 | } |
| 244 | |
| 245 | std::string BuildTrashTableFilePath(const std::string& prefix, uint64_t tablet, uint32_t lg_id, |
| 246 | uint64_t number, const std::string& time) { |