提交 f5e22ce6 编写于 作者: shadowlux's avatar shadowlux 提交者: Facebook GitHub Bot

fix dummy collector's name (#7442)

Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/7442

Reviewed By: jay-zhuang

Differential Revision: D24011201

Pulled By: ajkr

fbshipit-source-id: 54f24c29875f7575612a780f15a42cda918d6641
上级 9082771b
...@@ -70,7 +70,7 @@ const std::string kDummyValue(10000, 'o'); ...@@ -70,7 +70,7 @@ const std::string kDummyValue(10000, 'o');
// DummyPropertiesCollector used to test BlockBasedTableProperties // DummyPropertiesCollector used to test BlockBasedTableProperties
class DummyPropertiesCollector : public TablePropertiesCollector { class DummyPropertiesCollector : public TablePropertiesCollector {
public: public:
const char* Name() const override { return ""; } const char* Name() const override { return "DummyPropertiesCollector"; }
Status Finish(UserCollectedProperties* /*properties*/) override { Status Finish(UserCollectedProperties* /*properties*/) override {
return Status::OK(); return Status::OK();
...@@ -92,7 +92,9 @@ class DummyPropertiesCollectorFactory1 ...@@ -92,7 +92,9 @@ class DummyPropertiesCollectorFactory1
TablePropertiesCollectorFactory::Context /*context*/) override { TablePropertiesCollectorFactory::Context /*context*/) override {
return new DummyPropertiesCollector(); return new DummyPropertiesCollector();
} }
const char* Name() const override { return "DummyPropertiesCollector1"; } const char* Name() const override {
return "DummyPropertiesCollectorFactory1";
}
}; };
class DummyPropertiesCollectorFactory2 class DummyPropertiesCollectorFactory2
...@@ -102,7 +104,9 @@ class DummyPropertiesCollectorFactory2 ...@@ -102,7 +104,9 @@ class DummyPropertiesCollectorFactory2
TablePropertiesCollectorFactory::Context /*context*/) override { TablePropertiesCollectorFactory::Context /*context*/) override {
return new DummyPropertiesCollector(); return new DummyPropertiesCollector();
} }
const char* Name() const override { return "DummyPropertiesCollector2"; } const char* Name() const override {
return "DummyPropertiesCollectorFactory2";
}
}; };
// Return reverse of "key". // Return reverse of "key".
...@@ -1498,8 +1502,9 @@ TEST_P(BlockBasedTableTest, BlockBasedTableProperties2) { ...@@ -1498,8 +1502,9 @@ TEST_P(BlockBasedTableTest, BlockBasedTableProperties2) {
ASSERT_EQ("rocksdb.ReverseBytewiseComparator", props.comparator_name); ASSERT_EQ("rocksdb.ReverseBytewiseComparator", props.comparator_name);
ASSERT_EQ("UInt64AddOperator", props.merge_operator_name); ASSERT_EQ("UInt64AddOperator", props.merge_operator_name);
ASSERT_EQ("rocksdb.Noop", props.prefix_extractor_name); ASSERT_EQ("rocksdb.Noop", props.prefix_extractor_name);
ASSERT_EQ("[DummyPropertiesCollector1,DummyPropertiesCollector2]", ASSERT_EQ(
props.property_collectors_names); "[DummyPropertiesCollectorFactory1,DummyPropertiesCollectorFactory2]",
props.property_collectors_names);
ASSERT_EQ("", props.filter_policy_name); // no filter policy is used ASSERT_EQ("", props.filter_policy_name); // no filter policy is used
c.ResetTableReader(); c.ResetTableReader();
} }
...@@ -2186,7 +2191,8 @@ class CustomFlushBlockPolicy : public FlushBlockPolicyFactory, ...@@ -2186,7 +2191,8 @@ class CustomFlushBlockPolicy : public FlushBlockPolicyFactory,
explicit CustomFlushBlockPolicy(std::vector<int> keys_per_block) explicit CustomFlushBlockPolicy(std::vector<int> keys_per_block)
: keys_per_block_(keys_per_block) {} : keys_per_block_(keys_per_block) {}
const char* Name() const override { return "table_test"; } const char* Name() const override { return "CustomFlushBlockPolicy"; }
FlushBlockPolicy* NewFlushBlockPolicy(const BlockBasedTableOptions&, FlushBlockPolicy* NewFlushBlockPolicy(const BlockBasedTableOptions&,
const BlockBuilder&) const override { const BlockBuilder&) const override {
return new CustomFlushBlockPolicy(keys_per_block_); return new CustomFlushBlockPolicy(keys_per_block_);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册