summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add the ability to extract OR indexscan conditions from OR-of-ANDTom Lane2004-01-051-3/+12
* Repair planner failure when there are multiple IN clauses, each withTom Lane2003-12-171-1/+3
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut2003-09-251-2/+2
* Code cleanup inspired by recent resname bug report (doesn't fix the bugTom Lane2003-08-111-10/+4
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-15/+16
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-251-4/+6
* Restructure building of join relation targetlists so that a join planTom Lane2003-06-291-6/+29
* Adjust subquery qual pushdown rules so that we can push down a qualTom Lane2003-04-241-29/+85
* Department of second thoughts: probably shouldn't use nth() to get theTom Lane2003-03-221-7/+13
* Adjust subquery qual pushdown rules to be more forgiving: if a qualTom Lane2003-03-221-30/+100
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-101-3/+2
* Turns out new IN implementation has got some problems in an UPDATE orTom Lane2003-03-051-2/+2
* Teach planner how to propagate pathkeys from sub-SELECTs in FROM up toTom Lane2003-02-151-2/+6
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-081-9/+13
* Allow the planner to collapse explicit inner JOINs together, rather thanTom Lane2003-01-251-4/+5
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-201-1/+5
* Be more realistic about plans involving Materialize nodes: take theirTom Lane2002-11-301-9/+12
* Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian2002-11-131-3/+2
* Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian2002-11-111-2/+3
* Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian2002-11-101-3/+2
* First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane2002-11-061-6/+19
* pgindent run.Bruce Momjian2002-09-041-18/+18
* Push down outer qualification clauses into UNION and INTERSECT subqueries.Tom Lane2002-08-291-50/+191