|
leveldb
|
#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 |
1.8.12