summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/query_solution.h')
-rw-r--r--src/mongo/db/query/query_solution.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/query/query_solution.h b/src/mongo/db/query/query_solution.h
index 34fe0566220..455c5aabcaa 100644
--- a/src/mongo/db/query/query_solution.h
+++ b/src/mongo/db/query/query_solution.h
@@ -1478,12 +1478,16 @@ struct EqLookupNode : public QuerySolutionNode {
const FieldPath& joinFieldLocal,
const FieldPath& joinFieldForeign,
const FieldPath& joinField,
+ EqLookupNode::LookupStrategy lookupStrategy,
+ boost::optional<IndexEntry> idxEntry,
bool shouldProduceBson)
: QuerySolutionNode(std::move(child)),
foreignCollection(foreignCollection),
joinFieldLocal(joinFieldLocal),
joinFieldForeign(joinFieldForeign),
joinField(joinField),
+ lookupStrategy(lookupStrategy),
+ idxEntry(std::move(idxEntry)),
shouldProduceBson(shouldProduceBson) {}
StageType getType() const override {