summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAgeFilesLines
* pgindent run for 8.3.Bruce Momjian2007-11-151-27/+25
* Fix cost estimates for EXISTS subqueries that are evaluated as initPlansTom Lane2007-09-221-4/+5
* Make ARRAY(SELECT ...) return an empty array, rather than a NULL, when theTom Lane2007-08-261-5/+5
* Fix an old thinko in SS_make_initplan_from_plan, which is used when optimizingTom Lane2007-07-181-7/+9
* Get rid of the separate EState for subplans, and just let them share theTom Lane2007-02-271-38/+55
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-221-42/+76
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-191-120/+113
* Put function expressions and values lists into FunctionScan and ValuesScanTom Lane2007-02-191-17/+5
* Add support for cross-type hashing in hashed subplans (hashed IN/NOT IN casesTom Lane2007-02-061-12/+7
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-101-8/+33
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-231-3/+3
* Add a paramtypmod field to Param nodes. This is dead weight for ParamsTom Lane2006-12-101-35/+13
* Fix planning of SubLinks to ensure that Vars generated from transformation ofTom Lane2006-12-061-7/+31
* pgindent run for 8.2.Bruce Momjian2006-10-041-15/+16
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-021-1/+12
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-2/+1
* Alphabetically order reference to include files, "S"-"Z".Bruce Momjian2006-07-111-2/+2
* Improve planner estimates for size of tuple hash tables.Tom Lane2006-06-281-4/+6
* Fix calculation of plan node extParams to account for the possibility that oneTom Lane2006-05-031-10/+29
* Remove the restriction originally coded into optimize_minmax_aggregates() thatTom Lane2006-04-281-14/+3
* Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane2006-04-221-5/+5
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane2005-12-281-160/+178
* Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane2005-11-261-2/+2
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-14/+14
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-136/+128
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-051-31/+10
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-7/+7
* Create executor and planner-backend support for decoupled heap and indexTom Lane2005-04-191-1/+47
* Create the planner mechanism for optimizing simple MIN and MAX queriesTom Lane2005-04-111-3/+104
* Merge Resdom nodes into TargetEntry nodes to simplify code and save aTom Lane2005-04-061-13/+14
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Pgindent run for 8.0.Bruce Momjian2004-08-291-24/+27
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-19/+19
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-35/+40
* Fix oversights in processing of LIMIT expressions during planning.Tom Lane2004-05-111-2/+8
* Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane2004-02-031-3/+3
* Fix another place that wasn't maintaining AND/OR flatness of anTom Lane2004-01-121-6/+51
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Repair subselect.c's occasional assignment of the wrong vartypmod toTom Lane2003-11-251-2/+8
* Get rid of hashkeys field of Hash plan node, since it's redundant withTom Lane2003-11-251-5/+1
* Repair interaction between IN-join processing and subselect pullup thatTom Lane2003-10-181-6/+9
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-081-8/+8
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-80/+93
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-251-5/+5
* Back out array mega-patch.Bruce Momjian2003-06-251-49/+14
* Array mega-patch.Bruce Momjian2003-06-241-14/+49