aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAge
* Allow examine_simple_variable() to work on INSERT RETURNING Vars.Tom Lane2024-01-08
* Teach estimate_array_length() to use statistics where available.Tom Lane2024-01-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Don't use bms_membership() in cases where we don't need toDavid Rowley2023-11-28
* Extract column statistics from CTE references, if possible.Tom Lane2023-11-17
* Support +/- infinity in the interval data type.Dean Rasheed2023-11-14
* Fix typos in commentsMichael Paquier2023-05-02
* Make Vars be outer-join-aware.Tom Lane2023-01-30
* Remove some dead code in selfuncs.cAlvaro Herrera2023-01-19
* Allow left join removals and unique joins on partitioned tablesDavid Rowley2023-01-09
* Improve GIN cost estimationAlexander Korotkov2023-01-08
* Extract the multiplier for CPU process cost of index page into a macroAlexander Korotkov2023-01-08
* Update copyright for 2023Bruce Momjian2023-01-02
* Re-pgindent a few files.Tom Lane2022-12-04
* Stop accessing checkAsUser via RTE in some casesAlvaro Herrera2022-11-30
* YA attempt at taming worst-case behavior of get_actual_variable_range.Tom Lane2022-11-22
* Don't read MCV stats needlessly in eqjoinsel().Tom Lane2022-11-18
* Fix planner failure with extended statistics on partitioned tables.Tom Lane2022-11-01
* Remove unnecessary uses of Abs()Peter Eisentraut2022-10-07
* Revert "Optimize order of GROUP BY keys".Tom Lane2022-10-03
* Fix recent cpluspluscheck issue in selfuncs.h.Peter Geoghegan2022-09-20
* Split up guc.c for better build speed and ease of maintenance.Tom Lane2022-09-13
* Avoid using list_length() to test for empty list.Tom Lane2022-08-17
* Fix omissions in support for the "regcollation" type.Tom Lane2022-07-17
* Replace many MemSet calls with struct initializationPeter Eisentraut2022-07-16
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-13
* Optimize order of GROUP BY keysTomas Vondra2022-03-31
* Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra2022-01-16
* Build inherited extended stats on partitioned tablesTomas Vondra2022-01-15
* Ignore extended statistics for inheritance treesTomas Vondra2022-01-15
* Update copyright for 2022Bruce Momjian2022-01-07
* Avoid believing incomplete MCV-only stats in get_variable_range().Tom Lane2021-10-01
* Clarify use of "statistics objects" in the codeMichael Paquier2021-09-29
* Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE.Tom Lane2021-06-01
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Fix typos and grammar in comments and docsMichael Paquier2021-04-19
* Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley2021-03-30
* Extended statistics on expressionsTomas Vondra2021-03-27
* Fix ndistinct estimates with system attributesTomas Vondra2021-03-26
* Fix some typos, grammar and style in docs and commentsMichael Paquier2021-02-24
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Update copyright for 2021Bruce Momjian2021-01-02
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-24
* Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane2020-09-28
* snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund2020-08-12
* neqjoinsel must now pass through collation to eqjoinsel.Tom Lane2020-07-21
* Fix some comments referring to past featuresMichael Paquier2020-06-15
* Improve ineq_histogram_selectivity's behavior for non-default orderings.Tom Lane2020-06-05
* Use query collation, not column's collation, while examining statistics.Tom Lane2020-06-05