summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
AgeCommit message (Expand)Author
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-05Rename shadowed local variablesDavid Rowley
2022-08-25More -Wshadow=compatible-local warning fixesDavid Rowley
2022-07-21Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro
2022-07-19Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-25Get rid of artificial restriction on hash table sizes on Windows.Tom Lane
2021-03-30Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley
2021-02-01Remove [Merge]AppendPath.partitioned_rels.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-08-19Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane
2020-07-29Add hash_mem_multiplier GUC.Peter Geoghegan
2020-07-29Correct obsolete UNION hash aggs comment.Peter Geoghegan
2020-03-18Disk-based Hash Aggregation.Jeff Davis
2020-01-01Update copyrights for 2020Bruce Momjian
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-07-16Fix inconsistencies and typos in the treeMichael Paquier
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-02-28Standardize some more loops that chase down parallel lists.Tom Lane
2019-01-13Remove heapam.h include made superfluous by b60c3975990.Andres Freund
2019-01-10Move inheritance expansion code into its own fileAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-17Remove extra semicolons.Amit Kapila
2018-11-16Redesign initialization of partition routing structuresAlvaro Herrera
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-07-13Improve performance of tuple conversion map generationHeikki Linnakangas
2018-07-04Remove dead code for temporary relations in partition planningMichael Paquier
2018-06-26Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-25Prevent generation of bogus subquery scan paths.Robert Haas
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-04-07Support partition pruning at execution timeAlvaro Herrera
2018-04-06Faster partition pruningAlvaro Herrera
2018-04-02postgres_fdw: Push down partition-wise aggregation.Robert Haas
2018-03-22Consider Parallel Append of partial paths for UNION [ALL].Robert Haas
2018-03-19Generate a separate upper relation for each stage of setop planning.Robert Haas
2018-03-19Rewrite recurse_union_children to iterate, rather than recurse.Robert Haas
2018-01-28Add stack-overflow guards in set-operation planning.Tom Lane
2018-01-19Allow UPDATE to move rows between partitions.Robert Haas
2018-01-12Avoid unnecessary failure in SELECT concurrent with ALTER NO INHERIT.Tom Lane
2018-01-12C comment: fix "the the" mentions in C commentsBruce Momjian
2018-01-09Fix comment.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-22Fix UNION/INTERSECT/EXCEPT over no columns.Tom Lane
2017-12-05Support Parallel Append plan nodes.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