diff options
author | Alex Taskov <alex.taskov@mongodb.com> | 2020-09-16 15:01:53 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-16 23:40:59 +0000 |
commit | 99c10e35e5e1afdacb9919be2e9f5f596da56a21 (patch) | |
tree | ffeddb1771f3eb756ececd0d2b69d9966febe5d1 /src/mongo/db/s/collection_metadata.h | |
parent | 805fbca1f08295451080f8d845699a00fff88d9a (diff) | |
download | mongo-99c10e35e5e1afdacb9919be2e9f5f596da56a21.tar.gz |
SERVER-49821 Define utility function for getting recipient which would own document under new shard key
Diffstat (limited to 'src/mongo/db/s/collection_metadata.h')
-rw-r--r-- | src/mongo/db/s/collection_metadata.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/s/collection_metadata.h b/src/mongo/db/s/collection_metadata.h index 5ac597eaa95..36c9fa844ad 100644 --- a/src/mongo/db/s/collection_metadata.h +++ b/src/mongo/db/s/collection_metadata.h @@ -224,6 +224,11 @@ public: */ void toBSONChunks(BSONArrayBuilder* builder) const; + const boost::optional<TypeCollectionReshardingFields>& getReshardingFields() const { + invariant(isSharded()); + return _cm->getReshardingFields(); + } + private: // The full routing table for the collection or boost::none if the collection is not sharded boost::optional<ChunkManager> _cm; |