aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan
Commit message (Expand)AuthorAge
* Teach tuplesort.c about "top N" sorting, in which only the first N tuplesTom Lane2007-05-04
* Marginal performance hack: use a dedicated routine instead of copyObjectTom Lane2007-04-30
* Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane2007-04-27
* Some further performance tweaks for planning large inheritance trees thatTom Lane2007-04-21
* Expose more cursor-related functionality in SPI: specifically, allowTom Lane2007-04-16
* Don't remove the 'alias' field from flattened rangetable entries;Tom Lane2007-04-06
* Make 'col IS NULL' clauses be indexable conditions.Tom Lane2007-04-06
* Fix up the remaining places where the expression node structure would loseTom Lane2007-03-17
* Get rid of the separate EState for subplans, and just let them share theTom Lane2007-02-27
* Put back copyObject() call I removed in a fit of brain fade. This oneTom Lane2007-02-25
* Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN toTom Lane2007-02-23
* Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane2007-02-22
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-22
* Remove the Query structure from the executor's API. This allows us to stopTom Lane2007-02-20
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-19
* Put function expressions and values lists into FunctionScan and ValuesScanTom Lane2007-02-19
* Adjust the definition of is_pushed_down so that it's always true for INNERTom Lane2007-02-16
* Fix another problem in 8.2 changes that allowed "one-time" qual conditions toTom Lane2007-02-16
* Repair bug in 8.2's new logic for planning outer joins: we have to allow joinsTom Lane2007-02-13
* Fix a performance regression in 8.2: optimization of MIN/MAX into indexscansTom Lane2007-02-06
* Add support for cross-type hashing in hashed subplans (hashed IN/NOT IN casesTom Lane2007-02-06
* Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian2007-02-01
* Add support for cross-type hashing in hash index searches and hash joins.Tom Lane2007-01-30
* 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