postgresql/src/backend/access
Andres Freund 2a96909a4a tableam: Support for an index build's initial table scan(s).
To support building indexes over tables of different AMs, the scans to
do so need to be routed through the table AM.  While moving a fair
amount of code, nearly all the changes are just moving code to below a
callback.

Currently the range based interface wouldn't make much sense for non
block based table AMs. But that seems aceptable for now.

Author: Andres Freund
Discussion: https://postgr.es/m/20180703070645.wchpu5muyto5n647@alap3.anarazel.de
2019-03-27 19:59:06 -07:00
..
brin tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
common Fix oversight in data-type change for autovacuum_vacuum_cost_delay. 2019-03-26 13:32:38 -04:00
gin tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
gist tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
hash tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
heap tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
index Compute XID horizon for page level index vacuum on primary. 2019-03-26 16:52:54 -07:00
nbtree tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
rmgrdesc Compute XID horizon for page level index vacuum on primary. 2019-03-26 16:52:54 -07:00
spgist tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
table tableam: Add helper for indexes to check if a corresponding table tuples exist. 2019-03-25 16:52:55 -07:00
tablesample tableam: Add and use scan APIs. 2019-03-11 12:46:41 -07:00
transam Transaction chaining 2019-03-24 11:33:02 +01:00
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00