summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/pathkeys.c
AgeCommit message (Expand)Author
2023-04-05Support "Right Anti Join" plan shapes.Tom Lane
2023-01-30Do assorted mop-up in the planner.Tom Lane
2023-01-18Remove redundant grouping and DISTINCT columns.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-03Revert "Optimize order of GROUP BY keys".Tom Lane
2022-09-19Fix misleading comment for get_cheapest_group_keys_orderDavid Rowley
2022-09-02Fix planner to consider matches to boolean columns in extension indexes.Tom Lane
2022-08-02Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley
2022-08-01Relax overly strict rules in select_outer_pathkeys_for_merge()David Rowley
2022-07-13Use list_copy_head() instead of list_truncate(list_copy(...), ...)David Rowley
2022-07-13Tidy up code in get_cheapest_group_keys_order()David Rowley
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-11Fix various typos and spelling mistakes in code commentsDavid Rowley
2022-03-30Optimize order of GROUP BY keysTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-03Allow ordered partition scans in more casesDavid Rowley
2021-01-21Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-06Implement Incremental SortTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-07-21Speed up finding EquivalenceClasses for a given set of relsDavid Rowley
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-09Repair issues with faulty generation of merge-append plans.Tom Lane
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-04-07Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev
2018-02-23Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-07-24Be more consistent about errors for opfamily member lookup failures.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-03-07Preparatory refactoring for parallel merge join support.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-04-08Revert CREATE INDEX ... INCLUDING ...Teodor Sigaev
2016-04-08CREATE INDEX ... INCLUDING (column[, ...])Teodor Sigaev
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
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-08-07Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane
2015-05-15Move strategy numbers to include/access/stratnum.hAlvaro Herrera
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-07Update copyright for 2014Bruce Momjian
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