Lines Matching defs:FileMetaData
96 struct FileMetaData { struct
97 FileDescriptor fd;
98 InternalKey smallest; // Smallest internal key served by table
99 InternalKey largest; // Largest internal key served by table
102 Cache::Handle* table_reader_handle = nullptr;
104 FileSampledStats stats;
111 uint64_t compensated_file_size = 0;
114 uint64_t num_entries = 0; // the number of entries.
115 uint64_t num_deletions = 0; // the number of deletion entries.
116 uint64_t raw_key_size = 0; // total uncompressed key size.
117 uint64_t raw_value_size = 0; // total uncompressed value size.
119 int refs = 0; // Reference count
121 bool being_compacted = false; // Is this file undergoing compaction?
122 bool init_stats_from_file = false; // true if the data-entry stats of this
147 FileMetaData() = default; argument
149 FileMetaData(uint64_t file, uint32_t file_path_id, uint64_t file_size, in FileMetaData() function
175 void UpdateBoundariesForRange(const InternalKey& start, in UpdateBoundariesForRange()
191 uint64_t TryGetOldestAncesterTime() { in TryGetOldestAncesterTime()
217 FileMetaData* file_metadata; // Point to all metadata argument