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/query/index_bounds.cpp | |
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/query/index_bounds.cpp')
-rw-r--r-- | src/mongo/db/query/index_bounds.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/query/index_bounds.cpp b/src/mongo/db/query/index_bounds.cpp index 39bf4f67737..ecb1f21208b 100644 --- a/src/mongo/db/query/index_bounds.cpp +++ b/src/mongo/db/query/index_bounds.cpp @@ -244,6 +244,10 @@ bool OrderedIntervalList::isMinToMax() const { return intervals.size() == 1 && intervals[0].isMinToMax(); } +bool OrderedIntervalList::isPoint() const { + return intervals.size() == 1 && intervals[0].isPoint(); +} + // static void OrderedIntervalList::complement() { BSONObjBuilder minBob; |