diff options
Diffstat (limited to 'src/mongo/db/pipeline/document_source_sequential_document_cache.h')
-rw-r--r-- | src/mongo/db/pipeline/document_source_sequential_document_cache.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/document_source_sequential_document_cache.h b/src/mongo/db/pipeline/document_source_sequential_document_cache.h index 792b3b56a53..2b27effb430 100644 --- a/src/mongo/db/pipeline/document_source_sequential_document_cache.h +++ b/src/mongo/db/pipeline/document_source_sequential_document_cache.h @@ -96,6 +96,12 @@ public: return newStage; } + Pipeline::SourceContainer::iterator forceOptimizeAt(Pipeline::SourceContainer::iterator itr, + Pipeline::SourceContainer* container) { + _hasOptimizedPos = false; + return doOptimizeAt(itr, container); + } + protected: GetNextResult doGetNext() final; Pipeline::SourceContainer::iterator doOptimizeAt(Pipeline::SourceContainer::iterator itr, |