diff options
author | Irina Yatsenko <irina.yatsenko@mongodb.com> | 2022-02-10 18:54:13 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-02-10 21:20:17 +0000 |
commit | 80224491b2f8341930d6b1f45ff935367ee2538f (patch) | |
tree | 7b33769f514a9865b3425448825fc237fecfada2 /src/mongo/db/query/sbe_multi_planner.h | |
parent | 26292d02824c0e804eea510302019add57b6cccc (diff) | |
download | mongo-80224491b2f8341930d6b1f45ff935367ee2538f.tar.gz |
SERVER-58426 Implement $lookup planning logic
Co-authored-by: Mihai Andrei <mihai.andrei@mongodb.com>
Diffstat (limited to 'src/mongo/db/query/sbe_multi_planner.h')
-rw-r--r-- | src/mongo/db/query/sbe_multi_planner.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/query/sbe_multi_planner.h b/src/mongo/db/query/sbe_multi_planner.h index a9aa22bb462..cae5a027f1c 100644 --- a/src/mongo/db/query/sbe_multi_planner.h +++ b/src/mongo/db/query/sbe_multi_planner.h @@ -43,11 +43,12 @@ namespace mongo::sbe { class MultiPlanner final : public BaseRuntimePlanner { public: MultiPlanner(OperationContext* opCtx, - const CollectionPtr& collection, + const MultiCollection& collections, const CanonicalQuery& cq, + const QueryPlannerParams& qpp, PlanCachingMode cachingMode, PlanYieldPolicySBE* yieldPolicy) - : BaseRuntimePlanner{opCtx, collection, cq, yieldPolicy}, _cachingMode{cachingMode} {} + : BaseRuntimePlanner{opCtx, collections, cq, qpp, yieldPolicy}, _cachingMode{cachingMode} {} CandidatePlans plan( std::vector<std::unique_ptr<QuerySolution>> solutions, |