Skip to content

Commit 8c2c460

Browse files
committed
FixedPrefixTransform to include prefix length in its name
Summary: As title Test Plan: make all check. Reviewers: haobo, igor, yhchiang Reviewed By: igor CC: leveldb Differential Revision: https://reviews.facebook.net/D18705
1 parent e30dec9 commit 8c2c460

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

util/slice.cc

+5-4
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ namespace {
1717
class FixedPrefixTransform : public SliceTransform {
1818
private:
1919
size_t prefix_len_;
20+
std::string name_;
2021

2122
public:
22-
explicit FixedPrefixTransform(size_t prefix_len) : prefix_len_(prefix_len) { }
23+
explicit FixedPrefixTransform(size_t prefix_len)
24+
: prefix_len_(prefix_len),
25+
name_("rocksdb.FixedPrefix." + std::to_string(prefix_len_)) {}
2326

24-
virtual const char* Name() const {
25-
return "rocksdb.FixedPrefix";
26-
}
27+
virtual const char* Name() const { return name_.c_str(); }
2728

2829
virtual Slice Transform(const Slice& src) const {
2930
assert(InDomain(src));

0 commit comments

Comments
 (0)