MCPcopy Create free account
hub / github.com/apache/kvrocks / CreateCompactionFilter

Method CreateCompactionFilter

src/storage/compact_filter.h:49–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47 explicit MetadataFilterFactory(engine::Storage *storage) : stor_(storage) {}
48 const char *Name() const override { return "MetadataFilterFactory"; }
49 std::unique_ptr<rocksdb::CompactionFilter> CreateCompactionFilter(
50 [[maybe_unused]] const rocksdb::CompactionFilter::Context &context) override {
51 return std::unique_ptr<rocksdb::CompactionFilter>(new MetadataFilter(stor_));
52 }
53
54 private:
55 engine::Storage *stor_ = nullptr;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected