#include <version_set.h>
◆ VersionSet() [1/2]
◆ ~VersionSet()
leveldb::VersionSet::~VersionSet |
( |
| ) |
|
◆ VersionSet() [2/2]
leveldb::VersionSet::VersionSet |
( |
const VersionSet & |
| ) |
|
|
private |
◆ AddLiveFiles()
void leveldb::VersionSet::AddLiveFiles |
( |
std::set< uint64_t > * |
live | ) |
|
◆ AppendVersion()
void leveldb::VersionSet::AppendVersion |
( |
Version * |
v | ) |
|
|
private |
◆ ApproximateOffsetOf()
◆ CompactRange()
◆ current()
Version* leveldb::VersionSet::current |
( |
| ) |
const |
|
inline |
◆ Finalize()
void leveldb::VersionSet::Finalize |
( |
Version * |
v | ) |
|
|
private |
◆ GetRange()
◆ GetRange2()
◆ LastSequence()
uint64_t leveldb::VersionSet::LastSequence |
( |
| ) |
const |
|
inline |
◆ LevelSummary()
◆ LogAndApply()
◆ LogNumber()
uint64_t leveldb::VersionSet::LogNumber |
( |
| ) |
const |
|
inline |
◆ MakeInputIterator()
◆ ManifestFileNumber()
uint64_t leveldb::VersionSet::ManifestFileNumber |
( |
| ) |
const |
|
inline |
◆ MarkFileNumberUsed()
void leveldb::VersionSet::MarkFileNumberUsed |
( |
uint64_t |
number | ) |
|
◆ MaxNextLevelOverlappingBytes()
int64_t leveldb::VersionSet::MaxNextLevelOverlappingBytes |
( |
| ) |
|
◆ NeedsCompaction()
bool leveldb::VersionSet::NeedsCompaction |
( |
| ) |
const |
|
inline |
◆ NewFileNumber()
uint64_t leveldb::VersionSet::NewFileNumber |
( |
| ) |
|
|
inline |
◆ NumLevelBytes()
int64_t leveldb::VersionSet::NumLevelBytes |
( |
int |
level | ) |
const |
◆ NumLevelFiles()
int leveldb::VersionSet::NumLevelFiles |
( |
int |
level | ) |
const |
◆ operator=()
void leveldb::VersionSet::operator= |
( |
const VersionSet & |
| ) |
|
|
private |
◆ PickCompaction()
Compaction * leveldb::VersionSet::PickCompaction |
( |
| ) |
|
◆ PrevLogNumber()
uint64_t leveldb::VersionSet::PrevLogNumber |
( |
| ) |
const |
|
inline |
◆ Recover()
Status leveldb::VersionSet::Recover |
( |
bool * |
save_manifest | ) |
|
◆ ReuseFileNumber()
void leveldb::VersionSet::ReuseFileNumber |
( |
uint64_t |
file_number | ) |
|
|
inline |
◆ ReuseManifest()
bool leveldb::VersionSet::ReuseManifest |
( |
const std::string & |
dscname, |
|
|
const std::string & |
dscbase |
|
) |
| |
|
private |
◆ SetLastSequence()
void leveldb::VersionSet::SetLastSequence |
( |
uint64_t |
s | ) |
|
|
inline |
◆ SetupOtherInputs()
void leveldb::VersionSet::SetupOtherInputs |
( |
Compaction * |
c | ) |
|
|
private |
◆ WriteSnapshot()
◆ Compaction
◆ Version
◆ compact_pointer_
◆ current_
Version* leveldb::VersionSet::current_ |
|
private |
◆ dbname_
const std::string leveldb::VersionSet::dbname_ |
|
private |
◆ descriptor_file_
◆ descriptor_log_
◆ dummy_versions_
Version leveldb::VersionSet::dummy_versions_ |
|
private |
◆ env_
Env* const leveldb::VersionSet::env_ |
|
private |
◆ icmp_
◆ last_sequence_
uint64_t leveldb::VersionSet::last_sequence_ |
|
private |
◆ log_number_
uint64_t leveldb::VersionSet::log_number_ |
|
private |
◆ manifest_file_number_
uint64_t leveldb::VersionSet::manifest_file_number_ |
|
private |
◆ next_file_number_
uint64_t leveldb::VersionSet::next_file_number_ |
|
private |
◆ options_
const Options* const leveldb::VersionSet::options_ |
|
private |
◆ prev_log_number_
uint64_t leveldb::VersionSet::prev_log_number_ |
|
private |
◆ table_cache_
TableCache* const leveldb::VersionSet::table_cache_ |
|
private |
The documentation for this class was generated from the following files: