summaryrefslogtreecommitdiff
path: root/src/include/postgres.h
diff options
context:
space:
mode:
authorTomas Vondra2020-04-22 22:15:24 +0000
committerTomas Vondra2020-04-22 22:15:24 +0000
commitde0dc1a84710f127fdd40f87e783797cc2d69a77 (patch)
treea7295ae3bb4cb2a3a387a56ecca784c73019b295 /src/include/postgres.h
parent92c12e46d5f1e25fc85608a6d6a19b8f5ea02600 (diff)
Fix cost_incremental_sort for expressions with varno 0
When estimating the number of pre-sorted groups in cost_incremental_sort we must not pass Vars with varno 0 to estimate_num_groups, which would cause failues in find_base_rel. This may happen when sorting output of set operations, thanks to generate_append_tlist. Unlike recurse_set_operations we can't easily access the original target list, so if we find any Vars with varno 0, we fall back to the default estimate DEFAULT_NUM_DISTINCT. Reported-by: Justin Pryzby Discussion: https://postgr.es/m/20200411214639.GK2228%40telsasoft.com
Diffstat (limited to 'src/include/postgres.h')
0 files changed, 0 insertions, 0 deletions