aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistvalidate.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2017-03-07 10:33:29 -0500
committerRobert Haas <rhaas@postgresql.org>2017-03-07 10:33:29 -0500
commita71f10189dc10a2fe422158a2c9409e0f77c6b9e (patch)
tree7ac8d794996d36feca0816ad43a164db0f2f015f /src/backend/access/gist/gistvalidate.c
parent655393a022bd653e2b48dbf20b69236981e35195 (diff)
downloadpostgresql-a71f10189dc10a2fe422158a2c9409e0f77c6b9e.tar.gz
postgresql-a71f10189dc10a2fe422158a2c9409e0f77c6b9e.zip
Preparatory refactoring for parallel merge join support.
Extract the logic used by hash_inner_and_outer into a separate function, get_cheapest_parallel_safe_total_inner, so that it can also be used to plan parallel merge joins. Also, add a require_parallel_safe argument to the existing function get_cheapest_path_for_pathkeys, because parallel merge join needs to find the cheapest path for a given set of pathkeys that is parallel-safe, not just the cheapest one overall. Patch by me, reviewed by Dilip Kumar. Discussion: http://postgr.es/m/CA+TgmoYOv+dFK0MWW6366dFj_xTnohQfoBDrHyB7d1oZhrgPjA@mail.gmail.com
Diffstat (limited to 'src/backend/access/gist/gistvalidate.c')
0 files changed, 0 insertions, 0 deletions