Extend index AM API for parallel index scans.
Robert Haas <rhaas@postgresql.org>
Extend index AM API for parallel index scans. This patch doesn't actually make any index AM parallel-aware, but it provides the necessary functions at the AM layer to do so. Rahila Syed, Amit Kapila, Robert Haas
Files
| Path | Change | +/− |
|---|---|---|
| contrib/bloom/blutils.c | modified | +3 −0 |
| doc/src/sgml/indexam.sgml | modified | +67 −0 |
| src/backend/access/brin/brin.c | modified | +3 −0 |
| src/backend/access/gin/ginutil.c | modified | +3 −0 |
| src/backend/access/gist/gist.c | modified | +3 −0 |
| src/backend/access/hash/hash.c | modified | +3 −0 |
| src/backend/access/index/indexam.c | modified | +130 −5 |
| src/backend/access/nbtree/nbtree.c | modified | +3 −0 |
| src/backend/access/spgist/spgutils.c | modified | +3 −0 |
| src/include/access/amapi.h | modified | +17 −0 |
| src/include/access/genam.h | modified | +9 −0 |
| src/include/access/relscan.h | modified | +13 −0 |
| src/include/c.h | modified | +3 −0 |
| src/tools/pgindent/typedefs.list | modified | +2 −0 |