summaryrefslogtreecommitdiff
path: root/src/include/optimizer/paths.h
AgeCommit message (Expand)Author
2019-01-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-20Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane
2018-03-22Implement partition-wise grouping/aggregation.Robert Haas
2018-02-26Add a new upper planner relation for partially-aggregated results.Robert Haas
2018-02-23Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane
2018-02-16Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut
2018-02-09Mark assorted GUC variables as PGDLLIMPORT.Robert Haas
2018-02-02Support parallel btree index builds.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-10-08Reduce "X = X" to "X IS NOT NULL", if it's easy to do so.Tom Lane
2017-10-06Basic partition-wise join functionality.Robert Haas
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