Lines Matching refs:prefix_extractor_

102       prefix_extractor_(mutable_cf_options.prefix_extractor.get()),  in MemTable()
115 if ((prefix_extractor_ || moptions_.memtable_whole_key_filtering) && in MemTable()
283 prefix_extractor_(mem.prefix_extractor_), in MemTableIterator()
291 } else if (prefix_extractor_ != nullptr && !read_options.total_order_seek && in MemTableIterator()
331 if (prefix_extractor_->InDomain(user_k) && in Seek()
332 !bloom_->MayContain(prefix_extractor_->Transform(user_k))) { in Seek()
348 if (prefix_extractor_->InDomain(user_k) && in SeekForPrev()
349 !bloom_->MayContain(prefix_extractor_->Transform(user_k))) { in SeekForPrev()
410 const SliceTransform* const prefix_extractor_; member in ROCKSDB_NAMESPACE::MemTableIterator
530 if (bloom_filter_ && prefix_extractor_ && in Add()
531 prefix_extractor_->InDomain(key)) { in Add()
532 bloom_filter_->Add(prefix_extractor_->Transform(key)); in Add()
566 if (bloom_filter_ && prefix_extractor_ && in Add()
567 prefix_extractor_->InDomain(key)) { in Add()
568 bloom_filter_->AddConcurrently(prefix_extractor_->Transform(key)); in Add()
812 assert(prefix_extractor_); in Get()
814 !prefix_extractor_->InDomain(user_key) || in Get()
815 bloom_filter_->MayContain(prefix_extractor_->Transform(user_key)); in Get()
886 if (!prefix_extractor_) { in MultiGet()
888 } else if (prefix_extractor_->InDomain(iter->ukey)) { in MultiGet()
889 prefixes.emplace_back(prefix_extractor_->Transform(iter->ukey)); in MultiGet()
896 if (prefix_extractor_ && !prefix_extractor_->InDomain(iter->ukey)) { in MultiGet()