diff --git a/db/db_test.cc b/db/db_test.cc index be9f5b6..e8989d9 100644 --- a/db/db_test.cc +++ b/db/db_test.cc @@ -2126,6 +2126,19 @@ class ModelDB : public DB { assert(false); // Not implemented return Status::NotFound(key); } + + Status Put_fields(const WriteOptions& opt, const Slice& key, const FieldArray& fields) { + return DB::Put_fields(WriteOptions(), key, fields); + } + + Status Get_fields(const ReadOptions& options, const Slice& key, FieldArray* fields) { + return DB::Get_fields(ReadOptions(), key, fields); + } + + std::vector FindKeysByField(leveldb::DB* db, Field &field) { + return DB::FindKeysByField(db, field); + } + Iterator* NewIterator(const ReadOptions& options) override { if (options.snapshot == nullptr) { KVMap* saved = new KVMap;