summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/index_bounds.cpp
diff options
context:
space:
mode:
authorDavid Percy <david.percy@mongodb.com>2022-04-25 16:52:45 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-05-05 17:38:40 +0000
commit2442d4b0d3adade21eb32e688b95a6ba3d98d5f3 (patch)
tree21105f0f18839cd2c6ebe3b008fc368a387061a9 /src/mongo/db/query/index_bounds.cpp
parentc23236c1b63f147f950d921a5411749e637d54ae (diff)
downloadmongo-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.cpp4
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;