summaryrefslogtreecommitdiff
path: root/src/mongo/db/namespace_string.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-02-03 10:31:45 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-02-06 07:33:21 -0500
commit1f376bcf8824df1a6122c297d5205daa1e6ff8a7 (patch)
tree2d8a6c5d21a042e47ed702e5426851a54e314331 /src/mongo/db/namespace_string.cpp
parent0851ee0434ba5352561a204f368a062d660c8882 (diff)
downloadmongo-1f376bcf8824df1a6122c297d5205daa1e6ff8a7.tar.gz
SERVER-32367 Make AutoGetCollection throw if UUID cannot be resolved
Diffstat (limited to 'src/mongo/db/namespace_string.cpp')
-rw-r--r--src/mongo/db/namespace_string.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_string.cpp b/src/mongo/db/namespace_string.cpp
index 19b35fec4cd..ba17dc66cc4 100644
--- a/src/mongo/db/namespace_string.cpp
+++ b/src/mongo/db/namespace_string.cpp
@@ -245,6 +245,12 @@ bool NamespaceString::isReplicated() const {
return true;
}
+StringData NamespaceStringOrUUID::db() const {
+ if (_nss)
+ return _nss->db();
+ return _dbAndUUID->dbName;
+}
+
std::string NamespaceStringOrUUID::toString() const {
if (_nss)
return _nss->toString();