diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2022-09-21 08:33:16 +0200 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-09-21 15:00:29 +0000 |
commit | 5274f1afdb125e6415d13892d6f8a58a8dba66a3 (patch) | |
tree | 0466a9e1543ae3626d0564a9e537d7178c753985 /src/mongo/db/s/sharding_write_router.h | |
parent | 5272f5854d1954820e859ebbbaf0b030e80dc32c (diff) | |
download | mongo-5274f1afdb125e6415d13892d6f8a58a8dba66a3.tar.gz |
SERVER-69435 Cleanup includes and libraries
General cleanup in preparation for the larger incoming change
Diffstat (limited to 'src/mongo/db/s/sharding_write_router.h')
-rw-r--r-- | src/mongo/db/s/sharding_write_router.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mongo/db/s/sharding_write_router.h b/src/mongo/db/s/sharding_write_router.h index 219e31859b0..ad4e05c78fa 100644 --- a/src/mongo/db/s/sharding_write_router.h +++ b/src/mongo/db/s/sharding_write_router.h @@ -30,22 +30,21 @@ #pragma once #include "mongo/db/s/collection_sharding_state.h" +#include "mongo/s/catalog_cache.h" + namespace mongo { -class BSONObj; -class CatalogCache; -class ChunkManager; -class OperationContext; -class ShardId; class ShardingWriteRouter { public: ShardingWriteRouter(OperationContext* opCtx, const NamespaceString& nss, CatalogCache* catalogCache); - boost::optional<ShardId> getReshardingDestinedRecipient(const BSONObj& fullDocument) const; + CollectionShardingState* getCss() const { + return _css; + } - CollectionShardingState* getCollectionShardingState() const; + boost::optional<ShardId> getReshardingDestinedRecipient(const BSONObj& fullDocument) const; private: CollectionShardingState* _css{nullptr}; |