summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
AgeCommit message (Expand)Author
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-19Remove some dead code in selfuncs.cAlvaro Herrera
2023-01-09Allow left join removals and unique joins on partitioned tablesDavid Rowley
2023-01-08Improve GIN cost estimationAlexander Korotkov
2023-01-08Extract the multiplier for CPU process cost of index page into a macroAlexander Korotkov
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-04Re-pgindent a few files.Tom Lane
2022-11-30Stop accessing checkAsUser via RTE in some casesAlvaro Herrera
2022-11-22YA attempt at taming worst-case behavior of get_actual_variable_range.Tom Lane
2022-11-18Don't read MCV stats needlessly in eqjoinsel().Tom Lane
2022-11-01Fix planner failure with extended statistics on partitioned tables.Tom Lane
2022-10-07Remove unnecessary uses of Abs()Peter Eisentraut
2022-10-03Revert "Optimize order of GROUP BY keys".Tom Lane
2022-09-20Fix recent cpluspluscheck issue in selfuncs.h.Peter Geoghegan
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-08-17Avoid using list_length() to test for empty list.Tom Lane
2022-07-17Fix omissions in support for the "regcollation" type.Tom Lane
2022-07-16Replace many MemSet calls with struct initializationPeter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-03-30Optimize order of GROUP BY keysTomas Vondra
2022-01-16Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra
2022-01-15Build inherited extended stats on partitioned tablesTomas Vondra
2022-01-15Ignore extended statistics for inheritance treesTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-01Avoid believing incomplete MCV-only stats in get_variable_range().Tom Lane
2021-09-29Clarify use of "statistics objects" in the codeMichael Paquier
2021-06-01Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE.Tom Lane
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-19Fix typos and grammar in comments and docsMichael Paquier
2021-03-30Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley
2021-03-26Extended statistics on expressionsTomas Vondra
2021-03-26Fix ndistinct estimates with system attributesTomas Vondra
2021-02-24Fix some typos, grammar and style in docs and commentsMichael Paquier
2021-01-21Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-09-29Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane
2020-08-12snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund
2020-07-21neqjoinsel must now pass through collation to eqjoinsel.Tom Lane
2020-06-15Fix some comments referring to past featuresMichael Paquier
2020-06-05Improve ineq_histogram_selectivity's behavior for non-default orderings.Tom Lane
2020-06-05Use query collation, not column's collation, while examining statistics.Tom Lane
2020-04-21Allow matchingsel() to be used with operators that might return NULL.Tom Lane
2020-04-21Clean up cpluspluscheck violation.Tom Lane
2020-04-01Improve selectivity estimation for assorted match-style operators.Tom Lane
2020-03-30Implement operator class parametersAlexander Korotkov
2020-03-10Remove utils/acl.h from catalog/objectaddress.hPeter Eisentraut
2020-02-06Refactor hash_agg_entry_size().Jeff Davis
2020-01-17Avoid full scan of GIN indexes when possibleAlexander Korotkov