#include <db.h>
|
| | DB () |
| |
| virtual | ~DB () |
| |
| virtual Status | Put (const WriteOptions &options, const Slice &key, const Slice &value)=0 |
| |
| virtual Status | Delete (const WriteOptions &options, const Slice &key)=0 |
| |
| virtual Status | Write (const WriteOptions &options, WriteBatch *updates)=0 |
| |
| virtual Status | Get (const ReadOptions &options, const Slice &key, std::string *value)=0 |
| |
| virtual Iterator * | NewIterator (const ReadOptions &options)=0 |
| |
| virtual const Snapshot * | GetSnapshot ()=0 |
| |
| virtual void | ReleaseSnapshot (const Snapshot *snapshot)=0 |
| |
| virtual bool | GetProperty (const Slice &property, std::string *value)=0 |
| |
| virtual void | GetApproximateSizes (const Range *range, int n, uint64_t *sizes)=0 |
| |
| virtual void | CompactRange (const Slice *begin, const Slice *end)=0 |
| |
◆ DB() [1/2]
◆ ~DB()
◆ DB() [2/2]
| leveldb::DB::DB |
( |
const DB & |
| ) |
|
|
private |
◆ CompactRange()
| virtual void leveldb::DB::CompactRange |
( |
const Slice * |
begin, |
|
|
const Slice * |
end |
|
) |
| |
|
pure virtual |
◆ Delete()
◆ Get()
◆ GetApproximateSizes()
| virtual void leveldb::DB::GetApproximateSizes |
( |
const Range * |
range, |
|
|
int |
n, |
|
|
uint64_t * |
sizes |
|
) |
| |
|
pure virtual |
◆ GetProperty()
| virtual bool leveldb::DB::GetProperty |
( |
const Slice & |
property, |
|
|
std::string * |
value |
|
) |
| |
|
pure virtual |
◆ GetSnapshot()
| virtual const Snapshot* leveldb::DB::GetSnapshot |
( |
| ) |
|
|
pure virtual |
◆ NewIterator()
◆ Open()
| Status leveldb::DB::Open |
( |
const Options & |
options, |
|
|
const std::string & |
name, |
|
|
DB ** |
dbptr |
|
) |
| |
|
static |
◆ operator=()
| void leveldb::DB::operator= |
( |
const DB & |
| ) |
|
|
private |
◆ Put()
◆ ReleaseSnapshot()
| virtual void leveldb::DB::ReleaseSnapshot |
( |
const Snapshot * |
snapshot | ) |
|
|
pure virtual |
◆ Write()
The documentation for this class was generated from the following files: