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

Method CreateCompactionFilter

src/storage/compact_filter.h:144–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142 explicit SearchFilterFactory(engine::Storage *storage) : stor_(storage) {}
143 const char *Name() const override { return "SearchFilterFactory"; }
144 std::unique_ptr<rocksdb::CompactionFilter> CreateCompactionFilter(
145 [[maybe_unused]] const rocksdb::CompactionFilter::Context &context) override {
146 return std::unique_ptr<rocksdb::CompactionFilter>(new SearchFilter(stor_));
147 }
148
149 private:
150 engine::Storage *stor_ = nullptr;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected