![]() |
MySQL 8.0.43
Source Code Documentation
|
Implementation of 32-bit version of MurmurHash3 - fast non-cryptographic hash function with good statistical properties, which is based on public domain code by Austin Appleby. More...
Macros | |
| #define | ROTL32(x, y) rotl32(x, y) |
Functions | |
| uint32 | rotl32 (uint32 x, char r) |
| uint32 | murmur3_32 (const uchar *key, size_t len, uint32 seed) |
| Compute 32-bit version of MurmurHash3 hash for the key. More... | |
Implementation of 32-bit version of MurmurHash3 - fast non-cryptographic hash function with good statistical properties, which is based on public domain code by Austin Appleby.
| #define ROTL32 | ( | x, | |
| y | |||
| ) | rotl32(x, y) |
Compute 32-bit version of MurmurHash3 hash for the key.
| key | Key for which hash value to be computed. |
| len | Key length. |
| seed | Seed for hash computation. |