summaryrefslogtreecommitdiff
path: root/src/include/optimizer/paths.h
AgeCommit message (Expand)Author
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-03-14Fix regression in parallel planning against inheritance tables.Robert Haas
2017-03-08Support parallel bitmap heap scans.Robert Haas
2017-03-07Preparatory refactoring for parallel merge join support.Robert Haas
2017-02-15Add optimizer and executor support for parallel index scans.Robert Haas
2017-02-15Replace min_parallel_relation_size with two new GUCs.Robert Haas
2017-01-15Fix matching of boolean index columns to sort ordering.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-06-18Restore foreign-key-aware estimation of join relation sizes.Tom Lane
2016-06-16Invent min_parallel_relation_size GUC to replace a hard-wired constant.Tom Lane
2016-06-07Revert "Use Foreign Key relationships to infer multi-column join selectivity".Tom Lane
2016-04-30Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane
2016-04-08Use Foreign Key relationships to infer multi-column join selectivitySimon Riggs
2016-03-31Support using index-only scans with partial indexes in more cases.Tom Lane
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-01-20Support parallel joins, and make related improvements.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-22postgres_fdw: Consider requesting sorted data so we can do a merge join.Robert Haas
2015-12-11Still more fixes for planner's handling of LATERAL references.Tom Lane
2015-08-07Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane
2015-05-10Code review for foreign/custom join pushdown patch.Tom Lane
2015-05-01Allow FDWs and custom scan providers to replace joins with scans.Robert Haas
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-21Simplify API for initially hooking custom-path providers into the planner.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-12-30Remove dead code now that orindxpath.c is history.Tom Lane
2013-12-30Extract restriction OR clauses whether or not they are indexable.Tom Lane
2013-11-22Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane
2013-11-15Compute correct em_nullable_relids in get_eclass_for_sort_expr().Tom Lane
2013-04-29Postpone creation of pathkeys lists to fix bug #8049.Tom Lane
2013-03-21Redo postgres_fdw's planner code so it can handle parameterized paths.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-11-26Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees.Tom Lane
2012-08-30Suppress creation of backwardly-indexed paths for LATERAL join clauses.Tom Lane
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-04-19Revise parameterized-path mechanism to fix assorted issues.Tom Lane
2012-03-16Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane
2012-01-28Use parameterized paths to generate inner indexscans more flexibly.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-12-25Rethink representation of index clauses' mapping to index columns.Tom Lane
2011-12-23Improve planner's handling of duplicated index column expressions.Tom Lane
2011-10-26Improve planner's ability to recognize cases where an IN's RHS is unique.Tom Lane
2011-04-10pgindent run before PG 9.1 beta 1.Bruce Momjian
2011-03-22Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane
2011-03-20Revise collation derivation method and expression-tree representation.Tom Lane
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-11-04Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane
2010-10-29Avoid creation of useless EquivalenceClasses during planning.Tom Lane