aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan
Commit message (Expand)AuthorAge
* Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_procTom Lane2007-01-22
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-20
* Remove remains of old depend target.Peter Eisentraut2007-01-20
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-10
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-09
* Tweak joinlist creation to avoid generating useless one-element subproblemsTom Lane2007-01-08
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-05
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-23
* Add a paramtypmod field to Param nodes. This is dead weight for ParamsTom Lane2006-12-10
* Repair incorrect placement of WHERE clauses when there are multiple,Tom Lane2006-12-07
* Fix planning of SubLinks to ensure that Vars generated from transformation ofTom Lane2006-12-06
* pgindent run for 8.2.Bruce Momjian2006-10-04
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-19
* Put back plan-time check for trying to apply SELECT FOR UPDATE/SHARETom Lane2006-09-08
* Tweak trivial_subqueryscan() to consider a SubqueryScan's targetlistTom Lane2006-08-28
* Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.Tom Lane2006-08-12
* Fix inheritance_planner() to delete dummy subplans from its Append planTom Lane2006-08-05
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-02
* Aggregate functions now support multiple input arguments. I also tookTom Lane2006-07-27
* Code review for bigint-LIMIT patch. Fix missed planner dependency,Tom Lane2006-07-26
* Change LIMIT/OFFSET to use int8Bruce Momjian2006-07-26
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-14
* Alphabetically order reference to include files, "S"-"Z".Bruce Momjian2006-07-11
* Alphabetically order reference to include files, "N" - "S".Bruce Momjian2006-07-11
* Alphabetically order reference to include files, "G" - "M".Bruce Momjian2006-07-11
* Sort reference of include files, "A" - "F".Bruce Momjian2006-07-11
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-01
* Improve planner estimates for size of tuple hash tables.Tom Lane2006-06-28
* Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane2006-06-06
* When a bitmap indexscan is using a partial index, it is necessary to includeTom Lane2006-05-18
* Fix calculation of plan node extParams to account for the possibility that oneTom Lane2006-05-03
* Improve the representation of FOR UPDATE/FOR SHARE so that we canTom Lane2006-04-30
* Remove the restriction originally coded into optimize_minmax_aggregates() thatTom Lane2006-04-28
* The 8.1 planner removes WHERE quals from the plan when the quals areTom Lane2006-04-25
* Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane2006-04-22
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-14
* Remove the stub support we had for UNION JOIN; per discussion, this isTom Lane2006-03-07
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Improve my initial, rather hacky implementation of joins to appendTom Lane2006-02-05
* Teach planner to convert simple UNION ALL subqueries into append relations,Tom Lane2006-02-03
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-31
* When building a bitmap scan, must copy the bitmapqualorig expression treeTom Lane2006-01-29
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-25
* Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane2005-12-28
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-20
* Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane2005-11-26
* Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane2005-11-25
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-22
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-14
* Thinking further, it seems we had better also copy down resorigtbl/resorigcolTom Lane2005-11-03