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
This commit is contained in:
parent
e30dec938d
commit
8c2c4602ee
@ -17,13 +17,14 @@ namespace {
|
||||
class FixedPrefixTransform : public SliceTransform {
|
||||
private:
|
||||
size_t prefix_len_;
|
||||
std::string name_;
|
||||
|
||||
public:
|
||||
explicit FixedPrefixTransform(size_t prefix_len) : prefix_len_(prefix_len) { }
|
||||
explicit FixedPrefixTransform(size_t prefix_len)
|
||||
: prefix_len_(prefix_len),
|
||||
name_("rocksdb.FixedPrefix." + std::to_string(prefix_len_)) {}
|
||||
|
||||
virtual const char* Name() const {
|
||||
return "rocksdb.FixedPrefix";
|
||||
}
|
||||
virtual const char* Name() const { return name_.c_str(); }
|
||||
|
||||
virtual Slice Transform(const Slice& src) const {
|
||||
assert(InDomain(src));
|
||||
|
Loading…
Reference in New Issue
Block a user