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, 5 insertions, 2 deletions
diff --git a/src/mongo/db/catalog/index_catalog_entry_impl.h b/src/mongo/db/catalog/index_catalog_entry_impl.h index 7a026b4bfd9..ff2d9dde2aa 100644 --- a/src/mongo/db/catalog/index_catalog_entry_impl.h +++ b/src/mongo/db/catalog/index_catalog_entry_impl.h @@ -186,8 +186,6 @@ public: void setMinimumVisibleSnapshot(Timestamp newMinimumVisibleSnapshot) final; private: - class SetMultikeyChange; - bool _catalogIsReady(OperationContext* opCtx) const; bool _catalogIsPresent(OperationContext* opCtx) const; @@ -198,6 +196,11 @@ private: */ bool _catalogIsMultikey(OperationContext* opCtx, MultikeyPaths* multikeyPaths) const; + /** + * Sets on-disk multikey flag for this index. + */ + void _catalogSetMultikey(OperationContext* opCtx, const MultikeyPaths& multikeyPaths); + KVPrefix _catalogGetPrefix(OperationContext* opCtx) const; // ----- |