diff --git a/dht/i_partitioner.hh b/dht/i_partitioner.hh index 470bc01b38..87e82c10e6 100644 --- a/dht/i_partitioner.hh +++ b/dht/i_partitioner.hh @@ -136,7 +136,7 @@ public: * (This is NOT a method to create a token from its string representation; * for that, use tokenFactory.fromString.) */ - virtual token get_token(const schema& s, const partition_key& key) = 0; + virtual token get_token(const schema& s, partition_key_view key) = 0; virtual token get_token(const sstables::key_view& key) = 0; /** diff --git a/dht/murmur3_partitioner.cc b/dht/murmur3_partitioner.cc index 21e857c482..57a5232764 100644 --- a/dht/murmur3_partitioner.cc +++ b/dht/murmur3_partitioner.cc @@ -42,7 +42,7 @@ murmur3_partitioner::get_token(const sstables::key_view& key) { } token -murmur3_partitioner::get_token(const schema& s, const partition_key& key) { +murmur3_partitioner::get_token(const schema& s, partition_key_view key) { std::array hash; auto&& legacy = key.legacy_form(s); utils::murmur_hash::hash3_x64_128(legacy.begin(), legacy.size(), 0, hash); diff --git a/dht/murmur3_partitioner.hh b/dht/murmur3_partitioner.hh index 96d4b1104f..4e8a5ed57b 100644 --- a/dht/murmur3_partitioner.hh +++ b/dht/murmur3_partitioner.hh @@ -12,7 +12,7 @@ namespace dht { class murmur3_partitioner final : public i_partitioner { public: - virtual token get_token(const schema& s, const partition_key& key); + virtual token get_token(const schema& s, partition_key_view key); virtual token get_token(const sstables::key_view& key); virtual bool preserves_order() override { return false; } virtual std::map describe_ownership(const std::vector& sorted_tokens);