MCPcopy Create free account
hub / github.com/baidu/tera / BuildTableFilePath

Function BuildTableFilePath

src/leveldb/db/filename.cc:236–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234}
235
236std::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
245std::string BuildTrashTableFilePath(const std::string& prefix, uint64_t tablet, uint32_t lg_id,
246 uint64_t number, const std::string& time) {

Callers 5

CleanObsoleteFileMethod · 0.85
CreateTabletFileMethod · 0.85
GarbageCollectMethod · 0.85
TESTFunction · 0.85

Calls 2

MakeFileNameFunction · 0.85
ParseFullFileNumberFunction · 0.85

Tested by 2

CreateTabletFileMethod · 0.68
TESTFunction · 0.68