]> granicus.if.org Git - postgresql/commit
Fix build_grouping_chain() to not clobber its input lists.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Jan 2016 16:51:57 +0000 (11:51 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Jan 2016 16:51:57 +0000 (11:51 -0500)
commita923af382c5678f3dfb591aacb6b90bf4e5ed7a9
tree6a5b681d1e91756b4cf97fde8f494c16e8147516
parent6a61d1ff9dce7406c0affdc013da27ed4252ba29
Fix build_grouping_chain() to not clobber its input lists.

There's no good reason for stomping on the input data; it makes the logic
in this function no simpler, in fact probably the reverse.  And it makes
it impossible to separate path generation from plan generation, as I'm
working towards doing; that will require more than one traversal of these
lists.
src/backend/optimizer/plan/planner.c