summaryrefslogtreecommitdiff
path: root/src/include/nodes/pathnodes.h
AgeCommit message (Expand)Author
8 daysTrack the number of presorted outer pathkeys in MergePathRichard Guo
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-08Speedup child EquivalenceMember lookup in plannerDavid Rowley
2025-04-04Convert PathKey to use CompareTypePeter Eisentraut
2025-04-04Make derived clause lookup in EquivalenceClass more efficientAmit Langote
2025-04-02Fix code commentPeter Eisentraut
2025-03-19Ensure first ModifyTable rel initialized if all are prunedAmit Langote
2025-02-17Implement Self-Join EliminationAlexander Korotkov
2025-02-07Track unpruned relids to avoid processing pruned relationsAmit Langote
2025-01-30Move PartitionPruneInfo out of plan nodes into PlannedStmtAmit Langote
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-19Convert SetOp to read its inputs as outerPlan and innerPlan.Tom Lane
2024-12-12Detect redundant GROUP BY columns using UNIQUE indexesDavid Rowley
2024-10-22Fix C23 compiler warningPeter Eisentraut
2024-09-10Introduce an RTE for the grouping stepRichard Guo
2024-08-21Treat number of disabled nodes in a path as a separate cost metric.Robert Haas
2024-07-05Support "Right Semi Join" plan shapesRichard Guo
2024-06-06Restore preprocess_groupclause()Alexander Korotkov
2024-06-06Rename PathKeyInfo to GroupByOrderingAlexander Korotkov
2024-05-21Re-allow planner to use Merge Append to efficiently implement UNION.Robert Haas
2024-05-20Revert commit 66c0185a3 and follow-on patches.Tom Lane
2024-05-06Revert: Remove useless self-joinsAlexander Korotkov
2024-05-05Fix query pullup issue with WindowClause runConditionDavid Rowley
2024-05-03Fix an assortment of typosDavid Rowley
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-12Fix IS [NOT] NULL qual optimization for inheritance tablesDavid Rowley
2024-03-30Add support for MERGE ... WHEN NOT MATCHED BY SOURCE.Dean Rasheed
2024-03-26Propagate pathkeys from CTEs up to the outer query.Tom Lane
2024-03-25Reduce memory used by partitionwise joinsAmit Langote
2024-03-25Allow planner to use Merge Append to efficiently implement UNIONDavid Rowley
2024-01-23Add better handling of redundant IS [NOT] NULL qualsDavid Rowley
2024-01-21Explore alternative orderings of group-by pathkeys during optimization.Alexander Korotkov
2024-01-08Fix misuse of RelOptInfo.unique_for_rels cache by SJEAlexander Korotkov
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-27Make UniqueRelInfo a nodeAlexander Korotkov
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-24Fix problems when a plain-inheritance parent table is excluded.Tom Lane
2023-08-15Re-allow FDWs and custom scan providers to replace joins with pseudoconstant ...Etsuro Fujita
2023-08-03Update comments on CustomPath struct.Etsuro Fujita
2023-05-25Fix filtering of "cloned" outer-join quals some more.Tom Lane
2023-05-17Fix some issues with improper placement of outer join clauses.Tom Lane
2023-05-04Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt"Alvaro Herrera
2023-04-05Support "Right Anti Join" plan shapes.Tom Lane
2023-02-13When removing a relation from the query, drop its RelOptInfo.Tom Lane
2023-02-13Mark more nodes with attribute no_query_jumbleMichael Paquier
2023-01-31Remove dead NoMovementScanDirection codeDavid Rowley
2023-01-30Invent "join domains" to replace the below_outer_join hack.Tom Lane
2023-01-30Do assorted mop-up in the planner.Tom Lane
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-18Remove redundant grouping and DISTINCT columns.Tom Lane