diff options
author | Davis Haupt <davis.haupt@mongodb.com> | 2022-06-23 14:55:08 +0000 |
---|---|---|
committer | Davis Haupt <davis.haupt@mongodb.com> | 2022-06-23 14:55:08 +0000 |
commit | 0d2029091f28a5e7e6c5fc225937dabf197cdd8b (patch) | |
tree | b7a8866d3dfc859d0d047331e36ed61e9dcc7346 /src/mongo/client/client_deprecated.cpp | |
parent | 88d665074f679e024d729f8f0f62eebf2a00bab6 (diff) | |
parent | 57e39f6e07a7aee960f98c4f57c575ff6a203934 (diff) | |
download | mongo-0d2029091f28a5e7e6c5fc225937dabf197cdd8b.tar.gz |
Merge remote-tracking branch 'origin/master' into davish/SERVER-63099
Diffstat (limited to 'src/mongo/client/client_deprecated.cpp')
-rw-r--r-- | src/mongo/client/client_deprecated.cpp | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/mongo/client/client_deprecated.cpp b/src/mongo/client/client_deprecated.cpp index e8bbf0542f3..2df1d1be3ac 100644 --- a/src/mongo/client/client_deprecated.cpp +++ b/src/mongo/client/client_deprecated.cpp @@ -201,74 +201,6 @@ Status initFindFromOpQueryObj(const BSONObj& querySettings, FindCommandRequest* } // namespace -const BSONField<BSONObj> Query::ReadPrefField("$readPreference"); - -void Query::makeComplex() { - if (isComplex()) - return; - BSONObjBuilder b; - b.append("query", obj); - obj = b.obj(); -} - -Query& Query::sort(const BSONObj& s) { - appendComplex("orderby", s); - return *this; -} - -Query& Query::hint(BSONObj keyPattern) { - appendComplex("$hint", keyPattern); - return *this; -} - -Query& Query::readPref(ReadPreference pref, const BSONArray& tags) { - appendComplex(ReadPrefField.name().c_str(), - ReadPreferenceSetting(pref, TagSet(tags)).toInnerBSON()); - return *this; -} - -bool Query::isComplex(bool* hasDollar) const { - return isComplexQueryObj(obj, hasDollar); -} - -Query& Query::appendElements(BSONObj elements) { - makeComplex(); - BSONObjBuilder b(std::move(obj)); - b.appendElements(elements); - obj = b.obj(); - return *this; -} - -Query& Query::requestResumeToken(bool enable) { - appendComplex("$_requestResumeToken", enable); - return *this; -} - -Query& Query::resumeAfter(BSONObj point) { - appendComplex("$_resumeAfter", point); - return *this; -} - -Query& Query::maxTimeMS(long long timeout) { - appendComplex("$maxTimeMS", timeout); - return *this; -} - -Query& Query::term(long long value) { - appendComplex("term", value); - return *this; -} - -Query& Query::readConcern(BSONObj rc) { - appendComplex("readConcern", rc); - return *this; -} - -Query& Query::readOnce(bool enable) { - appendComplex("$readOnce", enable); - return *this; -} - void initFindFromLegacyOptions(BSONObj bsonOptions, int options, FindCommandRequest* findCommand) { invariant(findCommand); BSONObj filter = filterFromOpQueryObj(bsonOptions); |