Structs

Enums

Traits

| Identifies a locked file. |
| A file abstraction for randomly reading | the contents of a file. |
| A file abstraction for reading sequentially | through a file |
| A file abstraction for sequential writing. The | implementation must provide buffering since | callers may append small fragments at a time to | the file.

Functions

| Return the name of the current file. | This file contains the name of the current | manifest file. | | The result will be prefixed with “dbname”. |
| Return the name of the descriptor file for the | db named by “dbname” and the specified | incarnation number. The result will be | prefixed with “dbname”.
| Return the name of the info log file for | “dbname”. |
| Return the name of the lock file for the | db named by “dbname”. The result will | be prefixed with “dbname”. |
| Return the name of the log file with the | specified number in the db named by “dbname”. | | The result will be prefixed with “dbname”. |
| Return the name of the old info log file | for “dbname”. |
| If filename is a leveldb file, store the type | of the file in *type. | | The number encoded in the filename is stored in | *number. If the filename was successfully | parsed, returns true. Else return false. |
| Return the legacy file name for an sstable with | the specified number in the db named by | “dbname”. The result will be prefixed with | “dbname”.
| Return the name of the sstable with the | specified number in the db named by “dbname”. | | The result will be prefixed with “dbname”. |
| Return the name of a temporary file owned by | the db named “dbname”. | | The result will be prefixed with “dbname”.