postgresql/src/include/optimizer
Tom Lane f18c57fdf1 Fix planner to do the right thing when a degenerate outer join (one whose
joinclause doesn't use any outer-side vars) requires a "bushy" plan to be
created.  The normal heuristic to avoid joins with no joinclause has to be
overridden in that case.  Problem is new in 8.2; before that we forced the
outer join order anyway.  Per example from Teodor.
2006-12-12 21:31:02 +00:00
..
clauses.h Revise the planner's handling of "pseudoconstant" WHERE clauses, that is 2006-07-01 18:38:33 +00:00
cost.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
geqo_copy.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_gene.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_misc.h Fix some missing inclusions identified with new pgcheckdefines tool. 2006-07-15 03:35:21 +00:00
geqo_mutation.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_pool.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_random.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_recombination.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo_selection.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geqo.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
joininfo.h Fix planner to do the right thing when a degenerate outer join (one whose 2006-12-12 21:31:02 +00:00
pathnode.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
paths.h Make the planner estimate costs for nestloop inner indexscans on the basis 2006-06-06 17:59:58 +00:00
plancat.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
planmain.h Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 2006-08-12 02:52:06 +00:00
planner.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
predtest.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
prep.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
restrictinfo.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
subselect.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
tlist.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
var.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00