aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/README
Commit message (Expand)AuthorAge
* Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.Tom Lane2015-10-01
* Further fixes for degenerate outer join clauses.Tom Lane2015-08-06
* Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.Tom Lane2015-06-03
* Fix planning of star-schema-style queries.Tom Lane2015-02-28
* Fix some obsolete information in src/backend/optimizer/README.Tom Lane2013-11-05
* Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries.Tom Lane2013-08-19
* Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane2013-08-17
* Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane2013-08-05
* Postpone creation of pathkeys lists to fix bug #8049.Tom Lane2013-04-29
* Adjust definition of cheapest_total_path to work better with LATERAL.Tom Lane2012-08-29
* Revise parameterized-path mechanism to fix assorted issues.Tom Lane2012-04-19
* Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane2012-03-16
* Use parameterized paths to generate inner indexscans more flexibly.Tom Lane2012-01-27
* Implement an API to let foreign-data wrappers actually be functional.Tom Lane2011-02-20
* Avoid creation of useless EquivalenceClasses during planning.Tom Lane2010-10-29
* Support MergeAppend plans, to allow sorted output from append relations.Tom Lane2010-10-14
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Remove extra newlines at end and beginning of files, add missing newlinesPeter Eisentraut2010-08-19
* Rework join-removal logic as per recent discussion. In particular thisTom Lane2010-03-28
* Fix equivclass.c's not-quite-right strategy for handling X=X clauses.Tom Lane2009-09-29
* Implement "join removal" for cases where the inner side of a left joinTom Lane2009-09-17
* Fix another semijoin-ordering bug. We already knew that we couldn'tTom Lane2009-07-21
* Tighten up join ordering rules to account for recent more-careful analysisTom Lane2009-02-27
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-14
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-02
* Small wording improvements for source code READMEs.Bruce Momjian2008-04-09
* Revert README cleanups.Bruce Momjian2008-04-09
* Revert sentence removal from nickname in FAQ.Bruce Momjian2008-04-09
* More README src cleanups.Bruce Momjian2008-03-21
* Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian2008-03-20
* Change have_join_order_restriction() so that we do not force a clauseless joinTom Lane2007-10-26
* Create a function variable "join_search_hook" to let plugins override theTom Lane2007-09-26
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-19
* Restructure code that is responsible for ensuring that clauseless joins areTom Lane2007-02-16
* Repair bug in 8.2's new logic for planning outer joins: we have to allow joinsTom Lane2007-02-13
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-20
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-01
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-20
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-09
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-05
* Rethink original decision to use AND/OR Expr nodes to represent bitmapTom Lane2005-04-21
* Instead of trying to force WHERE clauses into CNF or DNF normal form,Tom Lane2003-12-30
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-20
* Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane2003-01-15
* Be more realistic about plans involving Materialize nodes: take theirTom Lane2002-11-30
* First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane2002-11-06
* Add Bob Devine's name to the optimizer README.Bruce Momjian2002-08-25
* Get rid of long-since-vestigial Iter node type, in favor of adding aTom Lane2002-05-12
* Extend code that deduces implied equality clauses to detect whether aTom Lane2001-10-18
* Move structure comments from the top block down to the line entries forBruce Momjian2001-01-17