postgresql/src/backend/optimizer/path
Tom Lane a4ca842319 Fix a bunch of bad interactions between partial indexes and the new
planning logic for bitmap indexscans.  Partial indexes create corner
cases in which a scan might be done with no explicit index qual conditions,
and the code wasn't handling those cases nicely.  Also be a little
tenser about eliminating redundant clauses in the generated plan.
Per report from Dmitry Karasik.
2005-07-28 20:26:22 +00:00
..
allpaths.c Simple constraint exclusion. For now, only child tables of inheritance 2005-07-23 21:05:48 +00:00
clausesel.c Remove planner's private fields from Query struct, and put them into 2005-06-05 22:32:58 +00:00
costsize.c Remove planner's private fields from Query struct, and put them into 2005-06-05 22:32:58 +00:00
indxpath.c Fix a bunch of bad interactions between partial indexes and the new 2005-07-28 20:26:22 +00:00
joinpath.c Remove planner's private fields from Query struct, and put them into 2005-06-05 22:32:58 +00:00
joinrels.c Simplify the planner's join clause management by storing join clauses 2005-06-09 04:19:00 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
orindxpath.c Fix a bunch of bad interactions between partial indexes and the new 2005-07-28 20:26:22 +00:00
pathkeys.c Improve outer-join-deduction logic to be able to propagate equalities 2005-07-03 18:26:32 +00:00
tidpath.c Remove planner's private fields from Query struct, and put them into 2005-06-05 22:32:58 +00:00