aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeRecursiveunion.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2018-01-04 15:48:15 -0500
committerRobert Haas <rhaas@postgresql.org>2018-01-04 15:48:15 -0500
commitcc6337d2fed598d4b5ac54d9a62708182b83a81e (patch)
treef83d3b74ecfb5884f158b45766708c1aa2e5f4ae /src/backend/executor/nodeRecursiveunion.c
parentd3fb72ea6de58d285e278459bca9d7cdf7f6a38b (diff)
downloadpostgresql-cc6337d2fed598d4b5ac54d9a62708182b83a81e.tar.gz
postgresql-cc6337d2fed598d4b5ac54d9a62708182b83a81e.zip
Simplify and encapsulate tuple routing support code.
Instead of having ExecSetupPartitionTupleRouting return multiple out parameters, have it return a pointer to a structure containing all of those different things. Also, provide and use a cleanup function, ExecCleanupTupleRouting, instead of cleaning up all of the resources allocated by ExecSetupPartitionTupleRouting individually. Amit Khandekar, reviewed by Amit Langote, David Rowley, and me Discussion: http://postgr.es/m/CAJ3gD9fWfxgKC+PfJZF3hkgAcNOy-LpfPxVYitDEXKHjeieWQQ@mail.gmail.com
Diffstat (limited to 'src/backend/executor/nodeRecursiveunion.c')
0 files changed, 0 insertions, 0 deletions