Lines Matching refs:files
72 const auto &b = file_level.files; in FindFileInRange()
113 FilePicker(std::vector<FileMetaData*>* files, const Slice& user_key, in FilePicker() argument
125 files_(files), in FilePicker()
136 (void)files; in FilePicker()
143 auto* r = (*level_files_brief_)[0].files[i].fd.table_reader; in FilePicker()
157 FdWithKeyRange* f = &curr_file_level_->files[curr_index_in_curr_level_]; in GetNextFile()
391 auto* r = (*level_files_brief_)[0].files[i].fd.table_reader; in FilePickerMultiGet()
435 f = &curr_file_level_->files[fp_ctx.curr_index_in_curr_level]; in GetNextFileInLevelWithKeys()
769 const std::vector<FileMetaData*>& files, in DoGenerateLevelFilesBrief() argument
774 size_t num = files.size(); in DoGenerateLevelFilesBrief()
777 file_level->files = new (mem)FdWithKeyRange[num]; in DoGenerateLevelFilesBrief()
780 Slice smallest_key = files[i]->smallest.Encode(); in DoGenerateLevelFilesBrief()
781 Slice largest_key = files[i]->largest.Encode(); in DoGenerateLevelFilesBrief()
790 FdWithKeyRange& f = file_level->files[i]; in DoGenerateLevelFilesBrief()
791 f.fd = files[i]->fd; in DoGenerateLevelFilesBrief()
792 f.file_metadata = files[i]; in DoGenerateLevelFilesBrief()
824 const FdWithKeyRange* f = &(file_level.files[i]); in SomeFileOverlapsRange()
849 return !BeforeFile(ucmp, largest_user_key, &file_level.files[index]); in SomeFileOverlapsRange()
953 return flevel_->files[file_index].smallest_key; in file_smallest_key()
965 auto file_meta = flevel_->files[file_index_]; in NewFileIterator()
1031 const FdWithKeyRange& cur_file = flevel_->files[file_index_]; in Seek()
1355 std::vector<FileMetaData*> files; in GetPropertiesOfTablesInRange() local
1356 storage_info_.GetOverlappingInputs(level, &k1, &k2, &files, -1, nullptr, in GetPropertiesOfTablesInRange()
1358 for (const auto& file_meta : files) { in GetPropertiesOfTablesInRange()
1406 file_options_, cfd_->internal_comparator(), file_level.files[i].fd, in GetMemoryUsageByTableReaders()
1428 std::vector<SstFileMetaData> files; in GetColumnFamilyMetaData() local
1439 files.emplace_back(SstFileMetaData{ in GetColumnFamilyMetaData()
1448 files.back().num_entries = file->num_entries; in GetColumnFamilyMetaData()
1449 files.back().num_deletions = file->num_deletions; in GetColumnFamilyMetaData()
1453 level, level_size, std::move(files)); in GetColumnFamilyMetaData()
1565 const auto& file = storage_info_.LevelFilesBrief(0).files[i]; in AddIteratorsForLevel()
1619 const auto file = &storage_info_.LevelFilesBrief(0).files[i]; in OverlapWithLevelIterator()
2327 const std::vector<FileMetaData*>& files) { in GetExpiredTtlFilesCount() argument
2334 for (FileMetaData* f : files) { in GetExpiredTtlFilesCount()
2675 const InternalKeyComparator& icmp, const std::vector<FileMetaData*>& files, in SortFileByOverlappingRatio() argument
2681 for (auto& file : files) { in SortFileByOverlappingRatio()
2723 const std::vector<FileMetaData*>& files = files_[level]; in UpdateFilesByCompactionPri() local
2728 std::vector<Fsize> temp(files.size()); in UpdateFilesByCompactionPri()
2729 for (size_t i = 0; i < files.size(); i++) { in UpdateFilesByCompactionPri()
2731 temp[i].file = files[i]; in UpdateFilesByCompactionPri()
2765 assert(temp.size() == files.size()); in UpdateFilesByCompactionPri()
2785 level_files_brief_[0].files, in GenerateLevel0NonOverlapping()
2786 level_files_brief_[0].files + level_files_brief_[0].num_files); 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() local
3029 std::lower_bound(files, in GetOverlappingInputsRangeBinarySearch()
3030 files + (hint_index == -1 ? num_files : hint_index), in GetOverlappingInputsRangeBinarySearch()
3032 files); in GetOverlappingInputsRangeBinarySearch()
3037 auto& pre_limit = files[start_index - 1].file_metadata->largest; in GetOverlappingInputsRangeBinarySearch()
3038 auto& cur_start = files[start_index].file_metadata->smallest; in GetOverlappingInputsRangeBinarySearch()
3056 std::upper_bound(files + start_index, files + num_files, end, cmp) - in GetOverlappingInputsRangeBinarySearch()
3057 files); in GetOverlappingInputsRangeBinarySearch()
3062 auto& next_start = files[end_index].file_metadata->smallest; in GetOverlappingInputsRangeBinarySearch()
3063 auto& cur_limit = files[end_index - 1].file_metadata->largest; in GetOverlappingInputsRangeBinarySearch()
3406 const std::vector<FileMetaData*>& files = storage_info_.files_[level]; in AddLiveFiles() local
3407 for (const auto& file : files) { in AddLiveFiles()
3428 const std::vector<FileMetaData*>& files = storage_info_.files_[level]; in DebugString() local
3429 for (size_t i = 0; i < files.size(); i++) { in DebugString()
3431 AppendNumberTo(&r, files[i]->fd.GetNumber()); in DebugString()
3433 AppendNumberTo(&r, files[i]->fd.GetFileSize()); in DebugString()
3435 AppendNumberTo(&r, files[i]->fd.smallest_seqno); in DebugString()
3437 AppendNumberTo(&r, files[i]->fd.largest_seqno); in DebugString()
3440 r.append(files[i]->smallest.DebugString(hex)); in DebugString()
3442 r.append(files[i]->largest.DebugString(hex)); in DebugString()
3444 if (files[i]->oldest_blob_file_number != kInvalidBlobFileNumber) { in DebugString()
3446 AppendNumberTo(&r, files[i]->oldest_blob_file_number); in DebugString()
3451 files[i]->stats.num_reads_sampled.load(std::memory_order_relaxed))); in DebugString()
5330 first_files.push_back(&files_brief.files[i]); in ApproximateSize()
5346 if (icmp.Compare(files_brief.files[idx_end].largest_key, end) < 0) { in ApproximateSize()
5359 uint64_t file_size = files_brief.files[i].fd.GetFileSize(); in ApproximateSize()
5362 ApproximateSize(v, files_brief.files[i], start, end, caller)); in ApproximateSize()
5368 first_files.push_back(&files_brief.files[idx_start]); in ApproximateSize()
5371 last_files.push_back(&files_brief.files[idx_end]); in ApproximateSize()
5545 *flevel->files[i].file_metadata, range_del_agg, in MakeInputIterator()
5690 void VersionSet::GetObsoleteFiles(std::vector<ObsoleteFileInfo>* files, in GetObsoleteFiles() argument
5698 files->push_back(std::move(f)); in GetObsoleteFiles()