leveldb
Classes | Namespaces | Functions
version_set.h File Reference
#include <map>
#include <set>
#include <vector>
#include "db/dbformat.h"
#include "db/version_edit.h"
#include "port/port.h"
#include "port/thread_annotations.h"
Include dependency graph for version_set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  leveldb::Version
 
struct  leveldb::Version::GetStats
 
class  leveldb::VersionSet
 
struct  leveldb::VersionSet::LevelSummaryStorage
 
class  leveldb::Compaction
 

Namespaces

 leveldb
 
 leveldb::log
 

Functions

int leveldb::FindFile (const InternalKeyComparator &icmp, const std::vector< FileMetaData *> &files, const Slice &key)
 
bool leveldb::SomeFileOverlapsRange (const InternalKeyComparator &icmp, bool disjoint_sorted_files, const std::vector< FileMetaData *> &files, const Slice *smallest_user_key, const Slice *largest_user_key)
 

Class Documentation

§ leveldb::Version::GetStats

struct leveldb::Version::GetStats

Definition at line 69 of file version_set.h.

Collaboration diagram for leveldb::Version::GetStats:
Class Members
FileMetaData * seek_file
int seek_file_level

§ leveldb::VersionSet::LevelSummaryStorage

struct leveldb::VersionSet::LevelSummaryStorage

Definition at line 266 of file version_set.h.

Class Members
char buffer[100]