summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/relnode.c
AgeCommit message (Expand)Author
2023-03-02Remove local optimizations of empty Bitmapsets into null pointers.Tom Lane
2023-02-23Fix mis-handling of outer join quals generated by EquivalenceClasses.Tom Lane
2023-02-20Correctly set userid of subquery relations' child relsAlvaro Herrera
2023-02-08Further tighten nullingrel marking rules in build_joinrel_tlist().Tom Lane
2023-02-07Rethink nullingrel marking rules in build_joinrel_tlist().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-19Remove some dead code in selfuncs.cAlvaro Herrera
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-06Rework query relation permission checkingAlvaro Herrera
2022-11-12Add repalloc0 and repalloc0_arrayPeter Eisentraut
2022-10-24Update some comments that should've covered MERGEAlvaro Herrera
2022-08-18Improve performance of adjust_appendrel_attrs_multilevel.Tom Lane
2022-08-17Refactor addition of PlaceHolderVars to joinrel targetlists.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-02Track a Bitmapset of non-pruned partitions in RelOptInfoDavid 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-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-11-02Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley
2020-05-12Remove unnecessary #include.Etsuro Fujita
2020-04-08Allow partitionwise join to handle nested FULL JOIN USING cases.Tom Lane
2020-04-08Allow partitionwise joins in more cases.Etsuro Fujita
2020-04-03Cosmetic improvements for code related to partitionwise join.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-27Fix typo in comment.Etsuro Fujita
2019-11-05Generate EquivalenceClass members for partitionwise child join rels.Tom Lane
2019-08-16Remove useless bms_free() calls in build_child_join_rel().Etsuro Fujita
2019-08-12Rationalize use of list_concat + list_copy combinations.Tom Lane
2019-08-09Cosmetic improvements in setup of planner's per-RTE arrays.Tom Lane
2019-07-21Speed up finding EquivalenceClasses for a given set of relsDavid Rowley
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-31Compute root->qual_security_level in a less random place.Tom Lane
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-07Split create_foreignscan_path() into three functions.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-08-31Disable support for partitionwise joins in problematic cases.Etsuro Fujita
2018-06-26Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera
2018-04-20Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane
2018-04-15Reorganize partitioning codeAlvaro Herrera
2018-04-06Faster partition pruningAlvaro Herrera
2018-02-16Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut
2018-02-05Fix possible crash in partition-wise join.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-11-10Fix incorrect comment.Robert Haas