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

Public Member Functions | Static Public Member Functions | Private Member Functions

leveldb::DB Class Reference

Inheritance diagram for leveldb::DB:
Inheritance graph

List of all members.

Public Member Functions

virtual Status Delete (const WriteOptions &options, const Slice &key)=0
virtual Status Get (const ReadOptions &options, const Slice &key, std::string *value)=0
virtual void GetApproximateSizes (const Range *range, int n, uint64_t *sizes)=0
virtual bool GetProperty (const Slice &property, std::string *value)=0
virtual const SnapshotGetSnapshot ()=0
virtual IteratorNewIterator (const ReadOptions &options)=0
virtual Status Put (const WriteOptions &options, const Slice &key, const Slice &value)=0
virtual void ReleaseSnapshot (const Snapshot *snapshot)=0
virtual Status Write (const WriteOptions &options, WriteBatch *updates)=0

Static Public Member Functions

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

Private Member Functions

 DB (const DB &)
void operator= (const DB &)

Detailed Description

Definition at line 43 of file db.h.

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

Generated by  Doxygen 1.6.0   Back to index