From fdc3f8e561164423c03ab44b7c9525b0dc2165c4 Mon Sep 17 00:00:00 2001 From: Kaloian Manassiev Date: Wed, 31 Oct 2018 07:48:39 -0400 Subject: SERVER-37867 Cleanup the RecordStore insertRecord(s)/dataFor API --- src/mongo/db/storage/devnull/devnull_kv_engine.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'src/mongo/db/storage/devnull/devnull_kv_engine.cpp') 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 insertRecord(OperationContext* opCtx, - const char* data, - int len, - Timestamp) { - _numInserts++; - return StatusWith(RecordId(6, 4)); + virtual Status insertRecords(OperationContext* opCtx, + std::vector* inOutRecords, + const std::vector& timestamps) { + _numInserts += inOutRecords->size(); + for (auto& record : *inOutRecords) { + record.id = RecordId(6, 4); + } + return Status::OK(); } virtual Status insertRecordsWithDocWriter(OperationContext* opCtx, -- cgit v1.2.1