diff options
Diffstat (limited to 'src/include/utils/hsearch.h')
-rw-r--r-- | src/include/utils/hsearch.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/include/utils/hsearch.h b/src/include/utils/hsearch.h index 934c4a399e9..f1deb9beab0 100644 --- a/src/include/utils/hsearch.h +++ b/src/include/utils/hsearch.h @@ -118,6 +118,10 @@ typedef struct /* * prototypes for functions in dynahash.c + * + * Note: It is deprecated for callers of hash_create to explicitly specify + * string_hash, tag_hash, uint32_hash, or oid_hash. Just set HASH_BLOBS or + * not. Use HASH_FUNCTION only when you want something other than those. */ extern HTAB *hash_create(const char *tabname, long nelem, HASHCTL *info, int flags); @@ -142,17 +146,4 @@ extern Size hash_get_shared_size(HASHCTL *info, int flags); extern void AtEOXact_HashTables(bool isCommit); extern void AtEOSubXact_HashTables(bool isCommit, int nestDepth); -/* - * prototypes for functions in hashfn.c - * - * Note: It is deprecated for callers of hash_create to explicitly specify - * string_hash, tag_hash, uint32_hash, or oid_hash. Just set HASH_BLOBS or - * not. Use HASH_FUNCTION only when you want something other than those. - */ -extern uint32 string_hash(const void *key, Size keysize); -extern uint32 tag_hash(const void *key, Size keysize); -extern uint32 uint32_hash(const void *key, Size keysize); - -#define oid_hash uint32_hash /* Remove me eventually */ - #endif /* HSEARCH_H */ |