aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer/paths.h
Commit message (Expand)AuthorAge
* Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane2016-04-29
* Use Foreign Key relationships to infer multi-column join selectivitySimon Riggs2016-04-08
* Support using index-only scans with partial indexes in more cases.Tom Lane2016-03-31
* Make the upper part of the planner work by generating and comparing Paths.Tom Lane2016-03-07
* Support parallel joins, and make related improvements.Robert Haas2016-01-20
* Update copyright for 2016Bruce Momjian2016-01-02
* postgres_fdw: Consider requesting sorted data so we can do a merge join.Robert Haas2015-12-22
* 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