diff options
| author | Alvaro Herrera | 2019-03-11 16:17:50 +0000 |
|---|---|---|
| committer | Alvaro Herrera | 2019-03-11 16:17:50 +0000 |
| commit | af38498d4c9b840e0e454574519459edda3871db (patch) | |
| tree | 52c5240ef125da9eabad5d610961f422f13de733 /src/backend/utils/cache/catcache.c | |
| parent | b212245f96437b574b59993c772e4d9276965e49 (diff) | |
Move hash_any prototype from access/hash.h to utils/hashutils.h
... as well as its implementation from backend/access/hash/hashfunc.c to
backend/utils/hash/hashfn.c.
access/hash is the place for the hash index AM, not really appropriate
for generic facilities, which is what hash_any is; having things the old
way meant that anything using hash_any had to include the AM's include
file, pointlessly polluting its namespace with unrelated, unnecessary
cruft.
Also move the HTEqual strategy number to access/stratnum.h from
access/hash.h.
To avoid breaking third-party extension code, add an #include
"utils/hashutils.h" to access/hash.h. (An easily removed line by
committers who enjoy their asbestos suits to protect them from angry
extension authors.)
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src/backend/utils/cache/catcache.c')
| -rw-r--r-- | src/backend/utils/cache/catcache.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/backend/utils/cache/catcache.c b/src/backend/utils/cache/catcache.c index 78dd5714fa4..07e1cd76962 100644 --- a/src/backend/utils/cache/catcache.c +++ b/src/backend/utils/cache/catcache.c @@ -15,7 +15,6 @@ #include "postgres.h" #include "access/genam.h" -#include "access/hash.h" #include "access/relscan.h" #include "access/sysattr.h" #include "access/table.h" |
