Home
last modified time | relevance | path

Searched refs:Hash (Results 1 – 20 of 20) sorted by relevance

/rocksdb-6.9/util/
Dhash_test.cc19 using ROCKSDB_NAMESPACE::Hash;
31 EXPECT_EQ(Hash("", 0, kSeed), 3164544308u); in TEST()
32 EXPECT_EQ(Hash("\x08", 1, kSeed), 422599524u); in TEST()
33 EXPECT_EQ(Hash("\x17", 1, kSeed), 3168152998u); in TEST()
34 EXPECT_EQ(Hash("\x9a", 1, kSeed), 3195034349u); in TEST()
35 EXPECT_EQ(Hash("\x1c", 1, kSeed), 2651681383u); in TEST()
36 EXPECT_EQ(Hash("\x4d\x76", 2, kSeed), 2447836956u); in TEST()
37 EXPECT_EQ(Hash("\x52\xd5", 2, kSeed), 3854228105u); in TEST()
38 EXPECT_EQ(Hash("\x91\xf7", 2, kSeed), 31066776u); in TEST()
39 EXPECT_EQ(Hash("\xd6\x27", 2, kSeed), 1806091603u); in TEST()
[all …]
Dhash.h52 extern uint32_t Hash(const char* data, size_t n, uint32_t seed);
56 return Hash(key.data(), key.size(), 0xbc9f1d34); in BloomHash()
69 return Hash(s.data(), s.size(), 397); in GetSliceHash()
Dhash.cc18 uint32_t Hash(const char* data, size_t n, uint32_t seed) { in Hash() function
/rocksdb-6.9/utilities/persistent_cache/
Dhash_table_evictable.h24 template <class T, class Hash, class Equal>
25 class EvictableHashTable : private HashTable<T*, Hash, Equal> {
27 typedef HashTable<T*, Hash, Equal> hash_table;
32 : HashTable<T*, Hash, Equal>(capacity, load_factor, nlocks),
43 const uint64_t h = Hash()(t); in Insert()
63 const uint64_t h = Hash()(t); in Find()
94 const uint64_t h = Hash()(t);
Dhash_table.h64 template <class T, class Hash, class Equal>
100 const uint64_t h = Hash()(t); in Insert()
115 const uint64_t h = Hash()(t); in Find()
136 const uint64_t h = Hash()(t); in Erase()
150 const uint64_t h = Hash()(t); in GetMutex()
Dhash_table_test.cc40 struct Hash { struct
48 HashTable<Node, Hash, Equal> map_;
72 struct Hash { struct
80 EvictableHashTable<Node, Hash, Equal> map_;
Dblock_cache_tier_metadata.h105 struct Hash { struct
117 typedef HashTable<BlockInfo*, Hash, Equal> BlockIndexType; argument
Dhash_table_bench.cc257 struct Hash { struct in ROCKSDB_NAMESPACE::GranularLockImpl
269 HashTable<Node, Hash, Equal> impl_;
/rocksdb-6.9/memory/
Dmemory_usage.h14 template <class Key, class Value, class Hash>
16 const std::unordered_map<Key, Value, Hash>& umap) { in ApproximateMemoryUsage()
17 typedef std::unordered_map<Key, Value, Hash> Map; in ApproximateMemoryUsage()
/rocksdb-6.9/table/block_based/
Dfull_filter_block_test.cc27 hash_entries_.push_back(Hash(key.data(), key.size(), 1)); in AddKey()
60 uint32_t h = Hash(entry.data(), entry.size(), 1); in MayMatch()
81 uint32_t h = Hash(keys[i].data(), keys[i].size(), 1); in CreateFilter()
87 uint32_t h = Hash(key.data(), key.size(), 1); in KeyMayMatch()
Dblock_prefix_index.cc19 inline uint32_t Hash(const Slice& s) { in Hash() function
20 return ROCKSDB_NAMESPACE::Hash(s.data(), s.size(), 0); in Hash()
24 return Hash(prefix) % num_buckets; in PrefixToBucket()
Dblock_based_filter_block_test.cc29 uint32_t h = Hash(keys[i].data(), keys[i].size(), 1); in CreateFilter()
35 uint32_t h = Hash(key.data(), key.size(), 1); in KeyMayMatch()
/rocksdb-6.9/docs/_posts/
D2018-08-23-data-block-hash-index.markdown2 title: Improving Point-Lookup Using Data Block Hash Index
39 ### Data Block Hash Index Design
64 Hash index will hash different keys (keys with different content, or byte sequence) into different …
D2014-04-02-the-1st-rocksdb-local-meetup-held-on-march-27-2014.markdown36 …://github.com/facebook/rocksdb/raw/gh-pages/talks/2014-03-27-RocksDB-Meetup-Siying-Prefix-Hash.pdf)
D2014-06-23-plaintable-a-new-file-format.markdown15 …://github.com/facebook/rocksdb/raw/gh-pages/talks/2014-03-27-RocksDB-Meetup-Siying-Prefix-Hash.pdf)
/rocksdb-6.9/db/
Dcomparator_db_test.cc205 uint32_t ha = Hash(a.data(), a.size(), 66); in Compare()
206 uint32_t hb = Hash(b.data(), b.size(), 66); in Compare()
/rocksdb-6.9/memtable/
Dskiplist_test.cc173 return Hash(reinterpret_cast<char*>(data), sizeof(data), 0); in HashNumbers()
Dinlineskiplist_test.cc348 return Hash(reinterpret_cast<char*>(data), sizeof(data), 0); in HashNumbers()
/rocksdb-6.9/db_stress_tool/
Ddb_stress_test_base.cc280 ToString(Hash(snap_state.key.c_str(), snap_state.key.size(), 0)) + in AssertSame()
/rocksdb-6.9/
DHISTORY.md1075 * Hash index for block-based table will be materialized and reconstructed more efficiently. Previou…