Lines Matching refs:db
156 DB* db; in leveldb_open() local
157 if (SaveError(errptr, DB::Open(options->rep, std::string(name), &db))) { in leveldb_open()
161 result->rep = db; in leveldb_open()
165 void leveldb_close(leveldb_t* db) { in leveldb_close() argument
166 delete db->rep; in leveldb_close()
167 delete db; in leveldb_close()
171 leveldb_t* db, in leveldb_put() argument
177 db->rep->Put(options->rep, Slice(key, keylen), Slice(val, vallen))); in leveldb_put()
181 leveldb_t* db, in leveldb_delete() argument
185 SaveError(errptr, db->rep->Delete(options->rep, Slice(key, keylen))); in leveldb_delete()
190 leveldb_t* db, in leveldb_write() argument
194 SaveError(errptr, db->rep->Write(options->rep, &batch->rep)); in leveldb_write()
198 leveldb_t* db, in leveldb_get() argument
205 Status s = db->rep->Get(options->rep, Slice(key, keylen), &tmp); in leveldb_get()
219 leveldb_t* db, in leveldb_create_iterator() argument
222 result->rep = db->rep->NewIterator(options->rep); in leveldb_create_iterator()
227 leveldb_t* db) { in leveldb_create_snapshot() argument
229 result->rep = db->rep->GetSnapshot(); in leveldb_create_snapshot()
234 leveldb_t* db, in leveldb_release_snapshot() argument
236 db->rep->ReleaseSnapshot(snapshot->rep); in leveldb_release_snapshot()
241 leveldb_t* db, in leveldb_property_value() argument
244 if (db->rep->GetProperty(Slice(propname), &tmp)) { in leveldb_property_value()
253 leveldb_t* db, in leveldb_approximate_sizes() argument
263 db->rep->GetApproximateSizes(ranges, num_ranges, sizes); in leveldb_approximate_sizes()
268 leveldb_t* db, in leveldb_compact_range() argument
272 db->rep->CompactRange( in leveldb_compact_range()