OSDN Git Service

Simple constraint exclusion. For now, only child tables of inheritance
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Jul 2005 21:05:48 +0000 (21:05 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Jul 2005 21:05:48 +0000 (21:05 +0000)
commitd007a95055b9b649b74b5d25aa4d2b46f3eca21c
treee726c049f96af578181432ae4da176cf3cbcb970
parent9af9d674c61ca1c2e26d7a9295d5b1bcc8cabb60
Simple constraint exclusion.  For now, only child tables of inheritance
scans are candidates for exclusion; this should be fixed eventually.
Simon Riggs, with some help from Tom Lane.
14 files changed:
doc/src/sgml/runtime.sgml
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/planagg.c
src/backend/optimizer/util/plancat.c
src/backend/optimizer/util/predtest.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/bin/psql/tab-complete.c
src/include/nodes/relation.h
src/include/optimizer/cost.h
src/include/optimizer/plancat.h
src/include/optimizer/predtest.h
src/test/regress/expected/rangefuncs.out