aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
Commit message (Expand)AuthorAge
* Treat number of disabled nodes in a path as a separate cost metric.Robert Haas2024-08-21
* Fix generate_union_paths for non-sortable types.REL_17_BETA1Robert Haas2024-05-21
* Re-allow planner to use Merge Append to efficiently implement UNION.Robert Haas2024-05-21
* Revert commit 66c0185a3 and follow-on patches.Tom Lane2024-05-20
* Finish incomplete revert of ec63622c0.Tom Lane2024-05-06
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Fix assert failure when planning setop subqueries with CTEsDavid Rowley2024-04-02
* Allow planner to use Merge Append to efficiently implement UNIONDavid Rowley2024-03-25
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Fix usage of the parse tree for estimate_num_groups() in set operationsAlexander Korotkov2023-11-04
* Update copyright for 2023Bruce Momjian2023-01-02
* Rename shadowed local variablesDavid Rowley2022-10-05
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-26
* Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro2022-07-22
* Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better.Tom Lane2022-07-19
* Update copyright for 2022Bruce Momjian2022-01-07
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley2021-03-30
* Remove [Merge]AppendPath.partitioned_rels.Tom Lane2021-02-01
* Update copyright for 2021Bruce Momjian2021-01-02
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-19
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Correct obsolete UNION hash aggs comment.Peter Geoghegan2020-07-28
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Update copyrights for 2020Bruce Momjian2020-01-01
* Cosmetic improvements in setup of planner's per-RTE arrays.Tom Lane2019-08-09
* Speed up finding EquivalenceClasses for a given set of relsDavid Rowley2019-07-21
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-16
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-05
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-28
* Remove heapam.h include made superfluous by b60c3975990.Andres Freund2019-01-12
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove extra semicolons.Amit Kapila2018-12-17
* Redesign initialization of partition routing structuresAlvaro Herrera2018-11-16
* Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane2018-10-02
* Improve performance of tuple conversion map generationHeikki Linnakangas2018-07-13
* Remove dead code for temporary relations in partition planningMichael Paquier2018-07-04
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-26
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Prevent generation of bogus subquery scan paths.Robert Haas2018-04-25
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-08
* Support partition pruning at execution timeAlvaro Herrera2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* postgres_fdw: Push down partition-wise aggregation.Robert Haas2018-04-02
* Consider Parallel Append of partial paths for UNION [ALL].Robert Haas2018-03-22
* Generate a separate upper relation for each stage of setop planning.Robert Haas2018-03-19