postgresql/src/include/optimizer
Tom Lane cb02610e50 Adjust nestloop-with-inner-indexscan plan generation so that we catch
some cases of redundant clauses that were formerly not caught.  We have
to special-case this because the clauses involved never get attached to
the same join restrictlist and so the existing logic does not notice
that they are redundant.
2003-06-15 22:51:45 +00:00
..
clauses.h Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
cost.h Add missing DLLIMPORT for cpu_index_tuple_cost to 2003-06-11 15:01:15 +00:00
geqo_copy.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_gene.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_misc.h First phase of implementing hash-based grouping/aggregation. An AGG plan 2002-11-06 00:00:45 +00:00
geqo_mutation.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_pool.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_random.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_recombination.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo_selection.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
geqo.h Fix GEQO to work again in CVS tip, by being more careful about memory 2002-12-16 21:30:30 +00:00
joininfo.h Modify planner's implied-equality-deduction code so that when a set 2003-01-24 03:58:44 +00:00
pathnode.h Teach planner how to propagate pathkeys from sub-SELECTs in FROM up to 2003-02-15 20:12:41 +00:00
paths.h Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing 2003-05-26 00:11:29 +00:00
plancat.h Tweak planner and executor to avoid doing ExecProject() in table scan 2003-02-03 15:07:08 +00:00
planmain.h Implement feature of new FE/BE protocol whereby RowDescription identifies 2003-05-06 00:20:33 +00:00
planner.h Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
prep.h Adjust subquery qual pushdown rules so that we can push down a qual 2003-04-24 23:43:09 +00:00
restrictinfo.h Adjust nestloop-with-inner-indexscan plan generation so that we catch 2003-06-15 22:51:45 +00:00
subselect.h Implement outer-level aggregates to conform to the SQL spec, with 2003-06-06 15:04:03 +00:00
tlist.h Implement feature of new FE/BE protocol whereby RowDescription identifies 2003-05-06 00:20:33 +00:00
var.h Implement outer-level aggregates to conform to the SQL spec, with 2003-06-06 15:04:03 +00:00