diff options
Diffstat (limited to 'src/mongo/db/catalog/collection_catalog.h')
-rw-r--r-- | src/mongo/db/catalog/collection_catalog.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mongo/db/catalog/collection_catalog.h b/src/mongo/db/catalog/collection_catalog.h index 5ee50d0b745..c63a960661c 100644 --- a/src/mongo/db/catalog/collection_catalog.h +++ b/src/mongo/db/catalog/collection_catalog.h @@ -142,7 +142,9 @@ public: * * Returns nullptr if the 'uuid' is not known. */ - Collection* lookupCollectionByUUID(OperationContext* opCtx, CollectionUUID uuid) const; + Collection* lookupCollectionByUUIDForMetadataWrite(OperationContext* opCtx, + CollectionUUID uuid); + const Collection* lookupCollectionByUUID(OperationContext* opCtx, CollectionUUID uuid) const; std::shared_ptr<const Collection> lookupCollectionByUUIDForRead(OperationContext* opCtx, CollectionUUID uuid) const; @@ -162,8 +164,10 @@ public: * * Returns nullptr if the namespace is unknown. */ - Collection* lookupCollectionByNamespace(OperationContext* opCtx, - const NamespaceString& nss) const; + Collection* lookupCollectionByNamespaceForMetadataWrite(OperationContext* opCtx, + const NamespaceString& nss); + const Collection* lookupCollectionByNamespace(OperationContext* opCtx, + const NamespaceString& nss) const; std::shared_ptr<const Collection> lookupCollectionByNamespaceForRead( OperationContext* opCtx, const NamespaceString& nss) const; |