Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Namespaces | Enumerations | Functions
version_set.cc File Reference
#include "db/version_set.h"
#include <algorithm>
#include <stdio.h>
#include "db/filename.h"
#include "db/log_reader.h"
#include "db/log_writer.h"
#include "db/memtable.h"
#include "db/table_cache.h"
#include "leveldb/env.h"
#include "leveldb/table_builder.h"
#include "table/merger.h"
#include "table/two_level_iterator.h"
#include "util/coding.h"
#include "util/logging.h"
Include dependency graph for version_set.cc:

Go to the source code of this file.

Classes

class  leveldb::Version::LevelFileNumIterator
 
class  leveldb::VersionSet::Builder
 
struct  leveldb::VersionSet::Builder::BySmallestKey
 
struct  leveldb::VersionSet::Builder::LevelState
 

Namespaces

 leveldb
 

Enumerations

enum  SaverState
 

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)
 

Variable Documentation

SaverState state

Definition at line 267 of file version_set.cc.

const Comparator* ucmp

Definition at line 268 of file version_set.cc.

Slice user_key

Definition at line 269 of file version_set.cc.

std::string* value

Definition at line 270 of file version_set.cc.