diff --git a/dht/i_partitioner.hh b/dht/i_partitioner.hh index b77aec1cea..d6b997de85 100644 --- a/dht/i_partitioner.hh +++ b/dht/i_partitioner.hh @@ -338,6 +338,12 @@ public: , _key(std::experimental::make_optional(std::move(key))) { } + ring_position(dht::token token, token_bound bound, std::experimental::optional key) + : _token(std::move(token)) + , _token_bound(bound) + , _key(std::move(key)) + { } + ring_position(const dht::decorated_key& dk) : _token(dk._token) , _key(std::experimental::make_optional(dk._key))