Go to file
Michael Paquier cc5ef90edd Refactor initial hash lookup in dynahash.c
The same pattern is used three times in dynahash.c to retrieve a bucket
number and a hash bucket from a hash value.  This has popped up while
discussing improvements for the type cache, where this piece of
refactoring would become useful.

Note that hash_search_with_hash_value() does not need the bucket number,
just the hash bucket.

Author: Teodor Sigaev
Reviewed-by: Aleksander Alekseev, Michael Paquier
Discussion: https://postgr.es/m/5812a6e5-68ae-4d84-9d85-b443176966a1@sigaev.ru
2024-03-15 07:57:17 +09:00
config
contrib Fix contrib/pg_visibility/meson.build 2024-03-14 13:38:44 +02:00
doc Login event trigger documentation wordsmithing 2024-03-14 23:35:35 +01:00
src Refactor initial hash lookup in dynahash.c 2024-03-15 07:57:17 +09:00
.cirrus.star
.cirrus.tasks.yml ci: Use a RAM disk and more CPUs on FreeBSD. 2024-03-13 14:58:27 +13:00
.cirrus.yml
.dir-locals.el
.editorconfig
.git-blame-ignore-revs Add a few recent commits to .git-blame-ignore-revs. 2024-03-05 14:15:06 -06:00
.gitattributes
.gitignore
aclocal.m4
configure Add --copy-file-range option to pg_upgrade. 2024-03-06 12:01:01 +13:00
configure.ac Add --copy-file-range option to pg_upgrade. 2024-03-06 12:01:01 +13:00
COPYRIGHT
GNUmakefile.in Combine headerscheck and cpluspluscheck scripts 2024-03-10 07:56:17 +01:00
HISTORY
Makefile
meson_options.txt
meson.build meson: macos: Avoid warnings on Sonoma 2024-03-13 01:40:53 -07:00
README.md Convert README to Markdown. 2024-02-28 14:53:52 -06:00

PostgreSQL Database Management System

This directory contains the source code distribution of the PostgreSQL database management system.

PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions. This distribution also contains C language bindings.

Copyright and license information can be found in the file COPYRIGHT.

General documentation about this version of PostgreSQL can be found at: https://www.postgresql.org/docs/devel/
In particular, information about building PostgreSQL from the source code can be found at: https://www.postgresql.org/docs/devel/installation.html

The latest version of this software, and related software, may be obtained at https://www.postgresql.org/download/. For more information look at our web site located at https://www.postgresql.org/.