18 #ifndef FOEDUS_STORAGE_HASH_HASH_COMBO_HPP_
19 #define FOEDUS_STORAGE_HASH_HASH_COMBO_HPP_
62 #endif // FOEDUS_STORAGE_HASH_HASH_COMBO_HPP_
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
HashCombo(const void *key, uint16_t key_length, const HashMetadata &meta)
Independent utility methods/classes for hashination, or hash functions.
A set of information that are used in many places, extracted from the given key.
BloomFilterFingerprint fingerprint_
uint64_t HashBin
Represents a bin of a hash value.
A fingerprint for bloom filter in each HashDataPage.
friend std::ostream & operator<<(std::ostream &o, const HashCombo &v)
Definitions of IDs in this package and a few related constant values.
Forward declarations of classes in hash storage package.
uint64_t HashValue
Represents a full 64-bit hash value calculated from a key.