aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer/cost.h
Commit message (Expand)AuthorAge
* Track the number of presorted outer pathkeys in MergePathRichard Guo11 days
* Harmonize function parameter names for Postgres 18.Peter Geoghegan2025-04-12
* Update copyright for 2025Bruce Momjian2025-01-01
* Treat number of disabled nodes in a path as a separate cost metric.Robert Haas2024-08-21
* Fix rowcount estimate for gather (merge) pathsRichard Guo2024-07-23
* Update copyright for 2024Bruce Momjian2024-01-03
* compute_bitmap_pages' loop_count parameter should be double not int.Tom Lane2023-12-18
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Account for startup rows when costing WindowAggsDavid Rowley2023-08-04
* Update copyright for 2023Bruce Momjian2023-01-02
* Add enable_presorted_aggregate GUCDavid Rowley2022-12-20
* Revert "Optimize order of GROUP BY keys".Tom Lane2022-10-03
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-20
* Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better.Tom Lane2022-07-19
* Optimize order of GROUP BY keysTomas Vondra2022-03-31
* Invent recursive_worktable_factor GUC to replace hard-wired constant.Tom Lane2022-03-24
* Update copyright for 2022Bruce Momjian2022-01-07
* Change the name of the Result Cache node to MemoizeDavid Rowley2021-07-14
* Add Result Cache executor node (take 2)David Rowley2021-04-02
* Revert b6002a796David Rowley2021-04-01
* Add Result Cache executor nodeDavid Rowley2021-04-01
* Add support for asynchronous execution.Etsuro Fujita2021-03-31
* Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila2021-03-24
* Add a new GUC and a reloption to enable inserts in parallel-mode.Amit Kapila2021-03-18
* Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley2021-02-27
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix typo in comment.Fujii Masao2020-11-30
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* Implement Incremental SortTomas Vondra2020-04-06
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix many typos and inconsistenciesMichael Paquier2019-07-01
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane2019-01-29
* Refactor planner's header files.Tom Lane2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Update copyright for 2019Bruce Momjian2019-01-02
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Tweak a couple of planner APIs to save recalculating join relids.Tom Lane2018-04-20
* Implement partition-wise grouping/aggregation.Robert Haas2018-03-22
* Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut2018-02-16
* Mark assorted GUC variables as PGDLLIMPORT.Robert Haas2018-02-09
* Update copyright for 2018Bruce Momjian2018-01-02
* Add parallel-aware hash joins.Andres Freund2017-12-21
* Support Parallel Append plan nodes.Robert Haas2017-12-05
* Teach planner to account for HAVING quals in aggregation plan nodes.Tom Lane2017-11-02
* Basic partition-wise join functionality.Robert Haas2017-10-06