• Tom Lane's avatar
    Account for SRFs in targetlists in planner rowcount estimates. · 31c7c642
    Tom Lane authored
    We made use of the ROWS estimate for set-returning functions used in FROM,
    but not for those used in SELECT targetlists; which is a bit of an
    oversight considering there are common usages that require the latter
    approach.  Improve that.  (I had initially thought it might be worth
    folding this into cost_qual_eval, but after investigation concluded that
    that wouldn't be very helpful, so just do it separately.)  Per complaint
    from David Johnston.
    
    Back-patch to 9.2, but not further, for fear of destabilizing plan choices
    in existing releases.
    31c7c642
createplan.c 133 KB