diff options
Diffstat (limited to 'src/mongo/db/index/index_build_interceptor.cpp')
-rw-r--r-- | src/mongo/db/index/index_build_interceptor.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/index/index_build_interceptor.cpp b/src/mongo/db/index/index_build_interceptor.cpp index 8cea8b1ef2e..41fea74abba 100644 --- a/src/mongo/db/index/index_build_interceptor.cpp +++ b/src/mongo/db/index/index_build_interceptor.cpp @@ -80,6 +80,15 @@ bool IndexBuildInterceptor::areAllConstraintsChecked(OperationContext* opCtx) co return _duplicateKeyTracker->areAllConstraintsChecked(opCtx); } +const std::string& IndexBuildInterceptor::getSideWritesTableIdent() const { + return _sideWritesTable->rs()->getIdent(); +} + +const std::string& IndexBuildInterceptor::getConstraintViolationsTableIdent() const { + return _duplicateKeyTracker->getConstraintsTableIdent(); +} + + Status IndexBuildInterceptor::drainWritesIntoIndex(OperationContext* opCtx, const InsertDeleteOptions& options) { invariant(!opCtx->lockState()->inAWriteUnitOfWork()); |