| 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; |
nothing calls this directly
no outgoing calls
no test coverage detected