Home | History | Annotate | Download | only in db

Lines Matching refs:VersionSet

520 class VersionSet::Builder {
543 VersionSet* vset_;
549 Builder(VersionSet* vset, Version* base)
692 VersionSet::VersionSet(const std::string& dbname,
713 VersionSet::~VersionSet() {
720 void VersionSet::AppendVersion(Version* v) {
737 Status VersionSet::LogAndApply(VersionEdit* edit, port::Mutex* mu) {
830 Status VersionSet::Recover() {
945 void VersionSet::MarkFileNumberUsed(uint64_t number) {
951 void VersionSet::Finalize(Version* v) {
988 Status VersionSet::WriteSnapshot(log::Writer* log) {
1018 int VersionSet::NumLevelFiles(int level) const {
1024 const char* VersionSet::LevelSummary(LevelSummaryStorage* scratch) const {
1040 bool VersionSet::ManifestContains(const std::string& record) const {
1064 uint64_t VersionSet::ApproximateOffsetOf(Version* v, const InternalKey& ikey) {
1096 void VersionSet::AddLiveFiles(std::set<uint64_t>* live) {
1109 int64_t VersionSet::NumLevelBytes(int level) const {
1115 int64_t VersionSet::MaxNextLevelOverlappingBytes() {
1135 void VersionSet::GetRange(const std::vector<FileMetaData*>& inputs,
1160 void VersionSet::GetRange2(const std::vector<FileMetaData*>& inputs1,
1169 Iterator* VersionSet::MakeInputIterator(Compaction* c) {
1202 Compaction* VersionSet::PickCompaction() {
1256 void VersionSet::SetupOtherInputs(Compaction* c) {
1323 Compaction* VersionSet::CompactRange(