aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial/advanced.source
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2017-11-20 12:34:06 -0500
committerRobert Haas <rhaas@postgresql.org>2017-11-20 12:34:06 -0500
commit0510421ee091ee3ddabdd5bd7ed096563f6bf17f (patch)
tree59edfd855fa7117853e7f5e40d7725b4a771b1dc /src/tutorial/advanced.source
parentf455e1125e2588d4cd4fc663c6a10da4e003a3b5 (diff)
downloadpostgresql-0510421ee091ee3ddabdd5bd7ed096563f6bf17f.tar.gz
postgresql-0510421ee091ee3ddabdd5bd7ed096563f6bf17f.zip
Tweak use of ExecContextForcesOids by Gather (Merge).
Specifically, pass the outer plan's PlanState instead of our own PlanState. At present, ExecContextForcesOids doesn't actually care which PlanState we pass; it just looks through to the underlying EState to find the result relation or top-level eflags. However, in the future it might care. If that happens, and if our goal is to get a tuple descriptor that matches that of the outer plan, then I think what we care about is whether the outer plan's context forces OIDs, rather than whether our own context forces OIDs, just as we use the outer node's target list rather than our own. Patch by me, reviewed by Amit Kapila. Discussion: http://postgr.es/m/CA+TgmoZ0ZL=cesZFq8c9NnfK6bqy-wwUd3_74iYGodYrSoQ7Fw@mail.gmail.com
Diffstat (limited to 'src/tutorial/advanced.source')
0 files changed, 0 insertions, 0 deletions