Lines Matching refs:VersionSet

603 class VersionSet::Builder {
626 VersionSet* vset_;
632 Builder(VersionSet* vset, Version* base) in Builder()
775 VersionSet::VersionSet(const std::string& dbname, in VersionSet() function in leveldb::VersionSet
796 VersionSet::~VersionSet() { in ~VersionSet()
803 void VersionSet::AppendVersion(Version* v) { in AppendVersion()
820 Status VersionSet::LogAndApply(VersionEdit* edit, port::Mutex* mu) { in LogAndApply()
905 Status VersionSet::Recover(bool *save_manifest) { in Recover()
1027 bool VersionSet::ReuseManifest(const std::string& dscname, in ReuseManifest()
1058 void VersionSet::MarkFileNumberUsed(uint64_t number) { in MarkFileNumberUsed()
1064 void VersionSet::Finalize(Version* v) { in Finalize()
1102 Status VersionSet::WriteSnapshot(log::Writer* log) { in WriteSnapshot()
1132 int VersionSet::NumLevelFiles(int level) const { in NumLevelFiles()
1138 const char* VersionSet::LevelSummary(LevelSummaryStorage* scratch) const { in LevelSummary()
1153 uint64_t VersionSet::ApproximateOffsetOf(Version* v, const InternalKey& ikey) { in ApproximateOffsetOf()
1185 void VersionSet::AddLiveFiles(std::set<uint64_t>* live) { in AddLiveFiles()
1198 int64_t VersionSet::NumLevelBytes(int level) const { in NumLevelBytes()
1204 int64_t VersionSet::MaxNextLevelOverlappingBytes() { in MaxNextLevelOverlappingBytes()
1224 void VersionSet::GetRange(const std::vector<FileMetaData*>& inputs, in GetRange()
1249 void VersionSet::GetRange2(const std::vector<FileMetaData*>& inputs1, in GetRange2()
1258 Iterator* VersionSet::MakeInputIterator(Compaction* c) { in MakeInputIterator()
1291 Compaction* VersionSet::PickCompaction() { in PickCompaction()
1345 void VersionSet::SetupOtherInputs(Compaction* c) { in SetupOtherInputs()
1413 Compaction* VersionSet::CompactRange( in CompactRange()
1467 const VersionSet* vset = input_version_->vset_; in IsTrivialMove()
1506 const VersionSet* vset = input_version_->vset_; in ShouldStopBefore()