From 359af7745cd5c96e22eb2be7619c85722796d2ef Mon Sep 17 00:00:00 2001 From: Tomasz Grabiec Date: Wed, 29 Apr 2015 20:30:24 +0200 Subject: [PATCH] dht: murmur3_partitioner: move get_token() implementation to .cc --- dht/murmur3_partitioner.cc | 10 ++++++++++ dht/murmur3_partitioner.hh | 8 ++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/dht/murmur3_partitioner.cc b/dht/murmur3_partitioner.cc index e77c9b9b86..4ec86cbc34 100644 --- a/dht/murmur3_partitioner.cc +++ b/dht/murmur3_partitioner.cc @@ -31,6 +31,16 @@ murmur3_partitioner::get_token(bytes_view key) { return token{token::kind::key, std::move(b)}; } +token +murmur3_partitioner::get_token(const sstables::key_view& key) { + return get_token(bytes_view(key)); +} + +token +murmur3_partitioner::get_token(const partition_key& key) { + return get_token(bytes_view(key)); +} + inline long long_token(const token& t) { if (t._data.size() != sizeof(long)) { diff --git a/dht/murmur3_partitioner.hh b/dht/murmur3_partitioner.hh index e9fbab23d6..ab4d5da840 100644 --- a/dht/murmur3_partitioner.hh +++ b/dht/murmur3_partitioner.hh @@ -12,12 +12,8 @@ namespace dht { class murmur3_partitioner final : public i_partitioner { public: - virtual token get_token(const partition_key& key) override { - return get_token(bytes_view(key)); - } - virtual token get_token(const sstables::key_view& key) override { - return get_token(bytes_view(key)); - } + virtual token get_token(const partition_key& 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); virtual data_type get_token_validator();