summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/pathnode.c
AgeCommit message (Expand)Author
2024-02-23Avoid dangling-pointer problem with partitionwise joins under GEQO.Tom Lane
2024-02-01Apply band-aid fix for an oversight in reparameterize_path_by_child.Tom Lane
2023-04-12Fix parallel-safety marking when moving initplans to another node.Tom Lane
2021-05-31Fix mis-planning of repeated application of a projection.Tom Lane
2020-07-14Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane
2020-05-01Get rid of trailing semicolons in C macro definitions.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-04-02Refactor create_limit_path() to share cost adjustment code with FDWs.Etsuro Fujita
2019-03-25Suppress Append and MergeAppend plan nodes that have a single child.Tom Lane
2019-02-09Build out the planner support function infrastructure.Tom Lane
2019-02-09Refactor the representation of indexable clauses in IndexPaths.Tom Lane
2019-02-07Split create_foreignscan_path() into three functions.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-28In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane
2019-01-10Move inheritance expansion code into its own fileAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-30Support parameterized TidPaths.Tom Lane
2018-10-07Remove some unnecessary fields from Plan trees.Tom Lane
2018-07-19Fix re-parameterize of MergeAppendPathMichael Paquier
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-06-22Improve coding pattern in Parallel Append code.Amit Kapila
2018-04-25Prevent generation of bogus subquery scan paths.Robert Haas
2018-04-12Revert MERGE patchSimon Riggs
2018-04-07Support partition pruning at execution timeAlvaro Herrera
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-03-20Don't pass the grouping target around unnecessarily.Robert Haas
2018-01-23Teach reparameterize_path() to handle AppendPaths.Tom Lane
2018-01-19Allow UPDATE to move rows between partitions.Robert Haas
2018-01-17Reorder C includesBruce Momjian
2018-01-09Improve the heuristic for ordering child paths of a parallel append.Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-21Add parallel-aware hash joins.Andres Freund
2017-12-05Support Parallel Append plan nodes.Robert Haas
2017-11-30Make create_unique_path manage memory like mark_dummy_rel.Robert Haas
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-11-13Push target list evaluation through Gather Merge.Robert Haas
2017-11-02Teach planner to account for HAVING quals in aggregation plan nodes.Tom Lane
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-08-15Assorted preparatory refactoring for partition-wise join.Robert Haas
2017-06-22Document partitioned_rels in create_modifytable_path header comment.Robert Haas
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-05-19Copy partitioned_rels lists to avoid shared substructure.Robert Haas
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-07Optimize joins when the inner relation can be proven unique.Tom Lane
2017-03-31Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner