diff options
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); |