summaryrefslogtreecommitdiff
path: root/src/include/optimizer/pathnode.h
AgeCommit message (Expand)Author
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-07-19Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better.Tom Lane
2022-07-01Remove no-longer-used parameter for create_groupingsets_path().Tom Lane
2022-04-07Teach planner and executor about monotonic window funcsDavid Rowley
2022-03-28Add support for MERGE SQL commandAlvaro Herrera
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-23Allow Memoize to operate in binary comparison modeDavid Rowley
2021-07-14Change the name of the Result Cache node to MemoizeDavid Rowley
2021-04-02Add Result Cache executor node (take 2)David Rowley
2021-04-01Revert b6002a796David Rowley
2021-03-31Add Result Cache executor nodeDavid Rowley
2021-03-31Rework planning and execution of UPDATE and DELETE.Tom Lane
2021-02-27Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley
2021-02-01Remove [Merge]AppendPath.partitioned_rels.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-30Fix missing outfuncs.c support for IncrementalSortPath.Tom Lane
2020-04-07Support FETCH FIRST WITH TIESAlvaro Herrera
2020-04-06Implement Incremental SortTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-09Cosmetic improvements in setup of planner's per-RTE arrays.Tom Lane
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-05-22Phase 2 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-30Speed up planning when partitions can be pruned at plan time.Tom Lane
2019-03-26Build "other rels" of appendrel baserels in a separate step.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-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-28In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-10-07Remove some unnecessary fields from Plan trees.Tom Lane
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-06-26Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera
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-19Allow UPDATE to move rows between partitions.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-21Add parallel-aware hash joins.Andres Freund
2017-12-05Support Parallel Append plan nodes.Robert Haas
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-08-15Assorted preparatory refactoring for partition-wise join.Robert Haas
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-08Optimize joins when the inner relation can be proven unique.Tom Lane