aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer/paths.h
Commit message (Expand)AuthorAge
* Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane2018-02-23
* Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane2016-04-29
* Still more fixes for planner's handling of LATERAL references.Tom Lane2015-12-11
* Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane2015-08-06
* Code review for foreign/custom join pushdown patch.Tom Lane2015-05-10
* Allow FDWs and custom scan providers to replace joins with scans.Robert Haas2015-05-01
* Update copyright for 2015Bruce Momjian2015-01-06
* Simplify API for initially hooking custom-path providers into the planner.Tom Lane2014-11-21
* Update copyright for 2014Bruce Momjian2014-01-07
* Remove dead code now that orindxpath.c is history.Tom Lane2013-12-30
* Extract restriction OR clauses whether or not they are indexable.Tom Lane2013-12-30
* Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane2013-11-21
* Compute correct em_nullable_relids in get_eclass_for_sort_expr().Tom Lane2013-11-15
* Postpone creation of pathkeys lists to fix bug #8049.Tom Lane2013-04-29
* Redo postgres_fdw's planner code so it can handle parameterized paths.Tom Lane2013-03-21
* Update copyrights for 2013Bruce Momjian2013-01-01
* Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees.Tom Lane2012-11-26
* Suppress creation of backwardly-indexed paths for LATERAL join clauses.Tom Lane2012-08-30
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-10
* 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
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Rethink representation of index clauses' mapping to index columns.Tom Lane2011-12-24
* Improve planner's handling of duplicated index column expressions.Tom Lane2011-12-23
* Improve planner's ability to recognize cases where an IN's RHS is unique.Tom Lane2011-10-26
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane2011-03-22
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-19
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane2010-11-04
* Avoid creation of useless EquivalenceClasses during planning.Tom Lane2010-10-29
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* Eliminate a lot of list-management overhead within join_search_one_levelTom Lane2009-11-28
* Implement "join removal" for cases where the inner side of a left joinTom Lane2009-09-17
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-11
* Update copyright for 2009.Bruce Momjian2009-01-01
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-14
* Apply my original fix for Taiki Yamaguchi's bug report about DISTINCT MAX().Tom Lane2008-03-31
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-15
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Fix EquivalenceClass code to handle volatile sort expressions in a moreTom Lane2007-11-08
* Create a function variable "join_search_hook" to let plugins override theTom Lane2007-09-26
* Fix best_inner_indexscan to return both the cheapest-total-cost andTom Lane2007-05-22
* Avoid running build_index_pathkeys() in situations where there cannotTom Lane2007-04-15
* Restructure code that is responsible for ensuring that clauseless joins areTom Lane2007-02-16
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-20
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-05