diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-05-15 10:43:28 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-05-15 10:43:28 -0400 |
commit | b87cce99ff4f04236bf3e2599f58fdb43b0965bc (patch) | |
tree | 7c8fb77ce4397aec2ccf5ffde17b189e6c577460 /src/mongo/idl/idl_parser.h | |
parent | ff3177abf366f0699629afb1b20fb72c6c79a6e4 (diff) | |
download | mongo-b87cce99ff4f04236bf3e2599f58fdb43b0965bc.tar.gz |
SERVER-28852 IDL support for commands
Diffstat (limited to 'src/mongo/idl/idl_parser.h')
-rw-r--r-- | src/mongo/idl/idl_parser.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/idl/idl_parser.h b/src/mongo/idl/idl_parser.h index dd9b6a06c11..bc6b0674fd4 100644 --- a/src/mongo/idl/idl_parser.h +++ b/src/mongo/idl/idl_parser.h @@ -34,6 +34,7 @@ #include "mongo/base/string_data.h" #include "mongo/bson/bsonelement.h" #include "mongo/bson/bsontypes.h" +#include "mongo/db/namespace_string.h" namespace mongo { @@ -119,6 +120,11 @@ public: MONGO_COMPILER_NORETURN void throwBadEnumValue(StringData enumValue) const; MONGO_COMPILER_NORETURN void throwBadEnumValue(int enumValue) const; + /** + * Equivalent to Command::parseNsCollectionRequired + */ + static NamespaceString parseNSCollectionRequired(StringData dbName, const BSONElement& element); + private: /** * See comment on getElementPath below. |