Bitcoin
|
#include <stdio.h>
#include "leveldb/comparator.h"
#include "leveldb/db.h"
#include "leveldb/filter_policy.h"
#include "leveldb/slice.h"
#include "leveldb/table_builder.h"
#include "util/coding.h"
#include "util/logging.h"
Go to the source code of this file.
Classes | |
struct | leveldb::ParsedInternalKey |
class | leveldb::InternalKeyComparator |
class | leveldb::InternalFilterPolicy |
class | leveldb::InternalKey |
class | leveldb::LookupKey |
Namespaces | |
leveldb | |
leveldb::config | |
Typedefs | |
typedef uint64_t | leveldb::SequenceNumber |
Enumerations | |
enum | leveldb::ValueType { leveldb::kTypeDeletion = 0x0, leveldb::kTypeValue = 0x1 } |
Functions | |
size_t | leveldb::InternalKeyEncodingLength (const ParsedInternalKey &key) |
void | leveldb::AppendInternalKey (std::string *result, const ParsedInternalKey &key) |
bool | leveldb::ParseInternalKey (const Slice &internal_key, ParsedInternalKey *result) |
Slice | leveldb::ExtractUserKey (const Slice &internal_key) |
ValueType | leveldb::ExtractValueType (const Slice &internal_key) |
Variables | |
static const int | leveldb::config::kNumLevels = 7 |
static const int | leveldb::config::kL0_CompactionTrigger = 4 |
static const int | leveldb::config::kL0_SlowdownWritesTrigger = 8 |
static const int | leveldb::config::kL0_StopWritesTrigger = 12 |
static const int | leveldb::config::kMaxMemCompactLevel = 2 |
static const int | leveldb::config::kReadBytesPeriod = 1048576 |
static const ValueType | leveldb::kValueTypeForSeek = kTypeValue |
static const SequenceNumber | leveldb::kMaxSequenceNumber |