diff options
author | Kevin Pulo <kevin.pulo@mongodb.com> | 2017-11-29 03:54:49 +0000 |
---|---|---|
committer | Kevin Pulo <kevin.pulo@mongodb.com> | 2017-12-18 05:47:06 +0000 |
commit | 8a9090c4c59a840639f37c509fd0f2c6af252117 (patch) | |
tree | bc129d2c254438a6a971eb246fa4b6246310096d /src/mongo/s/catalog/sharding_catalog_client_mock.cpp | |
parent | 8467708af7fa83f8827362b80f56dab4aad30a41 (diff) | |
download | mongo-8a9090c4c59a840639f37c509fd0f2c6af252117.tar.gz |
SERVER-18138 catalog manager listing methods now return vectors
Diffstat (limited to 'src/mongo/s/catalog/sharding_catalog_client_mock.cpp')
-rw-r--r-- | src/mongo/s/catalog/sharding_catalog_client_mock.cpp | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/src/mongo/s/catalog/sharding_catalog_client_mock.cpp b/src/mongo/s/catalog/sharding_catalog_client_mock.cpp index 982e06e085f..8d99100c74c 100644 --- a/src/mongo/s/catalog/sharding_catalog_client_mock.cpp +++ b/src/mongo/s/catalog/sharding_catalog_client_mock.cpp @@ -32,10 +32,12 @@ #include "mongo/base/status.h" #include "mongo/db/repl/optime.h" +#include "mongo/s/catalog/type_chunk.h" #include "mongo/s/catalog/type_collection.h" #include "mongo/s/catalog/type_config_version.h" #include "mongo/s/catalog/type_database.h" #include "mongo/s/catalog/type_shard.h" +#include "mongo/s/catalog/type_tags.h" #include "mongo/stdx/memory.h" namespace mongo { @@ -82,10 +84,8 @@ StatusWith<repl::OpTimeWith<CollectionType>> ShardingCatalogClientMock::getColle return {ErrorCodes::InternalError, "Method not implemented"}; } -Status ShardingCatalogClientMock::getCollections(OperationContext* opCtx, - const string* dbName, - vector<CollectionType>* collections, - repl::OpTime* optime) { +StatusWith<std::vector<CollectionType>> ShardingCatalogClientMock::getCollections( + OperationContext* opCtx, const string* dbName, repl::OpTime* optime) { return {ErrorCodes::InternalError, "Method not implemented"}; } @@ -94,25 +94,23 @@ Status ShardingCatalogClientMock::dropCollection(OperationContext* opCtx, return {ErrorCodes::InternalError, "Method not implemented"}; } -Status ShardingCatalogClientMock::getDatabasesForShard(OperationContext* opCtx, - const ShardId& shardName, - vector<string>* dbs) { +StatusWith<std::vector<std::string>> ShardingCatalogClientMock::getDatabasesForShard( + OperationContext* opCtx, const ShardId& shardName) { return {ErrorCodes::InternalError, "Method not implemented"}; } -Status ShardingCatalogClientMock::getChunks(OperationContext* opCtx, - const BSONObj& filter, - const BSONObj& sort, - boost::optional<int> limit, - std::vector<ChunkType>* chunks, - repl::OpTime* opTime, - repl::ReadConcernLevel readConcern) { +StatusWith<std::vector<ChunkType>> ShardingCatalogClientMock::getChunks( + OperationContext* opCtx, + const BSONObj& filter, + const BSONObj& sort, + boost::optional<int> limit, + repl::OpTime* opTime, + repl::ReadConcernLevel readConcern) { return {ErrorCodes::InternalError, "Method not implemented"}; } -Status ShardingCatalogClientMock::getTagsForCollection(OperationContext* opCtx, - const string& collectionNs, - vector<TagsType>* tags) { +StatusWith<std::vector<TagsType>> ShardingCatalogClientMock::getTagsForCollection( + OperationContext* opCtx, const string& collectionNs) { return {ErrorCodes::InternalError, "Method not implemented"}; } |