summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.h
diff options
context:
space:
mode:
authorMihai Andrei <mihai.andrei@10gen.com>2022-06-04 00:02:43 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-04 00:50:59 +0000
commitccdab6f1abc1986e6f51d46addcb829a9cdd4489 (patch)
tree5990f0d146dbc089b14c6b9d0cc8b408bb88b13f /src/mongo/db/query/query_solution.h
parentcdfc1cc897adc469d1e1b26569cbdf755c409b9f (diff)
downloadmongo-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.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 {