diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2018-06-19 15:09:01 -0400 |
---|---|---|
committer | Henrik Edin <henrik.edin@mongodb.com> | 2018-06-29 11:57:55 -0400 |
commit | cfa96795eefed2061628891c43ccdc2c256bb40a (patch) | |
tree | 110d230d14a7a60fa8b7ce937a77def7af98f1ef /src/mongo/db | |
parent | 40ad396238fdfb87a7a86e26020db2d293d23f40 (diff) | |
download | mongo-cfa96795eefed2061628891c43ccdc2c256bb40a.tar.gz |
SERVER-35115 Separate dbclientinterface.h into several parts, one per class.
Diffstat (limited to 'src/mongo/db')
44 files changed, 20 insertions, 42 deletions
diff --git a/src/mongo/db/auth/authorization_session.h b/src/mongo/db/auth/authorization_session.h index c76ca0d70d5..5042a1fd7e5 100644 --- a/src/mongo/db/auth/authorization_session.h +++ b/src/mongo/db/auth/authorization_session.h @@ -41,6 +41,7 @@ #include "mongo/db/auth/user_name.h" #include "mongo/db/auth/user_set.h" #include "mongo/db/namespace_string.h" +#include "mongo/db/operation_context.h" namespace mongo { diff --git a/src/mongo/db/auth/authz_session_external_state.cpp b/src/mongo/db/auth/authz_session_external_state.cpp index 5985a1d54fe..f9ca8fe2d02 100644 --- a/src/mongo/db/auth/authz_session_external_state.cpp +++ b/src/mongo/db/auth/authz_session_external_state.cpp @@ -31,7 +31,6 @@ #include "mongo/db/auth/authz_session_external_state.h" #include "mongo/base/status.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/namespace_string.h" diff --git a/src/mongo/db/auth/authz_session_external_state.h b/src/mongo/db/auth/authz_session_external_state.h index bd8cde24fea..9b5ea8e4518 100644 --- a/src/mongo/db/auth/authz_session_external_state.h +++ b/src/mongo/db/auth/authz_session_external_state.h @@ -32,7 +32,6 @@ #include "mongo/base/disallow_copying.h" #include "mongo/base/status.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/auth/user_name.h" diff --git a/src/mongo/db/auth/authz_session_external_state_d.cpp b/src/mongo/db/auth/authz_session_external_state_d.cpp index 5c5ef29f899..0b6fd980469 100644 --- a/src/mongo/db/auth/authz_session_external_state_d.cpp +++ b/src/mongo/db/auth/authz_session_external_state_d.cpp @@ -29,7 +29,6 @@ #include "mongo/db/auth/authz_session_external_state_d.h" #include "mongo/base/status.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/client.h" #include "mongo/db/jsobj.h" diff --git a/src/mongo/db/auth/authz_session_external_state_s.cpp b/src/mongo/db/auth/authz_session_external_state_s.cpp index 8f42eb3b30d..acfebe8aaa9 100644 --- a/src/mongo/db/auth/authz_session_external_state_s.cpp +++ b/src/mongo/db/auth/authz_session_external_state_s.cpp @@ -31,7 +31,6 @@ #include <string> #include "mongo/base/status.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/jsobj.h" #include "mongo/s/grid.h" diff --git a/src/mongo/db/catalog/index_create.cpp b/src/mongo/db/catalog/index_create.cpp index 1f4c169000c..650dd5f576f 100644 --- a/src/mongo/db/catalog/index_create.cpp +++ b/src/mongo/db/catalog/index_create.cpp @@ -33,7 +33,6 @@ #include "mongo/db/catalog/index_create.h" #include "mongo/base/error_codes.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/audit.h" #include "mongo/db/background.h" #include "mongo/db/catalog/collection.h" diff --git a/src/mongo/db/catalog/index_create_impl.cpp b/src/mongo/db/catalog/index_create_impl.cpp index db5e653abef..7f3c45a2f28 100644 --- a/src/mongo/db/catalog/index_create_impl.cpp +++ b/src/mongo/db/catalog/index_create_impl.cpp @@ -34,7 +34,6 @@ #include "mongo/base/error_codes.h" #include "mongo/base/init.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/audit.h" #include "mongo/db/background.h" #include "mongo/db/catalog/collection.h" diff --git a/src/mongo/db/clientcursor.h b/src/mongo/db/clientcursor.h index a07e54e1524..59af3fc3929 100644 --- a/src/mongo/db/clientcursor.h +++ b/src/mongo/db/clientcursor.h @@ -30,7 +30,6 @@ #include <boost/optional.hpp> -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/user_name.h" #include "mongo/db/cursor_id.h" #include "mongo/db/jsobj.h" diff --git a/src/mongo/db/cloner.cpp b/src/mongo/db/cloner.cpp index ecff3ad592d..5208128d87d 100644 --- a/src/mongo/db/cloner.cpp +++ b/src/mongo/db/cloner.cpp @@ -36,7 +36,6 @@ #include "mongo/bson/unordered_fields_bsonobj_comparator.h" #include "mongo/bson/util/bson_extract.h" #include "mongo/bson/util/builder.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/auth/authorization_manager_global.h" #include "mongo/db/auth/internal_user_auth.h" diff --git a/src/mongo/db/cloner.h b/src/mongo/db/cloner.h index 6ef53acd7ca..61c0694e8f3 100644 --- a/src/mongo/db/cloner.h +++ b/src/mongo/db/cloner.h @@ -34,7 +34,7 @@ #include <vector> #include "mongo/base/disallow_copying.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" #include "mongo/db/catalog/collection_options.h" namespace mongo { diff --git a/src/mongo/db/commands/clone_collection.cpp b/src/mongo/db/commands/clone_collection.cpp index f04d9bac576..3aa2c3ddc9e 100644 --- a/src/mongo/db/commands/clone_collection.cpp +++ b/src/mongo/db/commands/clone_collection.cpp @@ -33,7 +33,7 @@ #include "mongo/base/init.h" #include "mongo/base/status.h" #include "mongo/bson/util/builder.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_connection.h" #include "mongo/db/auth/action_set.h" #include "mongo/db/auth/authorization_session.h" #include "mongo/db/auth/resource_pattern.h" diff --git a/src/mongo/db/commands/conn_pool_stats.cpp b/src/mongo/db/commands/conn_pool_stats.cpp index f554b55302a..bf4559c19eb 100644 --- a/src/mongo/db/commands/conn_pool_stats.cpp +++ b/src/mongo/db/commands/conn_pool_stats.cpp @@ -33,6 +33,7 @@ #include "mongo/bson/bsonobjbuilder.h" #include "mongo/client/connpool.h" +#include "mongo/client/dbclient_connection.h" #include "mongo/client/global_conn_pool.h" #include "mongo/db/commands.h" #include "mongo/db/repl/replication_coordinator.h" diff --git a/src/mongo/db/commands/copydb_start_commands.cpp b/src/mongo/db/commands/copydb_start_commands.cpp index fd3cb1c272a..e06116a9bd8 100644 --- a/src/mongo/db/commands/copydb_start_commands.cpp +++ b/src/mongo/db/commands/copydb_start_commands.cpp @@ -34,7 +34,6 @@ #include "mongo/base/status.h" #include "mongo/bson/util/bson_extract.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/action_set.h" #include "mongo/db/auth/authorization_session.h" #include "mongo/db/auth/resource_pattern.h" diff --git a/src/mongo/db/commands/copydb_start_commands.h b/src/mongo/db/commands/copydb_start_commands.h index 5bf8b32c444..acefa16eefb 100644 --- a/src/mongo/db/commands/copydb_start_commands.h +++ b/src/mongo/db/commands/copydb_start_commands.h @@ -26,7 +26,7 @@ * it in the license file. */ -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" namespace mongo { diff --git a/src/mongo/db/commands/rename_collection_cmd.cpp b/src/mongo/db/commands/rename_collection_cmd.cpp index 2232104c44e..36c8aa4105b 100644 --- a/src/mongo/db/commands/rename_collection_cmd.cpp +++ b/src/mongo/db/commands/rename_collection_cmd.cpp @@ -28,7 +28,7 @@ #include "mongo/platform/basic.h" -#include "mongo/client/dbclientcursor.h" +#include "mongo/client/dbclient_cursor.h" #include "mongo/db/catalog/collection.h" #include "mongo/db/catalog/collection_catalog_entry.h" #include "mongo/db/catalog/database_holder.h" diff --git a/src/mongo/db/commands/user_management_commands.cpp b/src/mongo/db/commands/user_management_commands.cpp index 6d16c03c2a0..145cd247301 100644 --- a/src/mongo/db/commands/user_management_commands.cpp +++ b/src/mongo/db/commands/user_management_commands.cpp @@ -40,7 +40,6 @@ #include "mongo/bson/mutable/document.h" #include "mongo/bson/mutable/element.h" #include "mongo/bson/util/bson_extract.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/config.h" #include "mongo/crypto/mechanism_scram.h" #include "mongo/db/audit.h" diff --git a/src/mongo/db/dbdirectclient.h b/src/mongo/db/dbdirectclient.h index b410613cca5..b8f3ebc14d6 100644 --- a/src/mongo/db/dbdirectclient.h +++ b/src/mongo/db/dbdirectclient.h @@ -28,7 +28,7 @@ #pragma once -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" #include "mongo/db/dbmessage.h" #include "mongo/db/lasterror.h" #include "mongo/util/net/hostandport.h" diff --git a/src/mongo/db/exec/idhack.cpp b/src/mongo/db/exec/idhack.cpp index a5c099c79be..d8f4f12ba82 100644 --- a/src/mongo/db/exec/idhack.cpp +++ b/src/mongo/db/exec/idhack.cpp @@ -30,7 +30,6 @@ #include "mongo/db/exec/idhack.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/catalog/index_catalog.h" #include "mongo/db/concurrency/write_conflict_exception.h" #include "mongo/db/exec/projection.h" diff --git a/src/mongo/db/exec/subplan.cpp b/src/mongo/db/exec/subplan.cpp index 532dea64044..41780eab96c 100644 --- a/src/mongo/db/exec/subplan.cpp +++ b/src/mongo/db/exec/subplan.cpp @@ -35,7 +35,6 @@ #include <memory> #include <vector> -#include "mongo/client/dbclientinterface.h" #include "mongo/db/exec/multi_plan.h" #include "mongo/db/exec/scoped_timer.h" #include "mongo/db/matcher/extensions_callback_real.h" diff --git a/src/mongo/db/ops/update.cpp b/src/mongo/db/ops/update.cpp index ba573531791..85664098e4d 100644 --- a/src/mongo/db/ops/update.cpp +++ b/src/mongo/db/ops/update.cpp @@ -34,7 +34,6 @@ #include "mongo/db/ops/update.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/catalog/collection.h" #include "mongo/db/catalog/database.h" #include "mongo/db/catalog/database_holder.h" diff --git a/src/mongo/db/ops/write_ops_document_stream_integration_test.cpp b/src/mongo/db/ops/write_ops_document_stream_integration_test.cpp index 3ef382f3ef4..51cbf103722 100644 --- a/src/mongo/db/ops/write_ops_document_stream_integration_test.cpp +++ b/src/mongo/db/ops/write_ops_document_stream_integration_test.cpp @@ -28,7 +28,7 @@ #include "mongo/platform/basic.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" #include "mongo/db/commands.h" #include "mongo/db/namespace_string.h" #include "mongo/rpc/get_status_from_command_result.h" diff --git a/src/mongo/db/ops/write_ops_parsers.cpp b/src/mongo/db/ops/write_ops_parsers.cpp index 30213225d0f..ee98d43d17f 100644 --- a/src/mongo/db/ops/write_ops_parsers.cpp +++ b/src/mongo/db/ops/write_ops_parsers.cpp @@ -30,7 +30,6 @@ #include "mongo/db/ops/write_ops_parsers.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/dbmessage.h" #include "mongo/db/ops/write_ops.h" #include "mongo/util/assert_util.h" diff --git a/src/mongo/db/pipeline/document_source.h b/src/mongo/db/pipeline/document_source.h index ec1541d815f..7555f8a321d 100644 --- a/src/mongo/db/pipeline/document_source.h +++ b/src/mongo/db/pipeline/document_source.h @@ -39,7 +39,6 @@ #include "mongo/base/init.h" #include "mongo/bson/simple_bsonobj_comparator.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/collection_index_usage_tracker.h" #include "mongo/db/commands.h" #include "mongo/db/generic_cursor.h" diff --git a/src/mongo/db/pipeline/expression_context.h b/src/mongo/db/pipeline/expression_context.h index 495797b7575..0a01140c1c8 100644 --- a/src/mongo/db/pipeline/expression_context.h +++ b/src/mongo/db/pipeline/expression_context.h @@ -46,6 +46,7 @@ #include "mongo/db/query/datetime/date_time_support.h" #include "mongo/db/query/explain_options.h" #include "mongo/db/query/tailable_mode.h" +#include "mongo/db/server_options.h" #include "mongo/util/intrusive_counter.h" #include "mongo/util/string_map.h" #include "mongo/util/uuid.h" diff --git a/src/mongo/db/pipeline/mongo_process_interface.h b/src/mongo/db/pipeline/mongo_process_interface.h index dac98d07acc..6bde838b3ed 100644 --- a/src/mongo/db/pipeline/mongo_process_interface.h +++ b/src/mongo/db/pipeline/mongo_process_interface.h @@ -35,7 +35,7 @@ #include <string> #include <vector> -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" #include "mongo/db/collection_index_usage_tracker.h" #include "mongo/db/generic_cursor.h" #include "mongo/db/namespace_string.h" diff --git a/src/mongo/db/pipeline/pipeline_d.cpp b/src/mongo/db/pipeline/pipeline_d.cpp index 9fec47e815d..18e442ea6f5 100644 --- a/src/mongo/db/pipeline/pipeline_d.cpp +++ b/src/mongo/db/pipeline/pipeline_d.cpp @@ -33,7 +33,6 @@ #include "mongo/db/pipeline/pipeline_d.h" #include "mongo/bson/simple_bsonobj_comparator.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_session.h" #include "mongo/db/catalog/collection.h" #include "mongo/db/catalog/database.h" diff --git a/src/mongo/db/query/find.cpp b/src/mongo/db/query/find.cpp index 249a61349fb..1d3462bef36 100644 --- a/src/mongo/db/query/find.cpp +++ b/src/mongo/db/query/find.cpp @@ -33,7 +33,6 @@ #include "mongo/db/query/find.h" #include "mongo/base/error_codes.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_session.h" #include "mongo/db/catalog/collection.h" #include "mongo/db/client.h" diff --git a/src/mongo/db/query/get_executor.cpp b/src/mongo/db/query/get_executor.cpp index 36ef683a600..aa7cbd4714e 100644 --- a/src/mongo/db/query/get_executor.cpp +++ b/src/mongo/db/query/get_executor.cpp @@ -38,7 +38,6 @@ #include "mongo/base/error_codes.h" #include "mongo/base/parse_number.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/catalog/index_catalog.h" #include "mongo/db/exec/cached_plan.h" #include "mongo/db/exec/count.h" diff --git a/src/mongo/db/query/plan_cache.cpp b/src/mongo/db/query/plan_cache.cpp index 6a788719f50..36e3cbb7b52 100644 --- a/src/mongo/db/query/plan_cache.cpp +++ b/src/mongo/db/query/plan_cache.cpp @@ -38,7 +38,6 @@ #include <vector> #include "mongo/base/owned_pointer_vector.h" -#include "mongo/client/dbclientinterface.h" // For QueryOption_foobar #include "mongo/db/matcher/expression_array.h" #include "mongo/db/matcher/expression_geo.h" #include "mongo/db/query/collation/collator_interface.h" diff --git a/src/mongo/db/query/query_planner.cpp b/src/mongo/db/query/query_planner.cpp index 5d65081b66e..e1bf324c0d9 100644 --- a/src/mongo/db/query/query_planner.cpp +++ b/src/mongo/db/query/query_planner.cpp @@ -37,7 +37,6 @@ #include "mongo/base/string_data.h" #include "mongo/bson/simple_bsonelement_comparator.h" -#include "mongo/client/dbclientinterface.h" // For QueryOption_foobar #include "mongo/db/bson/dotted_path_support.h" #include "mongo/db/matcher/expression_algo.h" #include "mongo/db/matcher/expression_geo.h" diff --git a/src/mongo/db/query/query_request.cpp b/src/mongo/db/query/query_request.cpp index 5a6225acacb..6f21e814c60 100644 --- a/src/mongo/db/query/query_request.cpp +++ b/src/mongo/db/query/query_request.cpp @@ -33,7 +33,6 @@ #include "mongo/base/status.h" #include "mongo/base/status_with.h" #include "mongo/bson/simple_bsonobj_comparator.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/catalog/uuid_catalog.h" #include "mongo/db/command_generic_argument.h" #include "mongo/db/commands.h" diff --git a/src/mongo/db/repl/isself.cpp b/src/mongo/db/repl/isself.cpp index 8b7f8daa751..eb52e2c45a2 100644 --- a/src/mongo/db/repl/isself.cpp +++ b/src/mongo/db/repl/isself.cpp @@ -36,7 +36,7 @@ #include "mongo/base/init.h" #include "mongo/bson/util/builder.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_connection.h" #include "mongo/db/auth/action_set.h" #include "mongo/db/auth/action_type.h" #include "mongo/db/auth/authorization_manager.h" diff --git a/src/mongo/db/repl/oplog_interface_remote.cpp b/src/mongo/db/repl/oplog_interface_remote.cpp index a2f524466ab..e7e66beb2a4 100644 --- a/src/mongo/db/repl/oplog_interface_remote.cpp +++ b/src/mongo/db/repl/oplog_interface_remote.cpp @@ -30,7 +30,8 @@ #include "mongo/db/repl/oplog_interface_remote.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" +#include "mongo/client/dbclient_cursor.h" #include "mongo/db/jsobj.h" #include "mongo/util/mongoutils/str.h" diff --git a/src/mongo/db/repl/oplogreader.cpp b/src/mongo/db/repl/oplogreader.cpp index 8e9d7bf304a..6ae234cb57b 100644 --- a/src/mongo/db/repl/oplogreader.cpp +++ b/src/mongo/db/repl/oplogreader.cpp @@ -34,7 +34,6 @@ #include <string> -#include "mongo/client/dbclientinterface.h" #include "mongo/db/auth/authorization_manager.h" #include "mongo/db/auth/authorization_manager_global.h" #include "mongo/db/auth/authorization_session.h" diff --git a/src/mongo/db/repl/oplogreader.h b/src/mongo/db/repl/oplogreader.h index 335771de867..d7c132fe2cd 100644 --- a/src/mongo/db/repl/oplogreader.h +++ b/src/mongo/db/repl/oplogreader.h @@ -31,7 +31,8 @@ #pragma once -#include "mongo/client/dbclientcursor.h" +#include "mongo/client/dbclient_connection.h" +#include "mongo/client/dbclient_cursor.h" #include "mongo/util/net/hostandport.h" namespace mongo { diff --git a/src/mongo/db/repl/roll_back_local_operations_test.cpp b/src/mongo/db/repl/roll_back_local_operations_test.cpp index 043f813e11b..6e7c4f1062b 100644 --- a/src/mongo/db/repl/roll_back_local_operations_test.cpp +++ b/src/mongo/db/repl/roll_back_local_operations_test.cpp @@ -31,8 +31,8 @@ #include <iterator> #include "mongo/client/connection_pool.h" -#include "mongo/client/dbclientinterface.h" -#include "mongo/client/dbclientmockcursor.h" +#include "mongo/client/dbclient_connection.h" +#include "mongo/client/dbclient_mockcursor.h" #include "mongo/db/client.h" #include "mongo/db/jsobj.h" #include "mongo/db/repl/oplog_interface_mock.h" diff --git a/src/mongo/db/repl/rollback_source_impl.cpp b/src/mongo/db/repl/rollback_source_impl.cpp index 677f3ef3155..b83feefd3ab 100644 --- a/src/mongo/db/repl/rollback_source_impl.cpp +++ b/src/mongo/db/repl/rollback_source_impl.cpp @@ -30,7 +30,6 @@ #include "mongo/db/repl/rollback_source_impl.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/cloner.h" #include "mongo/db/jsobj.h" #include "mongo/db/namespace_string.h" diff --git a/src/mongo/db/s/chunk_splitter.cpp b/src/mongo/db/s/chunk_splitter.cpp index efec5986aa5..a0fd9c60337 100644 --- a/src/mongo/db/s/chunk_splitter.cpp +++ b/src/mongo/db/s/chunk_splitter.cpp @@ -32,7 +32,7 @@ #include "mongo/db/s/chunk_splitter.h" -#include "mongo/client/dbclientcursor.h" +#include "mongo/client/dbclient_cursor.h" #include "mongo/client/query.h" #include "mongo/db/client.h" #include "mongo/db/dbdirectclient.h" diff --git a/src/mongo/db/s/session_catalog_migration_source.h b/src/mongo/db/s/session_catalog_migration_source.h index a020edd00a3..0ef285e5818 100644 --- a/src/mongo/db/s/session_catalog_migration_source.h +++ b/src/mongo/db/s/session_catalog_migration_source.h @@ -32,7 +32,7 @@ #include <memory> #include "mongo/base/disallow_copying.h" -#include "mongo/client/dbclientcursor.h" +#include "mongo/client/dbclient_cursor.h" #include "mongo/db/namespace_string.h" #include "mongo/db/repl/optime.h" #include "mongo/db/session_txn_record_gen.h" diff --git a/src/mongo/db/s/shard_metadata_util.cpp b/src/mongo/db/s/shard_metadata_util.cpp index 28384a70a85..b2f0c9352c9 100644 --- a/src/mongo/db/s/shard_metadata_util.cpp +++ b/src/mongo/db/s/shard_metadata_util.cpp @@ -32,7 +32,6 @@ #include "mongo/db/s/shard_metadata_util.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/db/dbdirectclient.h" #include "mongo/db/ops/write_ops.h" #include "mongo/db/write_concern_options.h" diff --git a/src/mongo/db/s/shard_metadata_util_test.cpp b/src/mongo/db/s/shard_metadata_util_test.cpp index b6a397f26df..2b3b9fe5221 100644 --- a/src/mongo/db/s/shard_metadata_util_test.cpp +++ b/src/mongo/db/s/shard_metadata_util_test.cpp @@ -31,7 +31,6 @@ #include "mongo/db/s/shard_metadata_util.h" #include "mongo/base/status.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/client/remote_command_targeter_mock.h" #include "mongo/db/commands.h" #include "mongo/db/dbdirectclient.h" diff --git a/src/mongo/db/sessions_collection.cpp b/src/mongo/db/sessions_collection.cpp index 2464bc0b47b..cf8e0349a30 100644 --- a/src/mongo/db/sessions_collection.cpp +++ b/src/mongo/db/sessions_collection.cpp @@ -34,7 +34,7 @@ #include <vector> #include "mongo/bson/bsonobjbuilder.h" -#include "mongo/client/dbclientinterface.h" +#include "mongo/client/dbclient_base.h" #include "mongo/db/create_indexes_gen.h" #include "mongo/db/logical_session_id.h" #include "mongo/db/ops/write_ops.h" diff --git a/src/mongo/db/sessions_collection_rs.cpp b/src/mongo/db/sessions_collection_rs.cpp index 4f5c7a06905..d9c403696e2 100644 --- a/src/mongo/db/sessions_collection_rs.cpp +++ b/src/mongo/db/sessions_collection_rs.cpp @@ -34,7 +34,6 @@ #include <utility> #include "mongo/client/connection_string.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/client/query.h" #include "mongo/client/read_preference.h" #include "mongo/client/remote_command_targeter_factory_impl.h" diff --git a/src/mongo/db/sessions_collection_standalone.cpp b/src/mongo/db/sessions_collection_standalone.cpp index ea980b86beb..1f4b5ec17cf 100644 --- a/src/mongo/db/sessions_collection_standalone.cpp +++ b/src/mongo/db/sessions_collection_standalone.cpp @@ -30,7 +30,6 @@ #include "mongo/db/sessions_collection_standalone.h" -#include "mongo/client/dbclientinterface.h" #include "mongo/client/query.h" #include "mongo/db/dbdirectclient.h" #include "mongo/db/operation_context.h" |