diff options
Diffstat (limited to 'src/mongo/db/query/query_solution.h')
-rw-r--r-- | src/mongo/db/query/query_solution.h | 4 |
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 { |