Home
last modified time | relevance | path

Searched refs:may_match (Results 1 – 8 of 8) sorted by relevance

/rocksdb-6.9/util/
Dfilter_bench.cc622 bool may_match; in RandomQueryTest() local
626 may_match = true; in RandomQueryTest()
629 may_match = info.plain_table_bloom_->MayContainHash(hash); in RandomQueryTest()
634 may_match = true; in RandomQueryTest()
636 may_match = info.full_block_reader_->KeyMayMatch( in RandomQueryTest()
647 may_match = true; in RandomQueryTest()
649 may_match = info.reader_->MayMatch(batch_slices[i]); in RandomQueryTest()
653 ALWAYS_ASSERT(may_match); in RandomQueryTest()
655 info.false_positives_ += may_match; in RandomQueryTest()
Ddynamic_bloom.h68 void MayContain(int num_keys, Slice** keys, bool* may_match) const;
124 bool* may_match) const { in MayContain() argument
135 may_match[i] = DoubleProbe(hashes[i], byte_offsets[i]); in MayContain()
/rocksdb-6.9/include/rocksdb/
Dfilter_policy.h79 virtual void MayMatch(int num_keys, Slice** keys, bool* may_match) { in MayMatch() argument
81 may_match[i] = MayMatch(*keys[i]); in MayMatch()
/rocksdb-6.9/table/block_based/
Dfull_filter_block.cc241 std::array<bool, MultiGetContext::MAX_BATCH_SIZE> may_match = {{true}}; in MayMatch() local
256 filter_bits_reader->MayMatch(num_keys, &keys[0], &may_match[0]); in MayMatch()
260 if (!may_match[i]) { in MayMatch()
Dfilter_policy.cc177 virtual void MayMatch(int num_keys, Slice** keys, bool* may_match) override { in MayMatch() argument
187 may_match[i] = FastLocalBloomImpl::HashMayMatchPrepared( in MayMatch()
411 virtual void MayMatch(int num_keys, Slice** keys, bool* may_match) override { in MayMatch() argument
421 may_match[i] = LegacyBloomImpl::HashMayMatchPrepared( in MayMatch()
Dblock_based_table_reader.cc1933 bool may_match = true; in PrefixMayMatch() local
1990 may_match = true; in PrefixMayMatch()
2009 if (!may_match) { in PrefixMayMatch()
2014 return may_match; in PrefixMayMatch()
2072 bool may_match = true; in FullFilterKeyMayMatch() local
2077 may_match = in FullFilterKeyMayMatch()
2088 may_match = false; in FullFilterKeyMayMatch()
2090 if (may_match) { in FullFilterKeyMayMatch()
2094 return may_match; in FullFilterKeyMayMatch()
2140 const bool may_match = in Get() local
[all …]
Dblock_based_filter_block.cc279 const bool may_match = policy->KeyMayMatch(entry, filter); in MayMatch() local
280 if (may_match) { in MayMatch()
/rocksdb-6.9/db/
Dmemtable.cc882 std::array<bool, MultiGetContext::MAX_BATCH_SIZE> may_match = {{true}}; in MultiGet() local
893 bloom_filter_->MayContain(num_keys, &keys[0], &may_match[0]); in MultiGet()
900 if (!may_match[idx]) { in MultiGet()