summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Repair some issues with column aliases and RowExpr construction in theTom Lane2004-08-191-12/+13
* Make the world very nearly safe for composite-type columns in tables.Tom Lane2004-06-051-5/+9
* Desultory de-FastList-ification. RelOptInfo.reltargetlist is back toTom Lane2004-06-011-9/+5
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-8/+8
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-25/+26
* Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane2004-05-101-13/+14
* Remove the last traces of Joe Hellerstein's "xfunc" optimization. PatchNeil Conway2004-04-251-11/+1
* Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this timeTom Lane2004-01-141-3/+2