summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_ixselect.cpp
diff options
context:
space:
mode:
authorBernard Gorman <bernard.gorman@gmail.com>2018-08-13 21:08:32 +0100
committerBernard Gorman <bernard.gorman@gmail.com>2018-08-21 02:30:15 +0100
commit71baafec51851471c3ec1bbe850306b8109295af (patch)
tree0a209e911f0ff60c9bdac1dccdfbab6f10b05ec5 /src/mongo/db/query/planner_ixselect.cpp
parenta057d5cf181b3cba808a2de30cd4110deb9bd6c9 (diff)
downloadmongo-71baafec51851471c3ec1bbe850306b8109295af.tar.gz
SERVER-36143 Support covered plans using non-multikey fields of a star index
Diffstat (limited to 'src/mongo/db/query/planner_ixselect.cpp')
-rw-r--r--src/mongo/db/query/planner_ixselect.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/planner_ixselect.cpp b/src/mongo/db/query/planner_ixselect.cpp
index 629dcb99d5e..86bd638c3fc 100644
--- a/src/mongo/db/query/planner_ixselect.cpp
+++ b/src/mongo/db/query/planner_ixselect.cpp
@@ -55,7 +55,6 @@ std::size_t numPathComponents(StringData path) {
return FieldRef{path}.numParts();
}
-
/**
* Given a single allPaths index, and a set of fields which are being queried, create 'mock'
* IndexEntry for each of the appropriate fields.
@@ -86,6 +85,7 @@ void expandIndex(const IndexEntry& allPathsIndex,
allPathsIndex.infoObj,
allPathsIndex.collator);
+ invariant("$_path"_sd != fieldName);
out->push_back(std::move(entry));
}
}