Storage Engine API
kv_database_catalog_entry_mock.h
Go to the documentation of this file.
1 
29 #pragma once
30 
31 #include <memory>
32 
33 #include "mongo/base/string_data.h"
35 
36 namespace mongo {
37 
39 public:
41 
42  IndexAccessMethod* getIndex(OperationContext* opCtx,
44  IndexCatalogEntry* index) final;
45 };
46 
47 std::unique_ptr<KVDatabaseCatalogEntryMock> kvDatabaseCatalogEntryMockFactory(
48  StringData name, KVStorageEngine* engine);
49 } // namespace mongo
KVEngine * engine
Definition: kv_engine_test_timestamps.cpp:205
const std::string & name() const
Definition: database_catalog_entry.h:56
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
Definition: kv_database_catalog_entry_base.h:42
Definition: collection_catalog_entry.h:47
Collection *const collection
Definition: collection_info_cache_impl.cpp:53
Definition: kv_database_catalog_entry_mock.h:38
KVDatabaseCatalogEntryBase(StringData db, KVStorageEngine *engine)
Definition: kv_database_catalog_entry_base.cpp:118
Definition: kv_storage_engine.h:69
std::unique_ptr< KVDatabaseCatalogEntryMock > kvDatabaseCatalogEntryMockFactory(StringData name, KVStorageEngine *engine)
Copyright (C) 2016 MongoDB Inc.
Definition: kv_database_catalog_entry_mock.cpp:38
Definition: index_catalog_entry.h:56
IndexAccessMethod * getIndex(OperationContext *opCtx, const CollectionCatalogEntry *collection, IndexCatalogEntry *index) final
Definition: kv_database_catalog_entry_mock.cpp:44
Collection *const OperationContext *const opCtx
Definition: collection_impl.cpp:80