summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
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
2020-03-30Allow the planner-related functions and hook to accept the query string.Fujii Masao
2020-03-28Fix costing for disk-based hash aggregation.Jeff Davis
2020-03-25Consider disk-based hash aggregation to implement DISTINCT.Jeff Davis
2020-03-21Allow page lock to conflict among parallel group members.Amit Kapila
2020-03-18Disk-based Hash Aggregation.Jeff Davis
2020-02-27Save calculated transitionSpace in Agg node.Jeff Davis
2020-02-26Suppress unnecessary RelabelType nodes in more cases.Tom Lane
2020-02-06Refactor hash_agg_entry_size().Jeff Davis
2020-02-06Fix typo.Amit Kapila
2020-01-30Clean up newlines following left parenthesesAlvaro Herrera
2020-01-09Reconsider the representation of join alias Vars.Tom Lane
2020-01-08Improve the handling of result type coercions in SQL functions.Tom Lane
2020-01-02Make parser rely more heavily on the ParseNamespaceItem data structure.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-12-14Prevent overly-aggressive collapsing of joins to RTE_RESULT relations.Tom Lane
2019-12-11Further adjust EXPLAIN's choices of table alias names.Tom Lane
2019-12-03Fix EXPLAIN's column alias output for mismatched child tables.Tom Lane
2019-12-02Add a reverse-translation column number array to struct AppendRelInfo.Tom Lane
2019-11-27Fix typo in comment.Etsuro Fujita
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-11-06Request small targetlist for input to WindowAgg.Andrew Gierth
2019-11-05Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund
2019-11-05Generate EquivalenceClass members for partitionwise child join rels.Tom Lane
2019-10-19Remove last traces of heap_open/close in the treeMichael Paquier
2019-09-24Prevent bogus pullup of constant-valued functions returning composite.Tom Lane
2019-08-16Remove useless bms_free() calls in build_child_join_rel().Etsuro Fujita