summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path
Commit message (Expand)AuthorAgeFilesLines
...
* Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro2022-07-221-2/+3
* Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better.Tom Lane2022-07-192-1/+52
* Attempt to fix compiler warning on old compilerPeter Eisentraut2022-07-161-1/+2
* Replace many MemSet calls with struct initializationPeter Eisentraut2022-07-161-2/+1
* Remove support for Visual Studio 2013Michael Paquier2022-07-141-3/+1
* Use list_copy_head() instead of list_truncate(list_copy(...), ...)David Rowley2022-07-133-14/+11
* Tidy up code in get_cheapest_group_keys_order()David Rowley2022-07-131-16/+18
* Teach remove_unused_subquery_outputs about window run conditionsDavid Rowley2022-05-271-11/+39
* Avoid overflow hazard when clamping group counts to "long int".Tom Lane2022-05-211-0/+27
* Fix incorrect row estimates used for Memoize costingDavid Rowley2022-05-161-1/+1
* Pre-beta mechanical code beautification.Tom Lane2022-05-125-132/+145
* Fix rowcount estimate for SubqueryScan that's under a Gather.Tom Lane2022-05-041-4/+18
* Remove inadequate assertion check in CTE inlining.Tom Lane2022-04-211-1/+2
* Fix various typos and spelling mistakes in code commentsDavid Rowley2022-04-112-8/+8
* Teach planner and executor about monotonic window funcsDavid Rowley2022-04-081-4/+280
* Fix comments with "a expression"Andrew Dunstan2022-03-311-1/+1
* Fix postgres_fdw to check shippability of sort clauses properly.Tom Lane2022-03-311-29/+0
* Optimize order of GROUP BY keysTomas Vondra2022-03-313-28/+920
* SQL/JSON query functionsAndrew Dunstan2022-03-291-1/+2
* Invent recursive_worktable_factor GUC to replace hard-wired constant.Tom Lane2022-03-241-3/+5
* Fix assorted missing logic for GroupingFunc nodes.Tom Lane2022-03-211-0/+6
* Correct type of front_pathkey to PathKeyTomas Vondra2022-01-231-1/+1
* Consider fractional paths in generate_orderedappend_pathsTomas Vondra2022-01-121-1/+68
* Update copyright for 2022Bruce Momjian2022-01-079-9/+9
* Handle mixed returnable and non-returnable columns better in IOS.Tom Lane2022-01-031-14/+1
* Allow Memoize to operate in binary comparison modeDavid Rowley2021-11-241-4/+34
* Fix incorrect hash equality operator bug in MemoizeDavid Rowley2021-11-081-8/+23
* Add missing word to comment in joinrels.c.Etsuro Fujita2021-10-071-3/+3
* Remove arbitrary 64K-or-so limit on rangetable size.Tom Lane2021-09-151-1/+2
* Change NestPath node to contain JoinPath nodePeter Eisentraut2021-08-081-17/+18
* Allow ordered partition scans in more casesDavid Rowley2021-08-032-2/+2
* Track a Bitmapset of non-pruned partitions in RelOptInfoDavid Rowley2021-08-031-0/+1
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-251-5/+2
* Change the name of the Result Cache node to MemoizeDavid Rowley2021-07-143-67/+67
* Fix typo in commentDavid Rowley2021-07-061-2/+2
* Add missing NULL check when building Result Cache pathsDavid Rowley2021-05-241-2/+3
* Fix planner's use of Result Cache with unique joinsDavid Rowley2021-05-221-0/+31
* doc: Improve hyphenation consistencyPeter Eisentraut2021-04-211-1/+1
* Rename find_em_expr_usable_for_sorting_rel.Tom Lane2021-04-202-23/+25
* Fix planner failure in some cases of sorting by an aggregate.Tom Lane2021-04-201-43/+212
* Fix obsolete comments referencing JoinPathExtraData.extra_lateral_rels.Tom Lane2021-04-141-5/+5
* Speedup ScalarArrayOpExpr evaluationDavid Rowley2021-04-081-7/+36
* Add Result Cache executor node (take 2)David Rowley2021-04-023-0/+366
* Revert b6002a796David Rowley2021-04-013-366/+0
* Add Result Cache executor nodeDavid Rowley2021-04-013-0/+366
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-312-2/+2
* Add support for asynchronous execution.Etsuro Fujita2021-03-311-0/+1
* Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley2021-03-302-1/+3
* Cache if PathTarget and RestrictInfos contain volatile functionsDavid Rowley2021-03-291-18/+22
* Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila2021-03-241-2/+0