aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/createplan.c
Commit message (Expand)AuthorAge
* Band-aid solution for problems with SubPlans used in hash join clauses,Tom Lane2003-11-25
* Department of second thoughts: can't reorder merge-join clauses.Tom Lane2003-08-27
* Push subplan clauses to the back in qual lists for join plans, notTom Lane2003-08-26
* Create a 'type cache' that keeps track of the data needed for any particularTom Lane2003-08-17
* Code cleanup inspired by recent resname bug report (doesn't fix the bugTom Lane2003-08-11
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-08
* create_unique_plan() should not discard existing output columns of theTom Lane2003-08-07
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-25
* Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_costTom Lane2003-07-14
* Restructure building of join relation targetlists so that a join planTom Lane2003-06-29
* Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,Tom Lane2003-06-16
* Adjust nestloop-with-inner-indexscan plan generation so that we catchTom Lane2003-06-15
* Knock down a couple more lappend() hotspots for large WHERE clauses.Tom Lane2003-05-28
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-28
* Apply fixes for problems with dropped columns whose types have also beenTom Lane2003-05-12
* Revert previous change --- turns out the underlying problem affectsTom Lane2003-05-11
* Disable the recently-added use_physical_tlist optimization in casesTom Lane2003-05-11
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-06
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-10
* Back off previous patch to skip projection step in scan plan nodes,Tom Lane2003-02-16
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-09
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-08
* Tweak planner and executor to avoid doing ExecProject() in table scanTom Lane2003-02-03
* Implement choice between hash-based and sort-based grouping for doingTom Lane2003-01-22
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-20
* Now that switch_outer processing no longer relies on being run afterTom Lane2003-01-15
* Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane2003-01-15
* Cause planner to account for evaluation costs in targetlists andTom Lane2003-01-13
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-12
* Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane2002-12-05
* Be more realistic about plans involving Materialize nodes: take theirTom Lane2002-11-30
* Upgrade planner and executor to allow multiple hash keys for a hash join,Tom Lane2002-11-30
* Finish implementation of hashed aggregation. Add enable_hashagg GUCTom Lane2002-11-21
* Add an at-least-marginally-plausible method of estimating the numberTom Lane2002-11-19
* Push qual clauses containing subplans to the back of the qual listTom Lane2002-11-15
* Phase 2 of hashed-aggregation project. nodeAgg.c now knows how to doTom Lane2002-11-06
* First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane2002-11-06
* Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane2002-09-18
* pgindent run.Bruce Momjian2002-09-04
* Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian2002-09-02
* Update copyright to 2002.Bruce Momjian2002-06-20
* Change set_plan_references and join_references to take an rtable ListTom Lane2002-05-18
* 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
* Restructure representation of join alias variables. An explicit JOINTom Lane2002-03-12
* 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
* Produce slightly saner-looking EXPLAIN output for a Result node.Tom Lane2001-09-21