postgresql/src/include/optimizer
Tom Lane 3893127431 Fix constraint exclusion to work in inherited UPDATE/DELETE queries
... in fact, it will be applied now in any query whatsoever.  I'm still
a bit concerned about the cycles that might be expended in failed proof
attempts, but given that CE is turned off by default, it's the user's
choice whether to expend those cycles or not.  (Possibly we should
change the simple bool constraint_exclusion parameter to something
more fine-grained?)
2006-02-04 23:03:20 +00:00
..
clauses.h Allow row comparisons to be used as indexscan qualifications. 2006-01-25 20:29:24 +00:00
cost.h Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that 2005-11-26 22:14:57 +00:00
geqo.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
geqo_copy.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_gene.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_misc.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_mutation.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_pool.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_random.h Update random() usage so ranges are inclusive/exclusive as required. 2006-02-03 12:45:47 +00:00
geqo_recombination.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
geqo_selection.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
joininfo.h Simplify the planner's join clause management by storing join clauses 2005-06-09 04:19:00 +00:00
pathnode.h Teach planner to convert simple UNION ALL subqueries into append relations, 2006-02-03 21:08:49 +00:00
paths.h Fix code that checks to see if an index can be considered to match the query's 2006-01-29 17:27:42 +00:00
plancat.h Fix constraint exclusion to work in inherited UPDATE/DELETE queries 2006-02-04 23:03:20 +00:00
planmain.h Teach planner how to rearrange join order for some classes of OUTER JOIN. 2005-12-20 02:30:36 +00:00
planner.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
predtest.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
prep.h Teach planner to convert simple UNION ALL subqueries into append relations, 2006-02-03 21:08:49 +00:00
restrictinfo.h Restore the former RestrictInfo field valid_everywhere (but invert the flag 2005-11-14 23:54:23 +00:00
subselect.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
tlist.h Teach planner to convert simple UNION ALL subqueries into append relations, 2006-02-03 21:08:49 +00:00
var.h Remove planner's private fields from Query struct, and put them into 2005-06-05 22:32:58 +00:00