aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* Remove geqo_random_seed parameter. Having geqo reset the global random()Tom Lane2003-09-07
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-08
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* 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
* Support expressions of the form 'scalar op ANY (array)' andTom Lane2003-06-29
* Back out array mega-patch.Bruce Momjian2003-06-25
* Array mega-patch.Bruce Momjian2003-06-24
* Adjust nestloop-with-inner-indexscan plan generation so that we catchTom Lane2003-06-15
* Add missing DLLIMPORT for cpu_index_tuple_cost toBruce Momjian2003-06-11
* Implement outer-level aggregates to conform to the SQL spec, withTom Lane2003-06-06
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-28
* Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailingTom Lane2003-05-26
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-06
* Adjust subquery qual pushdown rules so that we can push down a qualTom Lane2003-04-24
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-10
* Turns out new IN implementation has got some problems in an UPDATE orTom Lane2003-03-05
* Teach planner how to propagate pathkeys from sub-SELECTs in FROM up toTom Lane2003-02-15
* Detect case where an outer join can be reduced to a plain inner joinTom Lane2003-02-09
* Make further use of new bitmapset code: executor's chgParam, extParam,Tom Lane2003-02-09
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-08
* Minor code cleanup: remove no-longer-useful pull_subplans() function,Tom Lane2003-02-04
* Tweak planner and executor to avoid doing ExecProject() in table scanTom Lane2003-02-03
* Extend join-selectivity API (oprjoin interface) so that join type isTom Lane2003-01-28
* Upgrade cost estimation for joins, per discussion with Bradley Baetz.Tom Lane2003-01-27
* Allow the planner to collapse explicit inner JOINs together, rather thanTom Lane2003-01-25
* Modify planner's implied-equality-deduction code so that when a setTom Lane2003-01-24
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-20
* Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove codeTom Lane2003-01-17
* Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane2003-01-17
* 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
* Reconsider mechanism for marking sub-selects that are at top level ofTom Lane2003-01-13
* Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane2003-01-12
* Fix GEQO to work again in CVS tip, by being more careful about memoryTom Lane2002-12-16
* Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane2002-12-14
* Preliminary code review for domain CHECK constraints patch: add documentation,Tom Lane2002-12-12
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-12
* Teach planner to expand sufficiently simple SQL-language functionsTom Lane2002-12-01
* Be more realistic about plans involving Materialize nodes: take theirTom Lane2002-11-30
* Restructure planning of nestloop inner indexscans so that the set of usableTom Lane2002-11-24
* 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
* Add DOMAIN check constraints.Bruce Momjian2002-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
* 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