|
| ModelDB (const Options &options) |
|
| ~ModelDB () |
|
virtual Status | Put (const WriteOptions &o, const Slice &k, const Slice &v) |
|
virtual Status | Delete (const WriteOptions &o, const Slice &key) |
|
virtual Status | Get (const ReadOptions &options, const Slice &key, std::string *value) |
|
virtual Iterator * | NewIterator (const ReadOptions &options) |
|
virtual const Snapshot * | GetSnapshot () |
|
virtual void | ReleaseSnapshot (const Snapshot *snapshot) |
|
virtual Status | Write (const WriteOptions &options, WriteBatch *batch) |
|
virtual bool | GetProperty (const Slice &property, std::string *value) |
|
virtual void | GetApproximateSizes (const Range *r, int n, uint64_t *sizes) |
|
virtual void | CompactRange (const Slice *start, const Slice *end) |
|
| DB () |
|
virtual | ~DB () |
|
◆ ModelDB()
leveldb::ModelDB::ModelDB |
( |
const Options & |
options | ) |
|
|
inlineexplicit |
◆ ~ModelDB()
leveldb::ModelDB::~ModelDB |
( |
| ) |
|
|
inline |
◆ CompactRange()
virtual void leveldb::ModelDB::CompactRange |
( |
const Slice * |
start, |
|
|
const Slice * |
end |
|
) |
| |
|
inlinevirtual |
◆ Delete()
◆ Get()
◆ GetApproximateSizes()
virtual void leveldb::ModelDB::GetApproximateSizes |
( |
const Range * |
r, |
|
|
int |
n, |
|
|
uint64_t * |
sizes |
|
) |
| |
|
inlinevirtual |
◆ GetProperty()
virtual bool leveldb::ModelDB::GetProperty |
( |
const Slice & |
property, |
|
|
std::string * |
value |
|
) |
| |
|
inlinevirtual |
◆ GetSnapshot()
virtual const Snapshot* leveldb::ModelDB::GetSnapshot |
( |
| ) |
|
|
inlinevirtual |
◆ NewIterator()
◆ Put()
◆ ReleaseSnapshot()
virtual void leveldb::ModelDB::ReleaseSnapshot |
( |
const Snapshot * |
snapshot | ) |
|
|
inlinevirtual |
◆ Write()
◆ map_
KVMap leveldb::ModelDB::map_ |
|
private |
◆ options_
const Options leveldb::ModelDB::options_ |
|
private |
The documentation for this class was generated from the following file: