Lines Matching refs:FdWithKeyRange
69 auto cmp = [&](const FdWithKeyRange& f, const Slice& k) -> bool { in FindFileInRange()
153 FdWithKeyRange* GetNextFile() { in GetNextFile()
157 FdWithKeyRange* f = &curr_file_level_->files[curr_index_in_curr_level_]; in GetNextFile()
270 FdWithKeyRange* prev_file_;
406 size_t* file_index, FdWithKeyRange** fd, in GetNextFileInLevelWithKeys()
409 FdWithKeyRange* f = nullptr; in GetNextFileInLevelWithKeys()
509 FdWithKeyRange* GetNextFile() { in GetNextFile()
541 FdWithKeyRange* f; in GetNextFile()
776 char* mem = arena->AllocateAligned(num * sizeof(FdWithKeyRange)); in DoGenerateLevelFilesBrief()
777 file_level->files = new (mem)FdWithKeyRange[num]; in DoGenerateLevelFilesBrief()
790 FdWithKeyRange& f = file_level->files[i]; in DoGenerateLevelFilesBrief()
799 const Slice* user_key, const FdWithKeyRange* f) { in AfterFile()
807 const Slice* user_key, const FdWithKeyRange* f) { in BeforeFile()
824 const FdWithKeyRange* f = &(file_level.files[i]); in SomeFileOverlapsRange()
1031 const FdWithKeyRange& cur_file = flevel_->files[file_index_]; in Seek()
1774 FdWithKeyRange* f = fp.GetNextFile(); in Get()
1921 FdWithKeyRange* f = fp.GetNextFile(); in MultiGet()
2784 std::vector<FdWithKeyRange> level0_sorted_file( in GenerateLevel0NonOverlapping()
2788 [this](const FdWithKeyRange& f1, const FdWithKeyRange& f2) -> bool { in GenerateLevel0NonOverlapping()
2794 FdWithKeyRange& f = level0_sorted_file[i]; in GenerateLevel0NonOverlapping()
2795 FdWithKeyRange& prev = level0_sorted_file[i - 1]; in GenerateLevel0NonOverlapping()
2809 const FdWithKeyRange& f = level_files_brief_[level].files[file_idx]; in GenerateBottommostFiles()
2931 FdWithKeyRange* f = &(level_files_brief_[level].files[*iter]); in GetOverlappingInputs()
3010 const FdWithKeyRange* files = level_files_brief_[level].files; in GetOverlappingInputsRangeBinarySearch()
3021 auto cmp = [&user_cmp, &within_interval](const FdWithKeyRange& f, in GetOverlappingInputsRangeBinarySearch()
3049 const FdWithKeyRange& f) { in GetOverlappingInputsRangeBinarySearch()
5314 autovector<FdWithKeyRange*, 32> first_files; in ApproximateSize()
5315 autovector<FdWithKeyRange*, 16> last_files; in ApproximateSize()
5410 uint64_t VersionSet::ApproximateOffsetOf(Version* v, const FdWithKeyRange& f, in ApproximateOffsetOf()
5437 uint64_t VersionSet::ApproximateSize(Version* v, const FdWithKeyRange& f, in ApproximateSize()