#include <version_set.h>
|
void | AddIterators (const ReadOptions &, std::vector< Iterator * > *iters) |
|
Status | Get (const ReadOptions &, const LookupKey &key, std::string *val, GetStats *stats) |
|
bool | UpdateStats (const GetStats &stats) |
|
bool | RecordReadSample (Slice key) |
|
void | Ref () |
|
void | Unref () |
|
void | GetOverlappingInputs (int level, const InternalKey *begin, const InternalKey *end, std::vector< FileMetaData * > *inputs) |
|
bool | OverlapInLevel (int level, const Slice *smallest_user_key, const Slice *largest_user_key) |
|
int | PickLevelForMemTableOutput (const Slice &smallest_user_key, const Slice &largest_user_key) |
|
int | NumFiles (int level) const |
|
std::string | DebugString () const |
|
Definition at line 59 of file version_set.h.
leveldb::Version::~Version |
( |
| ) |
|
|
private |
leveldb::Version::Version |
( |
const Version & |
| ) |
|
|
private |
void leveldb::Version::AddIterators |
( |
const ReadOptions & |
options, |
|
|
std::vector< Iterator * > * |
iters |
|
) |
| |
std::string leveldb::Version::DebugString |
( |
| ) |
const |
void leveldb::Version::ForEachOverlapping |
( |
Slice |
user_key, |
|
|
Slice |
internal_key, |
|
|
void * |
arg, |
|
|
bool(*)(void *, int, FileMetaData *) |
func |
|
) |
| |
|
private |
Iterator * leveldb::Version::NewConcatenatingIterator |
( |
const ReadOptions & |
options, |
|
|
int |
level |
|
) |
| const |
|
private |
int leveldb::Version::NumFiles |
( |
int |
level | ) |
const |
|
inline |
void leveldb::Version::operator= |
( |
const Version & |
| ) |
|
|
private |
bool leveldb::Version::OverlapInLevel |
( |
int |
level, |
|
|
const Slice * |
smallest_user_key, |
|
|
const Slice * |
largest_user_key |
|
) |
| |
int leveldb::Version::PickLevelForMemTableOutput |
( |
const Slice & |
smallest_user_key, |
|
|
const Slice & |
largest_user_key |
|
) |
| |
bool leveldb::Version::RecordReadSample |
( |
Slice |
key | ) |
|
void leveldb::Version::Ref |
( |
| ) |
|
void leveldb::Version::Unref |
( |
| ) |
|
bool leveldb::Version::UpdateStats |
( |
const GetStats & |
stats | ) |
|
int leveldb::Version::compaction_level_ |
|
private |
double leveldb::Version::compaction_score_ |
|
private |
int leveldb::Version::file_to_compact_level_ |
|
private |
std::vector<FileMetaData*> leveldb::Version::files_[config::kNumLevels] |
|
private |
int leveldb::Version::refs_ |
|
private |
The documentation for this class was generated from the following files: