Logo Search packages:      
Sourcecode: leveldb version File versions  Download package

Classes | Public Member Functions | Static Public Member Functions | Private Attributes

leveldb::ModelDB Class Reference

Inheritance diagram for leveldb::ModelDB:
Inheritance graph
[legend]
Collaboration diagram for leveldb::ModelDB:
Collaboration graph
[legend]

List of all members.

Classes

class  ModelIter
class  ModelSnapshot

Public Member Functions

virtual Status Delete (const WriteOptions &o, const Slice &key)
virtual Status Get (const ReadOptions &options, const Slice &key, std::string *value)
virtual void GetApproximateSizes (const Range *r, int n, uint64_t *sizes)
virtual bool GetProperty (const Slice &property, std::string *value)
virtual const SnapshotGetSnapshot ()
 ModelDB (const Options &options)
virtual IteratorNewIterator (const ReadOptions &options)
virtual Status Put (const WriteOptions &o, const Slice &k, const Slice &v)
virtual void ReleaseSnapshot (const Snapshot *snapshot)
virtual Status Write (const WriteOptions &options, WriteBatch *batch)

Static Public Member Functions

static Status Open (const Options &options, const std::string &name, DB **dbptr)

Private Attributes

KVMap map_
const Options options_

Detailed Description

Definition at line 1149 of file db_test.cc.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index