summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_list_local_sessions.h
diff options
context:
space:
mode:
authorArun Banala <arun.banala@mongodb.com>2020-01-27 17:14:37 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-01-29 00:23:05 +0000
commitfe52d534b34f180077ab26bb22e140cb2750497b (patch)
treeb291fa831d0a3a78612dbe19da31b4b6e8bb339b /src/mongo/db/pipeline/document_source_list_local_sessions.h
parent681631228dbaa98e00d1ea6d98c00662ef293a2b (diff)
downloadmongo-fe52d534b34f180077ab26bb22e140cb2750497b.tar.gz
SERVER-45590 Allow building a LiteParsedPipeline without first building an AggregationRequest
Diffstat (limited to 'src/mongo/db/pipeline/document_source_list_local_sessions.h')
-rw-r--r--src/mongo/db/pipeline/document_source_list_local_sessions.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/document_source_list_local_sessions.h b/src/mongo/db/pipeline/document_source_list_local_sessions.h
index 0b1738b4f53..426ab739c20 100644
--- a/src/mongo/db/pipeline/document_source_list_local_sessions.h
+++ b/src/mongo/db/pipeline/document_source_list_local_sessions.h
@@ -56,7 +56,7 @@ public:
class LiteParsed final : public LiteParsedDocumentSource {
public:
- static std::unique_ptr<LiteParsed> parse(const AggregationRequest& request,
+ static std::unique_ptr<LiteParsed> parse(const NamespaceString& nss,
const BSONElement& spec) {
return std::make_unique<LiteParsed>(
@@ -69,7 +69,8 @@ public:
return stdx::unordered_set<NamespaceString>();
}
- PrivilegeVector requiredPrivileges(bool isMongos) const final {
+ PrivilegeVector requiredPrivileges(bool isMongos,
+ bool bypassDocumentValidation) const final {
return listSessionsRequiredPrivileges(_spec);
}