diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-10-31 07:48:39 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-11-01 12:21:03 -0400 |
commit | fdc3f8e561164423c03ab44b7c9525b0dc2165c4 (patch) | |
tree | f99931318cb21d55db904f8239fa54cd97e323c8 /src/mongo/db/storage/devnull/devnull_kv_engine.cpp | |
parent | bf85b33c07b6713aba9cfc2874464bf2839fbbb5 (diff) | |
download | mongo-fdc3f8e561164423c03ab44b7c9525b0dc2165c4.tar.gz |
SERVER-37867 Cleanup the RecordStore insertRecord(s)/dataFor API
Diffstat (limited to 'src/mongo/db/storage/devnull/devnull_kv_engine.cpp')
-rw-r--r-- | src/mongo/db/storage/devnull/devnull_kv_engine.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mongo/db/storage/devnull/devnull_kv_engine.cpp b/src/mongo/db/storage/devnull/devnull_kv_engine.cpp index a7d76ddf7ad..4a37c3b751b 100644 --- a/src/mongo/db/storage/devnull/devnull_kv_engine.cpp +++ b/src/mongo/db/storage/devnull/devnull_kv_engine.cpp @@ -93,22 +93,20 @@ public: return 0; } - virtual RecordData dataFor(OperationContext* opCtx, const RecordId& loc) const { - return RecordData(_dummy.objdata(), _dummy.objsize()); - } - virtual bool findRecord(OperationContext* opCtx, const RecordId& loc, RecordData* rd) const { return false; } virtual void deleteRecord(OperationContext* opCtx, const RecordId& dl) {} - virtual StatusWith<RecordId> insertRecord(OperationContext* opCtx, - const char* data, - int len, - Timestamp) { - _numInserts++; - return StatusWith<RecordId>(RecordId(6, 4)); + virtual Status insertRecords(OperationContext* opCtx, + std::vector<Record>* inOutRecords, + const std::vector<Timestamp>& timestamps) { + _numInserts += inOutRecords->size(); + for (auto& record : *inOutRecords) { + record.id = RecordId(6, 4); + } + return Status::OK(); } virtual Status insertRecordsWithDocWriter(OperationContext* opCtx, |