Go to the source code of this file.
|
| static Datum | hash_any (const unsigned char *k, int keylen) |
| |
| static Datum | hash_any_extended (const unsigned char *k, int keylen, uint64 seed) |
| |
| uint32 | hash_bytes (const unsigned char *k, int keylen) |
| |
| uint64 | hash_bytes_extended (const unsigned char *k, int keylen, uint64 seed) |
| |
| uint32 | hash_bytes_uint32 (uint32 k) |
| |
| uint64 | hash_bytes_uint32_extended (uint32 k, uint64 seed) |
| |
| static uint32 | hash_combine (uint32 a, uint32 b) |
| |
| static uint64 | hash_combine64 (uint64 a, uint64 b) |
| |
| static Datum | hash_uint32 (uint32 k) |
| |
| static Datum | hash_uint32_extended (uint32 k, uint64 seed) |
| |
| static uint32 | murmurhash32 (uint32 data) |
| |
| uint32 | string_hash (const void *key, Size keysize) |
| |
| uint32 | tag_hash (const void *key, Size keysize) |
| |
| uint32 | uint32_hash (const void *key, Size keysize) |
| |