summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog/sharding_catalog_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog/sharding_catalog_client.h')
-rw-r--r--src/mongo/s/catalog/sharding_catalog_client.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mongo/s/catalog/sharding_catalog_client.h b/src/mongo/s/catalog/sharding_catalog_client.h
index d2d7fde1165..184441c6f9b 100644
--- a/src/mongo/s/catalog/sharding_catalog_client.h
+++ b/src/mongo/s/catalog/sharding_catalog_client.h
@@ -37,6 +37,7 @@
#include "mongo/db/keys_collection_document_gen.h"
#include "mongo/db/repl/optime_with.h"
#include "mongo/db/write_concern_options.h"
+#include "mongo/s/catalog/type_shard.h"
#include "mongo/s/client/shard.h"
namespace mongo {
@@ -57,8 +58,6 @@ class NamespaceString;
class OperationContext;
class ShardingCatalogManager;
class ShardKeyPattern;
-class ShardRegistry;
-class ShardType;
class Status;
template <typename T>
class StatusWith;
@@ -84,9 +83,6 @@ class ShardingCatalogClient {
ShardingCatalogClient(const ShardingCatalogClient&) = delete;
ShardingCatalogClient& operator=(const ShardingCatalogClient&) = delete;
- // Allows ShardingCatalogManager to access _exhaustiveFindOnConfig
- friend class ShardingCatalogManager;
-
public:
// Constant to use for configuration data majority writes
static const WriteConcernOptions kMajorityWriteConcern;