Home
last modified time | relevance | path

Searched refs:level (Results 1 – 13 of 13) sorted by relevance

/leveldb-1.20/db/
H A Dversion_set.cc74 for (int level = 0; level < config::kNumLevels; level++) { in ~Version() local
246 for (int level = 1; level < config::kNumLevels; level++) { in AddIterators() local
313 for (int level = 1; level < config::kNumLevels; level++) { in ForEachOverlapping() local
351 for (int level = 0; level < config::kNumLevels; level++) { in Get() local
576 for (int level = 0; level < config::kNumLevels; level++) { in DebugString() local
638 for (int level = 0; level < config::kNumLevels; level++) { in Builder() local
644 for (int level = 0; level < config::kNumLevels; level++) { in ~Builder() local
714 for (int level = 0; level < config::kNumLevels; level++) { in SaveTo() local
1110 for (int level = 0; level < config::kNumLevels; level++) { in WriteSnapshot() local
1119 for (int level = 0; level < config::kNumLevels; level++) { in WriteSnapshot() local
[all …]
H A Dversion_edit.h55 void SetCompactPointer(int level, const InternalKey& key) { in SetCompactPointer() argument
56 compact_pointers_.push_back(std::make_pair(level, key)); in SetCompactPointer()
62 void AddFile(int level, uint64_t file, in AddFile() argument
71 new_files_.push_back(std::make_pair(level, f)); in AddFile()
75 void DeleteFile(int level, uint64_t file) { in DeleteFile() argument
76 deleted_files_.insert(std::make_pair(level, file)); in DeleteFile()
H A Dskiplist.h265 int level = GetMaxHeight() - 1;
267 Node* next = x->Next(level);
273 if (level == 0) {
277 level--;
287 int level = GetMaxHeight() - 1;
290 Node* next = x->Next(level);
292 if (level == 0) {
296 level--;
310 Node* next = x->Next(level);
312 if (level == 0) {
[all …]
H A Dversion_set.h93 int level,
102 bool OverlapInLevel(int level,
111 int NumFiles(int level) const { return files_[level].size(); } in NumFiles() argument
121 Iterator* NewConcatenatingIterator(const ReadOptions&, int level) const;
203 int NumLevelFiles(int level) const;
206 int64_t NumLevelBytes(int level) const;
238 int level,
330 int level() const { return level_; } in level() function
369 Compaction(const Options* options, int level);
H A Dversion_edit.cc98 static bool GetLevel(Slice* input, int* level) { in GetLevel() argument
102 *level = v; in GetLevel()
116 int level; in DecodeFrom() local
166 if (GetLevel(&input, &level) && in DecodeFrom()
168 compact_pointers_.push_back(std::make_pair(level, key)); in DecodeFrom()
175 if (GetLevel(&input, &level) && in DecodeFrom()
177 deleted_files_.insert(std::make_pair(level, number)); in DecodeFrom()
184 if (GetLevel(&input, &level) && in DecodeFrom()
189 new_files_.push_back(std::make_pair(level, f)); in DecodeFrom()
H A Ddb_impl.cc516 int level = 0; in WriteLevel0Table() local
572 for (int level = 1; level < config::kNumLevels; level++) { in CompactRange() local
579 for (int level = 0; level < max_level_with_files; level++) { in CompactRange() local
585 assert(level >= 0); in TEST_CompactRange()
591 manual.level = level; in TEST_CompactRange()
706 m->level, in BackgroundCompaction()
877 const int level = compact->compaction->level(); in InstallCompactionResults() local
881 level + 1, in InstallCompactionResults()
1392 uint64_t level; in GetProperty() local
1411 for (int level = 0; level < config::kNumLevels; level++) { in GetProperty() local
[all …]
H A Ddb_test.cc383 int NumTableFilesAtLevel(int level) { in NumTableFilesAtLevel() argument
393 for (int level = 0; level < config::kNumLevels; level++) { in TotalTableFiles() local
394 result += NumTableFilesAtLevel(level); in TotalTableFiles()
403 for (int level = 0; level < config::kNumLevels; level++) { in FilesPerLevel() local
404 int f = NumTableFilesAtLevel(level); in FilesPerLevel()
406 snprintf(buf, sizeof(buf), "%s%d", (level ? "," : ""), f); in FilesPerLevel()
454 for (int level = 0; level < config::kNumLevels; level++) { in DumpFileCounts() local
455 int num = NumTableFilesAtLevel(level); in DumpFileCounts()
457 fprintf(stderr, " level %3d : %d files\n", level, num); in DumpFileCounts()
1566 for (int level = 0; level < config::kNumLevels-1; level++) { in TEST() local
[all …]
H A Ddb_impl.h48 void TEST_CompactRange(int level, const Slice* begin, const Slice* end);
163 int level; member
/leveldb-1.20/doc/
H A Dimpl.md32 overlapping level-1 files to produce a sequence of new level-1 files (we create
38 for level-1, 100MB for level-2, ...), one file in level-L, and all of the
41 from the young level to the largest level using only bulk reads and writes
73 Add the new sstable to the young (level-0) level.
79 the next level L+1. Note that if a level-L file overlaps only part of a
80 level-(L+1) file, the entire file at level-(L+1) is used as an input to the
83 level-0 to level-1 specially: a level-0 compaction may pick more than one
87 level-(L+1) files. We switch to producing a new level-(L+1) file after the
92 level-(L+2).
97 for each level L, we remember the ending key of the last compaction at level L.
[all …]
H A Dindex.md357 according to application level data sizes, without any reduction from
/leveldb-1.20/
H A DNEWS7 (1) Place hard limit on number of level-0 files. This fixes errors
H A DREADME.md173 * **include/table.h, include/table_builder.h**: Lower-level modules that most
/leveldb-1.20/table/
H A Dtable_test.cc750 for (int level = 0; level < config::kNumLevels; level++) { in TEST() local
753 snprintf(name, sizeof(name), "leveldb.num-files-at-level%d", level); in TEST()