index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
/
README
Commit message (
Expand
)
Author
Age
*
Rethink the GetForeignUpperPaths API (again).
Tom Lane
2016-07-01
*
Fix planner crash from pfree'ing a partial path that a GatherPath uses.
Tom Lane
2016-04-30
*
Comment improvements for ForeignPath.
Robert Haas
2016-04-21
*
Fix typos.
Robert Haas
2016-03-17
*
Add a GetForeignUpperPaths callback function for FDWs.
Tom Lane
2016-03-14
*
Spell "parallel" correctly.
Tom Lane
2016-03-07
*
Make the upper part of the planner work by generating and comparing Paths.
Tom Lane
2016-03-07
*
Support parallel joins, and make related improvements.
Robert Haas
2016-01-20
*
Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.
Tom Lane
2015-10-01
*
Further fixes for degenerate outer join clauses.
Tom Lane
2015-08-06
*
Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.
Tom Lane
2015-06-03
*
Collection of typo fixes.
Heikki Linnakangas
2015-05-20
*
Fix planning of star-schema-style queries.
Tom Lane
2015-02-28
*
Fix some obsolete information in src/backend/optimizer/README.
Tom Lane
2013-11-05
*
Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries.
Tom Lane
2013-08-19
*
Fix planner problems with LATERAL references in PlaceHolderVars.
Tom Lane
2013-08-17
*
Simplify query_planner's API by having it return the top-level RelOptInfo.
Tom Lane
2013-08-05
*
Postpone creation of pathkeys lists to fix bug #8049.
Tom Lane
2013-04-29
*
Adjust definition of cheapest_total_path to work better with LATERAL.
Tom Lane
2012-08-29
*
Revise parameterized-path mechanism to fix assorted issues.
Tom Lane
2012-04-19
*
Revisit handling of UNION ALL subqueries with non-Var output columns.
Tom Lane
2012-03-16
*
Use parameterized paths to generate inner indexscans more flexibly.
Tom Lane
2012-01-27
*
Implement an API to let foreign-data wrappers actually be functional.
Tom Lane
2011-02-20
*
Avoid creation of useless EquivalenceClasses during planning.
Tom Lane
2010-10-29
*
Support MergeAppend plans, to allow sorted output from append relations.
Tom Lane
2010-10-14
*
Remove cvs keywords from all files.
Magnus Hagander
2010-09-20
*
Remove extra newlines at end and beginning of files, add missing newlines
Peter Eisentraut
2010-08-19
*
Rework join-removal logic as per recent discussion. In particular this
Tom Lane
2010-03-28
*
Fix equivclass.c's not-quite-right strategy for handling X=X clauses.
Tom Lane
2009-09-29
*
Implement "join removal" for cases where the inner side of a left join
Tom Lane
2009-09-17
*
Fix another semijoin-ordering bug. We already knew that we couldn't
Tom Lane
2009-07-21
*
Tighten up join ordering rules to account for recent more-careful analysis
Tom Lane
2009-02-27
*
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
Tom Lane
2008-08-14
*
Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items
Tom Lane
2008-08-02
*
Small wording improvements for source code READMEs.
Bruce Momjian
2008-04-09
*
Revert README cleanups.
Bruce Momjian
2008-04-09
*
Revert sentence removal from nickname in FAQ.
Bruce Momjian
2008-04-09
*
More README src cleanups.
Bruce Momjian
2008-03-21
*
Make source code READMEs more consistent. Add CVS tags to all README files.
Bruce Momjian
2008-03-20
*
Change have_join_order_restriction() so that we do not force a clauseless join
Tom Lane
2007-10-26
*
Create a function variable "join_search_hook" to let plugins override the
Tom Lane
2007-09-26
*
Get rid of some old and crufty global variables in the planner. When
Tom Lane
2007-02-19
*
Restructure code that is responsible for ensuring that clauseless joins are
Tom Lane
2007-02-16
*
Repair bug in 8.2's new logic for planning outer joins: we have to allow joins
Tom Lane
2007-02-13
*
Refactor planner's pathkeys data structure to create a separate, explicit
Tom Lane
2007-01-20
*
Revise the planner's handling of "pseudoconstant" WHERE clauses, that is
Tom Lane
2006-07-01
*
Teach planner how to rearrange join order for some classes of OUTER JOIN.
Tom Lane
2005-12-20
*
Simplify the planner's join clause management by storing join clauses
Tom Lane
2005-06-09
*
Remove planner's private fields from Query struct, and put them into
Tom Lane
2005-06-05
*
Rethink original decision to use AND/OR Expr nodes to represent bitmap
Tom Lane
2005-04-21
[next]