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)
commitcdf0231c88bd65409f93904443ee4c021f021c64
tree972207b1e2775306cabffcf0fdaf8dc2ee81e789
parent149af068ff5e468961c6f400b636b40f7dc3ab9f
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