aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane2002-11-06
* Tweak querytree-dependency-extraction code so that columns of tablesTom Lane2002-09-11
* pgindent run.Bruce Momjian2002-09-04
* Push down outer qualification clauses into UNION and INTERSECT subqueries.Tom Lane2002-08-29
* Remove _deadcode.Peter Eisentraut2002-07-24
* Remove unused system table columns:Peter Eisentraut2002-07-24
* The attached patch fixes a build problem with GEQO when using theBruce Momjian2002-07-20
* Update copyright to 2002.Bruce Momjian2002-06-20
* Remove KSQO from GUC and move file to _deadcode.Bruce Momjian2002-06-16
* Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan toTom Lane2002-05-18
* Change set_plan_references and join_references to take an rtable ListTom Lane2002-05-18
* Get rid of long-since-vestigial Iter node type, in favor of adding aTom Lane2002-05-12
* First pass at set-returning-functions in FROM, by Joe Conway withTom Lane2002-05-12
* Second try at fixing join alias variables. Instead of attaching miscellaneousTom Lane2002-04-28
* Divide functions into three volatility classes (immutable, stable, andTom Lane2002-04-05
* Restructure representation of join alias variables. An explicit JOINTom Lane2002-03-12
* Suppress subquery pullup and pushdown when the subquery has anyTom Lane2001-12-10
* New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian2001-11-05
* Fix problems with subselects used in GROUP BY expressions, per gripeTom Lane2001-10-30
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-28
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-25
* Extend code that deduces implied equality clauses to detect whether aTom Lane2001-10-18
* Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions inTom Lane2001-08-21
* Fix optimizer to not try to push WHERE clauses down into a sub-SELECT thatTom Lane2001-07-31
* Improve planning of OR indexscan plans: for quals likeTom Lane2001-06-05
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-05
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-20
* First cut at making indexscan cost estimates depend on correlationTom Lane2001-05-09
* Rewrite of planner statistics-gathering code. ANALYZE is now available asTom Lane2001-05-07
* Make the world safe for passing whole rows of views to functions. ThisTom Lane2001-04-18
* pgindent run. Make it all clean.Bruce Momjian2001-03-22
* Take OUTER JOIN semantics into account when estimating the size of joinTom Lane2001-02-16
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-24
* Add all possible config file options.Bruce Momjian2001-01-24
* Fix oversight in planning of GROUP queries: when an expression is usedTom Lane2001-01-09
* Planner speedup hacking. Avoid saving useless pathkeys, so that pathTom Lane2000-12-14
* Restructure handling of inheritance queries so that they work with outerTom Lane2000-11-12
* Re-implement LIMIT/OFFSET as a plan node type, instead of a hack inTom Lane2000-10-26
* Add proofreader's changes to docs.Bruce Momjian2000-10-05
* Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane2000-10-05
* Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane2000-09-29
* Fix GEQO optimizer to work correctly with new outer-join-capableTom Lane2000-09-19
* First cut at full support for OUTER JOINs. There are still a few looseTom Lane2000-09-12
* Move pg_checkretval out of the planner (where it never belonged) intoTom Lane2000-08-21
* Clean up handling of variable-free qual clauses. System now does theTom Lane2000-08-13
* Clean up bogosities in use of random(3) and srandom(3) --- do not assumeTom Lane2000-08-07
* Deduce equality constraints that are implied by transitivity ofTom Lane2000-07-24
* First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane2000-06-28
* Make inheritance planning logic a little simpler and clearer,Tom Lane2000-06-20
* Reimplement nodeMaterial to use a temporary BufFile (or even memory, if theTom Lane2000-06-18