aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAge
* 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
* Allow matchingsel() to be used with operators that might return NULL.Tom Lane2020-04-21
* Clean up cpluspluscheck violation.Tom Lane2020-04-21
* Improve selectivity estimation for assorted match-style operators.Tom Lane2020-04-01
* Implement operator class parametersAlexander Korotkov2020-03-30
* Remove utils/acl.h from catalog/objectaddress.hPeter Eisentraut2020-03-10
* Refactor hash_agg_entry_size().Jeff Davis2020-02-06
* Avoid full scan of GIN indexes when possibleAlexander Korotkov2020-01-18
* Update copyrights for 2020Bruce Momjian2020-01-01
* Add a reverse-translation column number array to struct AppendRelInfo.Tom Lane2019-12-02
* Allow access to child table statistics if user can read parent table.Tom Lane2019-11-26
* Provide statistics for hypothetical BRIN indexesMichael Paquier2019-11-21
* Skip system attributes when applying mvdistinct statsTomas Vondra2019-11-16
* Remove some code for old unsupported versions of MSVCPeter Eisentraut2019-10-08
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Avoid using lcons and list_delete_first where it's easy to do so.Tom Lane2019-07-17
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Fix get_actual_variable_range() to cope with broken HOT chains.Tom Lane2019-07-12
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Use checkAsUser for selectivity estimator checks, if it's set.Dean Rasheed2019-05-06
* Fix security checks for selectivity estimation functions with RLS.Dean Rasheed2019-05-06
* Make queries' locking of indexes more consistent.Tom Lane2019-04-04
* Improve planner's selectivity estimates for inequalities on CTID.Tom Lane2019-03-25
* tableam: Add and use scan APIs.Andres Freund2019-03-11
* Move estimate_hashagg_tablesize to selfuncs.c, and widen result to double.Tom Lane2019-02-21
* Refactor index cost estimation functions in view of IndexClause changes.Tom Lane2019-02-15
* Simplify the planner's new representation of indexable clauses a little.Tom Lane2019-02-14
* Move pattern selectivity code from selfuncs.c to like_support.c.Tom Lane2019-02-14
* Clean up planner confusion between ncolumns and nkeycolumns.Tom Lane2019-02-12
* Build out the planner support function infrastructure.Tom Lane2019-02-09
* Refactor the representation of indexable clauses in IndexPaths.Tom Lane2019-02-09
* Refactor planner's header files.Tom Lane2019-01-29
* Teach nulltestsel() that system columns are never NULL.Tom Lane2019-01-25
* Move generic snapshot related code from tqual.h to snapmgr.h.Andres Freund2019-01-21
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-21
* Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund2019-01-21