]> granicus.if.org Git - postgresql/blobdiff - src/backend/optimizer/util/predtest.c
Improve hash_create's API for selecting simple-binary-key hash functions.
[postgresql] / src / backend / optimizer / util / predtest.c
index 9f9a208d3e621baa750d773cd991d25bcbcb84f7..6daa0588a6cbf3700ee16a054a5ac35be815a718 100644 (file)
@@ -1711,9 +1711,8 @@ lookup_proof_cache(Oid pred_op, Oid clause_op, bool refute_it)
                MemSet(&ctl, 0, sizeof(ctl));
                ctl.keysize = sizeof(OprProofCacheKey);
                ctl.entrysize = sizeof(OprProofCacheEntry);
-               ctl.hash = tag_hash;
                OprProofCacheHash = hash_create("Btree proof lookup cache", 256,
-                                                                               &ctl, HASH_ELEM | HASH_FUNCTION);
+                                                                               &ctl, HASH_ELEM | HASH_BLOBS);
 
                /* Arrange to flush cache on pg_amop changes */
                CacheRegisterSyscacheCallback(AMOPOPID,