postgresql/src
Alexander Korotkov 532d94fec3 amcheck: Refactoring the storage of the last visible entry
This commit introduces a new data structure BtreeLastVisibleEntry comprising
information about the last visible heap entry with the current value of key.
Usage of this data structure allows us to avoid passing all this information
as individual function arguments.

Reported-by: Alexander Korotkov
Discussion: https://www.postgresql.org/message-id/CAPpHfdsVbB9ToriaB1UHuOKwjKxiZmTFQcEF%3DjuzzC_nby31uA%40mail.gmail.com
Author: Pavel Borisov, Alexander Korotkov
2024-05-23 02:11:14 +03:00
..
backend Fix input of ISO "extended" time format for types time and timetz. 2024-05-22 18:22:58 -04:00
bin Translation updates 2024-05-20 12:04:11 +02:00
common Make all Perl warnings fatal, catch-up 2024-05-15 10:10:19 +02:00
fe_utils Revise GUC names quoting in messages again 2024-05-17 11:44:26 +02:00
include Re-allow planner to use Merge Append to efficiently implement UNION. 2024-05-21 12:44:51 -04:00
interfaces Translation updates 2024-05-20 12:04:11 +02:00
makefiles Optimize pg_popcount() with AVX-512 instructions. 2024-04-06 21:56:23 -05:00
pl Fix handling of polymorphic output arguments for procedures. 2024-05-14 20:19:20 -04:00
port Pre-beta mechanical code beautification. 2024-05-14 16:34:50 -04:00
template Remove AIX support 2024-02-28 15:17:23 +04:00
test Fix input of ISO "extended" time format for types time and timetz. 2024-05-22 18:22:58 -04:00
timezone Update time zone data files to tzdata release 2024a. 2024-02-01 15:57:53 -05:00
tools amcheck: Refactoring the storage of the last visible entry 2024-05-23 02:11:14 +03:00
tutorial Update copyright for 2024 2024-01-03 20:49:05 -05:00
.gitignore
DEVELOPERS
Makefile Remove distprep 2023-11-06 15:18:04 +01:00
Makefile.global.in Update Unicode data to CLDR 45 2024-04-22 09:16:33 +02:00
Makefile.shlib Remove AIX support 2024-02-28 15:17:23 +04:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
nls-global.mk Remove distprep 2023-11-06 15:18:04 +01:00