summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2020-10-19Fix list-munging bug that broke SQL function result coercions.Tom Lane
2020-10-18Prevent overly large and NaN row estimates in relationsDavid Rowley
2020-10-14Include result relation info in direct modify ForeignScan nodes.Heikki Linnakangas
2020-10-13Create ResultRelInfos later in InitPlan, index them by RT index.Heikki Linnakangas
2020-10-12Fix estimates for ModifyTable paths without RETURNING.Thomas Munro
2020-10-06Build EC members for child join rels in the right memory context.Tom Lane
2020-10-05Fix two latent(?) bugs in equivclass.c.Tom Lane
2020-09-29Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane
2020-09-27Move resolution of AlternativeSubPlan choices to the planner.Tom Lane
2020-09-15Allow incremental sorts for windowing functionsDavid Rowley
2020-09-07Adjust cost model for HashAgg that spills to disk.Jeff Davis
2020-09-04Remove some more useless assignments.Tom Lane
2020-08-30Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane
2020-08-25Fixup some misusages of bms_num_members()David Rowley
2020-08-22Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane
2020-08-19Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane
2020-08-15Be more careful about the shape of hashable subplan clauses.Tom Lane
2020-07-29Add hash_mem_multiplier GUC.Peter Geoghegan
2020-07-29Correct obsolete UNION hash aggs comment.Peter Geoghegan
2020-07-28Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan
2020-07-17Use MinimalTuple for tuple queues.Thomas Munro
2020-07-14Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane
2020-07-14Cope with lateral references in the quals of a subquery RTE.Tom Lane
2020-07-13Revert "Use CP_SMALL_TLIST for hash aggregate"Jeff Davis
2020-07-08code: replace most remaining uses of 'master'.Andres Freund
2020-07-08code: replace 'master' with 'leader' where appropriate.Andres Freund
2020-07-05Rename enable_incrementalsort for clarityPeter Eisentraut
2020-07-03Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane
2020-06-11Rework HashAgg GUCs.Jeff Davis
2020-06-09Spelling adjustmentsPeter Eisentraut
2020-06-07pgindent run prior to branching v13.Tom Lane
2020-05-31Use CP_SMALL_TLIST for hash aggregateTomas Vondra
2020-05-22Adjust indentation in src/backend/optimizer/README.Etsuro Fujita
2020-05-18Fix typos in READMEMagnus Hagander
2020-05-16Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-05-13Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera
2020-05-12Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera
2020-05-12Remove unnecessary #include.Etsuro Fujita
2020-05-01Simplify cost_incremental_sort a bitTomas Vondra
2020-05-01Get rid of trailing semicolons in C macro definitions.Tom Lane
2020-04-22Fix cost_incremental_sort for expressions with varno 0Tomas Vondra
2020-04-16Remove unneeded constraint dependency trackingDavid Rowley
2020-04-08Allow partitionwise join to handle nested FULL JOIN USING cases.Tom Lane
2020-04-08Allow partitionwise joins in more cases.Etsuro Fujita
2020-04-07Support FETCH FIRST WITH TIESAlvaro Herrera
2020-04-07Consider Incremental Sort paths at additional placesTomas Vondra
2020-04-06Implement Incremental SortTomas Vondra
2020-04-03Cosmetic improvements for code related to partitionwise join.Tom Lane
2020-03-30Implement operator class parametersAlexander Korotkov