5 #ifndef STORAGE_LEVELDB_INCLUDE_DB_H_ 6 #define STORAGE_LEVELDB_INCLUDE_DB_H_ 52 const std::string&
name,
63 const Slice& value) = 0;
84 const Slice&
key, std::string* value) = 0;
153 Status
DestroyDB(
const std::string&
name,
const Options& options);
159 Status
RepairDB(
const std::string&
dbname,
const Options& options);
163 #endif // STORAGE_LEVELDB_INCLUDE_DB_H_ Definition: autocompact_test.cc:11
end
Definition: optimize-pngs.py:40
Definition: iterator.h:23
virtual void CompactRange(const Slice *begin, const Slice *end)=0
virtual ~DB()
Definition: db_impl.cc:1488
virtual ~Snapshot()
Definition: db_impl.cc:1534
virtual void ReleaseSnapshot(const Snapshot *snapshot)=0
virtual Status Put(const WriteOptions &options, const Slice &key, const Slice &value)=0
Definition: db_impl.cc:1476
Status RepairDB(const std::string &dbname, const Options &options)
Definition: repair.cc:456
Status DestroyDB(const std::string &dbname, const Options &options)
Definition: db_impl.cc:1537
Definition: options.h:187
Definition: write_batch.h:31
Range(const Slice &s, const Slice &l)
Definition: db.h:38
virtual bool GetProperty(const Slice &property, std::string *value)=0
void operator=(const DB &)
virtual Status Delete(const WriteOptions &options, const Slice &key)=0
Definition: db_impl.cc:1482
const char * name
Definition: rest.cpp:39
virtual Status Get(const ReadOptions &options, const Slice &key, std::string *value)=0
static Status Open(const Options &options, const std::string &name, DB **dbptr)
Definition: db_impl.cc:1490
unsigned long long uint64_t
Definition: stdint.h:22
Range()
Definition: db.h:37
static char dbname[200]
Definition: c_test.c:15
virtual void GetApproximateSizes(const Range *range, int n, uint64_t *sizes)=0
static const int kMinorVersion
Definition: db.h:17
virtual Status Write(const WriteOptions &options, WriteBatch *updates)=0
Definition: options.h:161
Slice limit
Definition: db.h:35
virtual const Snapshot * GetSnapshot()=0
virtual Iterator * NewIterator(const ReadOptions &options)=0
Slice start
Definition: db.h:34
static const int kMajorVersion
Definition: db.h:16