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) |
|