diff options
Diffstat (limited to 'src/mongo/s/chunk_manager_targeter.h')
-rw-r--r-- | src/mongo/s/chunk_manager_targeter.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/s/chunk_manager_targeter.h b/src/mongo/s/chunk_manager_targeter.h index bd9e46adb0a..3d3d4ea8995 100644 --- a/src/mongo/s/chunk_manager_targeter.h +++ b/src/mongo/s/chunk_manager_targeter.h @@ -122,6 +122,11 @@ namespace mongo { */ Status targetQuery( const BSONObj& query, std::vector<ShardEndpoint*>* endpoints ) const; + /** + * Returns a ShardEndpoint for an exact shard key query. + */ + Status targetShardKey( const BSONObj& doc, ShardEndpoint** endpoint ) const; + NamespaceString _nss; // Zero or one of these are filled at all times |