summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
Commit message (Expand)AuthorAgeFilesLines
* Fix some issues with improper placement of outer join clauses.Tom Lane2023-05-172-19/+55
* Add back SQLValueFunction for SQL keywordsMichael Paquier2023-05-171-7/+32
* Handle RLS dependencies in inlined set-returning functions properly.Tom Lane2023-05-081-0/+7
* Fix some typos and some incorrectly duplicated wordsDavid Rowley2023-04-181-1/+1
* Revert "Catalog NOT NULL constraints" and falloutAlvaro Herrera2023-04-121-2/+0
* Fix parallel-safety marking when moving initplans to another node.Tom Lane2023-04-121-1/+1
* Catalog NOT NULL constraintsAlvaro Herrera2023-04-071-0/+2
* Pass down table relation into more index relation functionsAndres Freund2023-04-011-1/+1
* SQL/JSON: add standard JSON constructor functionsAlvaro Herrera2023-03-291-0/+55
* Fix corner-case planner failure for MERGE.Tom Lane2023-03-281-3/+7
* Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson2023-03-251-19/+4
* Enable use of Memoize atop an Append that came from UNION ALL.Tom Lane2023-03-161-8/+10
* Remove local optimizations of empty Bitmapsets into null pointers.Tom Lane2023-03-023-15/+0
* Fix mis-handling of outer join quals generated by EquivalenceClasses.Tom Lane2023-02-231-7/+15
* Correctly set userid of subquery relations' child relsAlvaro Herrera2023-02-201-4/+14
* Further tighten nullingrel marking rules in build_joinrel_tlist().Tom Lane2023-02-081-9/+11
* Rethink nullingrel marking rules in build_joinrel_tlist().Tom Lane2023-02-071-19/+24
* Remove useless casts to (void *) in hash_search() callsPeter Eisentraut2023-02-061-1/+1
* Fix thinko in outer-join removal.Tom Lane2023-02-041-10/+0
* Remove dead NoMovementScanDirection codeDavid Rowley2023-02-011-3/+1
* Do assorted mop-up in the planner.Tom Lane2023-01-306-191/+72
* Make Vars be outer-join-aware.Tom Lane2023-01-309-89/+871
* Remove some dead code in selfuncs.cAlvaro Herrera2023-01-191-1/+0
* Allow left join removals and unique joins on partitioned tablesDavid Rowley2023-01-091-115/+149
* Fix calculation of which GENERATED columns need to be updated.Tom Lane2023-01-052-56/+107
* Fix typos in comments, code and documentationMichael Paquier2023-01-031-1/+1
* Update copyright for 2023Bruce Momjian2023-01-0215-15/+15
* Fix bug in translate_col_privs_multilevelDavid Rowley2022-12-241-13/+9
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Rework query relation permission checkingAlvaro Herrera2022-12-062-42/+152
* Fix Memoize to work with partitionwise joining.Tom Lane2022-12-051-0/+1
* Fix broken MemoizePath support in reparameterize_path().Tom Lane2022-12-041-1/+7
* Add missing MaterialPath support in reparameterize_path[_by_child].Tom Lane2022-12-041-1/+24
* Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier2022-11-211-32/+7
* Invent "multibitmapsets", and use them to speed up antijoin detection.Tom Lane2022-11-161-14/+25
* Refactor aclcheck functionsPeter Eisentraut2022-11-131-2/+2
* Add repalloc0 and repalloc0_arrayPeter Eisentraut2022-11-122-30/+12
* Produce more-optimal plans for bitmap scans on boolean columns.Tom Lane2022-11-081-1/+45
* Handle SubPlan cases in find_nonnullable_rels/vars.Tom Lane2022-11-051-0/+34
* Update some comments that should've covered MERGEAlvaro Herrera2022-10-244-6/+7
* Guard against table-AM-less relations in planner.Tom Lane2022-10-171-0/+18
* Rename shadowed local variablesDavid Rowley2022-10-052-13/+13
* Revert "Optimize order of GROUP BY keys".Tom Lane2022-10-031-2/+2
* meson: Add initial version of meson based build systemAndres Freund2022-09-211-0/+16
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-201-1/+2
* Fix outdated convert_saop_to_hashed_saop commentDavid Rowley2022-09-151-1/+2
* Revert SQL/JSON featuresAndrew Dunstan2022-09-011-78/+0
* Improve performance of adjust_appendrel_attrs_multilevel.Tom Lane2022-08-183-71/+52
* Refactor addition of PlaceHolderVars to joinrel targetlists.Tom Lane2022-08-172-17/+34
* Use an explicit state flag to control PlaceHolderInfo creation.Tom Lane2022-08-173-24/+14