Support for custom slots in the custom executor nodes
authorAlexander Korotkov <akorotkov@postgresql.org>
Wed, 23 Nov 2022 21:36:11 +0000 (00:36 +0300)
committerAlexander Korotkov <akorotkov@postgresql.org>
Wed, 23 Nov 2022 21:36:11 +0000 (00:36 +0300)
commitcee120951427fe39a54ab800abfa2834d85b8771
tree2928e3cc7dc57b1e0d2ca86e99799178ddfb6a05
parentb7a5ef17cf75c712b0fe5c5a20133a88da897aab
Support for custom slots in the custom executor nodes

Some custom table access method may have their tuple format and use custom
executor nodes for their custom scan types. The ability to set a custom slot
would save them from tuple format conversion. Other users of custom executor
nodes may also benefit.

Discussion: https://postgr.es/m/CAPpHfduJUU6ToecvTyRE_yjxTS80FyPpct4OHaLFk3OEheMTNA@mail.gmail.com
Author: Alexander Korotkov
Reviewed-by: Pavel Borisov
src/backend/executor/nodeCustom.c
src/include/nodes/execnodes.h