summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/collection_metadata.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2016-07-19 09:56:59 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2016-07-19 18:03:44 -0400
commit89d75b1fe6bc12330b44f40507396c72da67b150 (patch)
tree74837d14cd0ed29735af304653facdc18564dadb /src/mongo/db/s/collection_metadata.cpp
parent24e532df604618c104f39cbff5a3de3a34c607bb (diff)
downloadmongo-89d75b1fe6bc12330b44f40507396c72da67b150.tar.gz
SERVER-24569 Cleanup CollectionMetadata and MetadataManager
Diffstat (limited to 'src/mongo/db/s/collection_metadata.cpp')
-rw-r--r--src/mongo/db/s/collection_metadata.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/s/collection_metadata.cpp b/src/mongo/db/s/collection_metadata.cpp
index 5c16ace947b..8b713dd0cbd 100644
--- a/src/mongo/db/s/collection_metadata.cpp
+++ b/src/mongo/db/s/collection_metadata.cpp
@@ -48,6 +48,11 @@ using str::stream;
CollectionMetadata::CollectionMetadata() = default;
+CollectionMetadata::CollectionMetadata(const BSONObj& keyPattern, ChunkVersion collectionVersion)
+ : _collVersion(collectionVersion),
+ _shardVersion(ChunkVersion(0, 0, collectionVersion.epoch())),
+ _keyPattern(keyPattern.getOwned()) {}
+
CollectionMetadata::~CollectionMetadata() = default;
std::unique_ptr<CollectionMetadata> CollectionMetadata::cloneMigrate(