diff options
author | Mihai Andrei <mihai.andrei@10gen.com> | 2022-06-04 00:02:43 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-06-04 00:50:59 +0000 |
commit | ccdab6f1abc1986e6f51d46addcb829a9cdd4489 (patch) | |
tree | 5990f0d146dbc089b14c6b9d0cc8b408bb88b13f /src/mongo/db/query/query_solution.h | |
parent | cdfc1cc897adc469d1e1b26569cbdf755c409b9f (diff) | |
download | mongo-ccdab6f1abc1986e6f51d46addcb829a9cdd4489.tar.gz |
SERVER-65960 Fall back to classic engine when NLJ is chosen
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 { |