summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_catalog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/collection_catalog.h')
-rw-r--r--src/mongo/db/catalog/collection_catalog.h10
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;