#include <version_set.h>
◆ ~Compaction()
leveldb::Compaction::~Compaction |
( |
| ) |
|
◆ Compaction()
leveldb::Compaction::Compaction |
( |
const Options * |
options, |
|
|
int |
level |
|
) |
| |
|
private |
◆ AddInputDeletions()
void leveldb::Compaction::AddInputDeletions |
( |
VersionEdit * |
edit | ) |
|
◆ edit()
◆ input()
FileMetaData* leveldb::Compaction::input |
( |
int |
which, |
|
|
int |
i |
|
) |
| const |
|
inline |
◆ IsBaseLevelForKey()
bool leveldb::Compaction::IsBaseLevelForKey |
( |
const Slice & |
user_key | ) |
|
◆ IsTrivialMove()
bool leveldb::Compaction::IsTrivialMove |
( |
| ) |
const |
◆ level()
int leveldb::Compaction::level |
( |
| ) |
const |
|
inline |
◆ MaxOutputFileSize()
uint64_t leveldb::Compaction::MaxOutputFileSize |
( |
| ) |
const |
|
inline |
◆ num_input_files()
int leveldb::Compaction::num_input_files |
( |
int |
which | ) |
const |
|
inline |
◆ ReleaseInputs()
void leveldb::Compaction::ReleaseInputs |
( |
| ) |
|
◆ ShouldStopBefore()
bool leveldb::Compaction::ShouldStopBefore |
( |
const Slice & |
internal_key | ) |
|
◆ Version
◆ VersionSet
◆ edit_
◆ grandparent_index_
size_t leveldb::Compaction::grandparent_index_ |
|
private |
◆ grandparents_
std::vector<FileMetaData*> leveldb::Compaction::grandparents_ |
|
private |
◆ input_version_
Version* leveldb::Compaction::input_version_ |
|
private |
◆ inputs_
◆ level_
int leveldb::Compaction::level_ |
|
private |
◆ level_ptrs_
◆ max_output_file_size_
uint64_t leveldb::Compaction::max_output_file_size_ |
|
private |
◆ overlapped_bytes_
int64_t leveldb::Compaction::overlapped_bytes_ |
|
private |
◆ seen_key_
bool leveldb::Compaction::seen_key_ |
|
private |
The documentation for this class was generated from the following files: