summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAgeFilesLines
* Fix an oversight I made in a cleanup patch over a year ago:Tom Lane2008-04-011-3/+3
* When a relation has been proven empty by constraint exclusion, propagate thatTom Lane2008-03-241-2/+2
* Fix a conceptual error in my patch of 2007-10-26 that avoided consideringTom Lane2008-01-111-1/+6
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-8/+8
* Create a function variable "join_search_hook" to let plugins override theTom Lane2007-09-261-11/+29
* Repair two constraint-exclusion corner cases triggered by proving that anTom Lane2007-05-261-15/+32
* Some further performance tweaks for planning large inheritance trees thatTom Lane2007-04-211-17/+30
* Avoid useless work during set_plain_rel_pathlist() when the relationTom Lane2007-04-211-17/+19
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-221-1/+2
* Remove the Query structure from the executor's API. This allows us to stopTom Lane2007-02-201-4/+4
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-191-2/+4
* Repair oversight in creation of "append relations": we should set upTom Lane2007-01-281-1/+7
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-201-1/+11
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-091-2/+2
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* pgindent run for 8.2.Bruce Momjian2006-10-041-15/+15
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-191-12/+5
* Suppress subquery pullup/pushdown when a subquery contains volatileTom Lane2006-08-191-1/+12
* Fix UNION/INTERSECT/EXCEPT so that when two inputs being merged haveTom Lane2006-08-101-1/+5
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-021-1/+25
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-2/+1
* Sort reference of include files, "A" - "F".Bruce Momjian2006-07-111-2/+2
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-011-4/+6
* Avoid assuming that statistics for a parent relation reflect the properties ofTom Lane2006-05-021-1/+8
* Improve the representation of FOR UPDATE/FOR SHARE so that we canTom Lane2006-04-301-2/+2
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Fix qual_is_pushdown_safe to not try to push down quals involving a whole-rowTom Lane2006-02-131-7/+17
* Fix constraint exclusion to work in inherited UPDATE/DELETE queriesTom Lane2006-02-041-51/+30
* Teach planner to convert simple UNION ALL subqueries into append relations,Tom Lane2006-02-031-30/+50
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-311-73/+77
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-201-21/+41
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-3/+3
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-64/+63
* enable_constraint_exclusion => constraint_exclusionBruce Momjian2005-08-221-3/+3
* Simple constraint exclusion. For now, only child tables of inheritanceTom Lane2005-07-231-3/+37
* Quick hack to allow the outer query's tuple_fraction to be passed downTom Lane2005-06-101-2/+42
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-091-8/+4
* Nab some low-hanging fruit: replace the planner's base_rel_list andTom Lane2005-06-061-12/+48
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-051-27/+30
* Change expandRTE() and ResolveNew() back to taking just the singleTom Lane2005-06-041-12/+12
* Implement sharable row-level locks, and use them for foreign key referencesTom Lane2005-04-281-4/+4
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-5/+4
* Rethink original decision to use AND/OR Expr nodes to represent bitmapTom Lane2005-04-211-1/+7
* Create executor and planner-backend support for decoupled heap and indexTom Lane2005-04-191-1/+4
* Merge Resdom nodes into TargetEntry nodes to simplify code and save aTom Lane2005-04-061-5/+6
* Make the behavior of HAVING without GROUP BY conform to the SQL spec.Tom Lane2005-03-101-10/+16
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Clean up handling of inherited-table update queries, per bug reportTom Lane2004-10-021-10/+2
* Pgindent run for 8.0.Bruce Momjian2004-08-291-8/+8