From 80729e31d0d447626f06888c1e5ed5cbc5921fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BA=88=E6=9B=88?= <10222140454@stu.ecnu.edu.cn> Date: Sun, 5 Jan 2025 21:05:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'db/db=5Ftest.cc'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/db_test.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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;