summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_write_router.h
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2022-09-21 08:33:16 +0200
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-21 15:00:29 +0000
commit5274f1afdb125e6415d13892d6f8a58a8dba66a3 (patch)
tree0466a9e1543ae3626d0564a9e537d7178c753985 /src/mongo/db/s/sharding_write_router.h
parent5272f5854d1954820e859ebbbaf0b030e80dc32c (diff)
downloadmongo-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.h13
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};