MCPcopy Create free account
hub / github.com/ElementsProject/elements / LevelSummary

Method LevelSummary

src/leveldb/db/version_set.cc:1101–1110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1099}
1100
1101const char* VersionSet::LevelSummary(LevelSummaryStorage* scratch) const {
1102 // Update code if kNumLevels changes
1103 static_assert(config::kNumLevels == 7, "");
1104 snprintf(scratch->buffer, sizeof(scratch->buffer),
1105 "files[ %d %d %d %d %d %d %d ]", int(current_->files_[0].size()),
1106 int(current_->files_[1].size()), int(current_->files_[2].size()),
1107 int(current_->files_[3].size()), int(current_->files_[4].size()),
1108 int(current_->files_[5].size()), int(current_->files_[6].size()));
1109 return scratch->buffer;
1110}
1111
1112uint64_t VersionSet::ApproximateOffsetOf(Version* v, const InternalKey& ikey) {
1113 uint64_t result = 0;

Callers 2

BackgroundCompactionMethod · 0.80
DoCompactionWorkMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected