Batching in executor, part 1: add batch variant of table AM scan API

Edit
ID 6176
Title Batching in executor, part 1: add batch variant of table AM scan API
CI (CFBot) Summary
Stats (from CFBot) Patch version: v7, Patch count: 5, First patch: +58−60, All patches: +1188−67
Tags Help - Benchmarks Performance
Created 2025-10-29 06:33:03
Last modified 2026-04-06 09:56:14 (6 hours ago)
Latest email 2026-04-06 12:02:35 (4 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
Target version 19
Authors Amit Langote (amitlan)
Reviewers Become reviewer
Committer
Links
Emails
Batching in executor
First at 2025-09-26 13:28:33 by Amit Langote <amitlangote09 at gmail.com>
Latest at 2026-04-06 12:02:35 by Amit Langote <amitlangote09 at gmail.com>
Latest attachment (v7-0001-heapam-store-full-HeapTupleData-in-rs_vistuples-f.patch) at 2026-04-06 12:02:35 from Amit Langote <amitlangote09 at gmail.com>
    Attachment (v7-0001-heapam-store-full-HeapTupleData-in-rs_vistuples-f.patch) at 2026-04-06 12:02:35 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (v6-0003-Add-batch-table-AM-API-and-heapam-implementation.patch) at 2026-03-24 00:59:33 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Add-batch-table-AM-API-and-heapam-implementation.patch) at 2026-01-29 07:35:13 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Add-batch-table-AM-API-and-heapam-implementation.patch) at 2025-12-20 14:12:03 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (v3-0006-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_ROWLOOP.patch) at 2025-10-10 06:40:37 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (v2-0008-WIP-Add-ExecQualBatch-and-EEOPs-for-batched-quals.patch) at 2025-09-30 02:11:30 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
    Attachment (run-test.sh) at 2025-09-29 11:01:15 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v1-0007-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_DIRECT.patch) at 2025-09-26 13:28:33 from Amit Langote <amitlangote09 at gmail.com> (Patch: Yes)
History
When Who What
2026-04-06 12:35:36 CFbot Patch does not need rebase anymore
2026-04-06 10:06:30 CFbot Patch needs rebase
2026-04-06 09:56:14 Amit Langote (amitlan) Attached mail thread CA+HiwqFfAY_ZFqN8wcAEMw71T9hM_kA8UtyHaZZEZtuT3UyogA@mail.gmail.com
2026-04-06 09:55:58 Amit Langote (amitlan) Detached mail thread CA+HiwqFfAY_ZFqN8wcAEMw71T9hM_kA8UtyHaZZEZtuT3UyogA@mail.gmail.com
2026-04-06 09:49:41 Amit Langote (amitlan) New status: Needs review
2026-04-06 09:49:38 Amit Langote (amitlan) Moved from CF PG19-4 to CF PG20-1
2025-12-04 15:51:35 Amit Langote (amitlan) Moved from CF PG19-3 to CF PG19-4
2025-10-29 06:35:31 Amit Langote (amitlan) New status: Waiting on Author
2025-10-29 06:33:03 Amit Langote (amitlan) Attached mail thread CA+HiwqFfAY_ZFqN8wcAEMw71T9hM_kA8UtyHaZZEZtuT3UyogA@mail.gmail.com
2025-10-29 06:33:03 Amit Langote (amitlan) Created patch record
Edit