diff options
Diffstat (limited to 'src/mongo/db/catalog/collection.h')
-rw-r--r-- | src/mongo/db/catalog/collection.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/collection.h b/src/mongo/db/catalog/collection.h index 79a987efdef..831321f00ac 100644 --- a/src/mongo/db/catalog/collection.h +++ b/src/mongo/db/catalog/collection.h @@ -338,6 +338,8 @@ public: OperationContext* opCtx, PlanExecutor::YieldPolicy yieldPolicy, ScanDirection scanDirection) = 0; + + virtual void indexBuildSuccess(OperationContext* opCtx, IndexCatalogEntry* index) = 0; }; public: @@ -734,6 +736,10 @@ public: return this->_impl().makePlanExecutor(opCtx, yieldPolicy, scanDirection); } + inline void indexBuildSuccess(OperationContext* opCtx, IndexCatalogEntry* index) { + return this->_impl().indexBuildSuccess(opCtx, index); + } + private: inline DatabaseCatalogEntry* dbce() const { return this->_impl().dbce(); |