Create a function variable "join_search_hook" to let plugins override the
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 26 Sep 2007 18:51:51 +0000 (18:51 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 26 Sep 2007 18:51:51 +0000 (18:51 +0000)
commit65f862b99a0c22a8d106fa0b6f3ad1fd7593393c
treeb19223f5929e499f82757fb1bf180ce2898ed336
parentc823c31e2c14f2ae19e988bc7f82ca69c52ed442
Create a function variable "join_search_hook" to let plugins override the
join search order portion of the planner; this is specifically intended to
simplify developing a replacement for GEQO planning.  Patch by Julius
Stroffek, editorialized on by me.  I renamed make_one_rel_by_joins to
standard_join_search and make_rels_by_joins to join_search_one_level to better
reflect their place within this scheme.
src/backend/optimizer/README
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/path/joinrels.c
src/include/optimizer/paths.h