aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAge
* Properly prepare varinfos in estimate_multivariate_bucketsize()Alexander Korotkov2025-04-23
* Improve comments for estimate_multivariate_ndistinct()David Rowley2025-04-17
* Relax ordering-related hardcoded btree requirements in planningPeter Eisentraut2025-04-06
* Add nbtree skip scan optimization.Peter Geoghegan2025-04-04
* Fix crash/valgrind errorPeter Eisentraut2025-04-04
* Support non-btree indexes in get_actual_variable_range()Peter Eisentraut2025-04-04
* Show index search count in EXPLAIN ANALYZE, take 2.Peter Geoghegan2025-03-11
* Use extended stats for precise estimation of bucket size in hash joinAlexander Korotkov2025-03-10
* Improve statistics estimation for single-column GROUP BY in sub-queriesAlexander Korotkov2025-02-19
* Consistently spell "leakproof" without a hyphen.Dean Rasheed2025-01-14
* Ignore nullingrels when looking up statisticsRichard Guo2025-01-02
* Update copyright for 2025Bruce Momjian2025-01-01
* Avoid crash in estimate_array_length with null root pointer.Tom Lane2024-10-09
* Remove lc_collate_is_c().Jeff Davis2024-09-04
* selfuncs.c: use pg_strxfrm() instead of strxfrm().Jeff Davis2024-08-06
* Fix partitionwise join with partially-redundant join clausesRichard Guo2024-07-30
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Enhance nbtree ScalarArrayOp execution.Peter Geoghegan2024-04-06
* 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