diff options
Diffstat (limited to 'src/mongo/db/catalog/index_catalog_entry_impl.h')
-rw-r--r-- | src/mongo/db/catalog/index_catalog_entry_impl.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/index_catalog_entry_impl.h b/src/mongo/db/catalog/index_catalog_entry_impl.h index ff2d9dde2aa..7cb8d5c98c6 100644 --- a/src/mongo/db/catalog/index_catalog_entry_impl.h +++ b/src/mongo/db/catalog/index_catalog_entry_impl.h @@ -186,6 +186,13 @@ public: void setMinimumVisibleSnapshot(Timestamp newMinimumVisibleSnapshot) final; private: + /** + * Sets this index to be multikey when we are running inside a multi-document transaction. + * Used by setMultikey() only. + */ + Status _setMultikeyInMultiDocumentTransaction(OperationContext* opCtx, + const MultikeyPaths& multikeyPaths); + bool _catalogIsReady(OperationContext* opCtx) const; bool _catalogIsPresent(OperationContext* opCtx) const; |