Lines Matching refs:Version

66 Version::~Version() {  in ~Version()
163 class Version::LevelFileNumIterator : public Iterator {
227 Iterator* Version::NewConcatenatingIterator(const ReadOptions& options, in NewConcatenatingIterator()
234 void Version::AddIterators(const ReadOptions& options, in AddIterators()
287 void Version::ForEachOverlapping(Slice user_key, Slice internal_key, in ForEachOverlapping()
332 Status Version::Get(const ReadOptions& options, in Get()
431 bool Version::UpdateStats(const GetStats& stats) { in UpdateStats()
444 bool Version::RecordReadSample(Slice internal_key) { in RecordReadSample()
482 void Version::Ref() { in Ref()
486 void Version::Unref() { in Unref()
495 bool Version::OverlapInLevel(int level, in OverlapInLevel()
502 int Version::PickLevelForMemTableOutput( in PickLevelForMemTableOutput()
531 void Version::GetOverlappingInputs( in GetOverlappingInputs()
574 std::string Version::DebugString() const { in DebugString()
627 Version* base_;
632 Builder(VersionSet* vset, Version* base) in Builder()
711 void SaveTo(Version* v) { in SaveTo()
759 void MaybeAddFile(Version* v, int level, FileMetaData* f) { in MaybeAddFile()
793 AppendVersion(new Version(this)); in VersionSet()
803 void VersionSet::AppendVersion(Version* v) { in AppendVersion()
835 Version* v = new Version(this); in LogAndApply()
1005 Version* v = new Version(this); in Recover()
1064 void VersionSet::Finalize(Version* v) { in Finalize()
1153 uint64_t VersionSet::ApproximateOffsetOf(Version* v, const InternalKey& ikey) { in ApproximateOffsetOf()
1186 for (Version* v = dummy_versions_.next_; in AddLiveFiles()
1280 new Version::LevelFileNumIterator(icmp_, &c->inputs_[which]), in MakeInputIterator()