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
*
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
*
Instead of trying to force WHERE clauses into CNF or DNF normal form,
Tom Lane
2003-12-30
*
IN clauses appearing at top level of WHERE can now be handled as joins.
Tom Lane
2003-01-20
*
Allow merge and hash joins to occur on arbitrary expressions (anything not
Tom Lane
2003-01-15
*
Be more realistic about plans involving Materialize nodes: take their
Tom Lane
2002-11-30
*
First phase of implementing hash-based grouping/aggregation. An AGG plan
Tom Lane
2002-11-06
*
Add Bob Devine's name to the optimizer README.
Bruce Momjian
2002-08-25
*
Get rid of long-since-vestigial Iter node type, in favor of adding a
Tom Lane
2002-05-12
*
Extend code that deduces implied equality clauses to detect whether a
Tom Lane
2001-10-18
[next]