Arrange to reuse "file_number" unless a newer file number has already been allocated. REQUIRES: "file_number" was returned by a call to NewFileNumber().
| 197 | // already been allocated. |
| 198 | // REQUIRES: "file_number" was returned by a call to NewFileNumber(). |
| 199 | void ReuseFileNumber(uint64_t file_number) { |
| 200 | if (next_file_number_ == file_number + 1) { |
| 201 | next_file_number_ = file_number; |
| 202 | } |
| 203 | } |
| 204 | |
| 205 | // Return the number of Table files at the specified level. |
| 206 | int NumLevelFiles(int level) const; |