aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Support MERGE into updatable views.Dean Rasheed2024-02-29
* Replace lateral references to removed rels in subqueriesAlexander Korotkov2024-02-24
* Avoid dangling-pointer problem with partitionwise joins under GEQO.Tom Lane2024-02-23
* pgindent fixPeter Eisentraut2024-02-22
* Replace relids in lateral subquery parse tree during SJEAlexander Korotkov2024-02-20
* Replace calls to pg_qsort() with the qsort() macro.Nathan Bossart2024-02-16
* Add missing check_stack_depth() to some recursive functionsAlexander Korotkov2024-02-16
* Pull up ANY-SUBLINK with the necessary lateral support.Alexander Korotkov2024-02-15
* Simplify PathKey checking codeDavid Rowley2024-02-15
* Clarify the 'rows' parameter in create_append_pathDavid Rowley2024-02-15
* Fix usage of aggregate pathkeys in group_keys_reorder_by_pathkeys()Alexander Korotkov2024-02-09
* Adjust reltarget assignment for UPPERREL_PARTIAL_DISTINCT relDavid Rowley2024-02-07
* Allow Gather Merge in more cases for parallel DISTINCTDavid Rowley2024-02-03
* Fix costing bug in MergeAppendDavid Rowley2024-02-01
* Consider the "LIMIT 1" optimization with parallel DISTINCTDavid Rowley2024-01-31
* Simplify partial path generation in GROUP BY/ORDER BYDavid Rowley2024-01-31
* Compare varnullingrels too in assign_param_for_var().Tom Lane2024-01-26
* De-dupicate Memoize cache keysDavid Rowley2024-01-26
* Improve NestLoopParam generation for lateral subqueriesDavid Rowley2024-01-26
* Add better handling of redundant IS [NOT] NULL qualsDavid Rowley2024-01-23
* Re-disallow Memoize for parameterized nested loops with join filtersDavid Rowley2024-01-22
* Explore alternative orderings of group-by pathkeys during optimization.Alexander Korotkov2024-01-21
* Generalize the common code of adding sort before processing of groupingAlexander Korotkov2024-01-21
* Fix 'negative bitmapset member' errorAlexander Korotkov2024-01-15
* Allow subquery pullup to wrap a PlaceHolderVar in another one.Tom Lane2024-01-11
* Fix Asserts in calc_non_nestloop_required_outer().Tom Lane2024-01-10
* An addition to 8c441c08279Alexander Korotkov2024-01-09
* Forbid SJE with result relationAlexander Korotkov2024-01-09
* Fix misuse of RelOptInfo.unique_for_rels cache by SJEAlexander Korotkov2024-01-09
* Allow examine_simple_variable() to work on INSERT RETURNING Vars.Tom Lane2024-01-08
* Fix the issue that SJE mistakenly omits qual clausesAlexander Korotkov2024-01-06
* Teach estimate_array_length() to use statistics where available.Tom Lane2024-01-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Fix typos in comments and in one isolation test.Robert Haas2024-01-02
* Replace the relid in some missing fields during SJEAlexander Korotkov2024-01-02
* Make replace_relid() leave argument unmodifiedAlexander Korotkov2023-12-27
* Fix a comment for remove_self_joins_recurse()Alexander Korotkov2023-12-25
* Don't constrain self-join removal due to PHVsAlexander Korotkov2023-12-25
* Handle PlaceHolderVar case in replace_varno_walkerAlexander Korotkov2023-12-25
* Prevent integer overflow when forming tuple width estimates.Tom Lane2023-12-19
* compute_bitmap_pages' loop_count parameter should be double not int.Tom Lane2023-12-18
* Fix comment about ressortgrouprefs being unique in setop plans.Heikki Linnakangas2023-11-28
* Don't use bms_membership() in cases where we don't need toDavid Rowley2023-11-28
* Ensure we preprocess expressions before checking their volatility.Tom Lane2023-11-16
* Fix how SJE checks against PHVsAlexander Korotkov2023-11-10
* Fix computation of varnullingrels when const-folding field selection.Tom Lane2023-11-09
* Fix the way SJE removes references from PHVsAlexander Korotkov2023-11-09
* Fix allocation of UniqueRelInfoAlexander Korotkov2023-11-06
* Fix usage of the parse tree for estimate_num_groups() in set operationsAlexander Korotkov2023-11-04
* Make UniqueRelInfo a nodeAlexander Korotkov2023-10-27