diff options
Diffstat (limited to 'src/mongo/db/commands/mr.cpp')
-rw-r--r-- | src/mongo/db/commands/mr.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/db/commands/mr.cpp b/src/mongo/db/commands/mr.cpp index 80d17229d5f..b86382a7903 100644 --- a/src/mongo/db/commands/mr.cpp +++ b/src/mongo/db/commands/mr.cpp @@ -1070,10 +1070,10 @@ void State::finalReduce(OperationContext* txn, CurOp* curOp, ProgressMeterHolder const NamespaceString nss(_config.incLong); const ExtensionsCallbackReal extensionsCallback(_txn, &nss); - auto lpq = stdx::make_unique<LiteParsedQuery>(nss); - lpq->setSort(sortKey); + auto qr = stdx::make_unique<QueryRequest>(nss); + qr->setSort(sortKey); - auto statusWithCQ = CanonicalQuery::canonicalize(txn, std::move(lpq), extensionsCallback); + auto statusWithCQ = CanonicalQuery::canonicalize(txn, std::move(qr), extensionsCallback); verify(statusWithCQ.isOK()); std::unique_ptr<CanonicalQuery> cq = std::move(statusWithCQ.getValue()); @@ -1444,14 +1444,14 @@ public: unique_ptr<ScopedTransaction> scopedXact(new ScopedTransaction(txn, MODE_IS)); unique_ptr<AutoGetDb> scopedAutoDb(new AutoGetDb(txn, nss.db(), MODE_S)); - auto lpq = stdx::make_unique<LiteParsedQuery>(nss); - lpq->setFilter(config.filter); - lpq->setSort(config.sort); + auto qr = stdx::make_unique<QueryRequest>(nss); + qr->setFilter(config.filter); + qr->setSort(config.sort); const ExtensionsCallbackReal extensionsCallback(txn, &nss); auto statusWithCQ = - CanonicalQuery::canonicalize(txn, std::move(lpq), extensionsCallback); + CanonicalQuery::canonicalize(txn, std::move(qr), extensionsCallback); if (!statusWithCQ.isOK()) { uasserted(17238, "Can't canonicalize query " + config.filter.toString()); return 0; |