aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/regprefix.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2015-10-16 17:25:02 -0400
committerRobert Haas <rhaas@postgresql.org>2015-10-16 17:33:18 -0400
commitee7ca559fcf404f9a3bd99da85c8f4ea9fbc2e92 (patch)
treec7507915e9a636a091aa12cfda1643bd85fee8a4 /src/backend/regex/regprefix.c
parentb0b0d84b3d663a148022e900ebfc164284a95f55 (diff)
downloadpostgresql-ee7ca559fcf404f9a3bd99da85c8f4ea9fbc2e92.tar.gz
postgresql-ee7ca559fcf404f9a3bd99da85c8f4ea9fbc2e92.zip
Add a C API for parallel heap scans.
Using this API, one backend can set up a ParallelHeapScanDesc to which multiple backends can then attach. Each tuple in the relation will be returned to exactly one of the scanning backends. Only forward scans are supported, and rescans must be carefully coordinated. This is not exposed to the planner or executor yet. The original version of this code was written by me. Amit Kapila reviewed it, tested it, and improved it, including adding support for synchronized scans, per review comments from Jeff Davis. Extensive testing of this and related patches was performed by Haribabu Kommi. Final cleanup of this patch by me.
Diffstat (limited to 'src/backend/regex/regprefix.c')
0 files changed, 0 insertions, 0 deletions