diff options
author | David Percy <david.percy@mongodb.com> | 2022-04-25 16:52:45 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-05-05 17:38:40 +0000 |
commit | 2442d4b0d3adade21eb32e688b95a6ba3d98d5f3 (patch) | |
tree | 21105f0f18839cd2c6ebe3b008fc368a387061a9 /src/mongo/db/exec | |
parent | c23236c1b63f147f950d921a5411749e637d54ae (diff) | |
download | mongo-2442d4b0d3adade21eb32e688b95a6ba3d98d5f3.tar.gz |
SERVER-65050 Optimize time-series sorting with point query on metadata
Diffstat (limited to 'src/mongo/db/exec')
-rw-r--r-- | src/mongo/db/exec/index_scan.cpp | 4 | ||||
-rw-r--r-- | src/mongo/db/exec/index_scan.h | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/mongo/db/exec/index_scan.cpp b/src/mongo/db/exec/index_scan.cpp index 83cca369086..06399c4e33b 100644 --- a/src/mongo/db/exec/index_scan.cpp +++ b/src/mongo/db/exec/index_scan.cpp @@ -300,8 +300,4 @@ std::unique_ptr<PlanStageStats> IndexScan::getStats() { return ret; } -const SpecificStats* IndexScan::getSpecificStats() const { - return &_specificStats; -} - } // namespace mongo diff --git a/src/mongo/db/exec/index_scan.h b/src/mongo/db/exec/index_scan.h index c0cf75bf02d..ae4561108bb 100644 --- a/src/mongo/db/exec/index_scan.h +++ b/src/mongo/db/exec/index_scan.h @@ -127,7 +127,9 @@ public: std::unique_ptr<PlanStageStats> getStats() final; - const SpecificStats* getSpecificStats() const final; + const IndexScanStats* getSpecificStats() const final { + return &_specificStats; + } static const char* kStageType; @@ -139,6 +141,10 @@ public: return _forward; } + const IndexBounds& getBounds() const { + return _bounds; + } + protected: void doSaveStateRequiresIndex() final; |