aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAge
* 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
* Fix planner's test for case-foldable characters in ILIKE with ICU.Tom Lane2019-08-12
* Fix get_actual_variable_range() to cope with broken HOT chains.Tom Lane2019-07-12
* 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
* Clean up planner confusion between ncolumns and nkeycolumns.Tom Lane2019-02-12
* Cleanup covering infrastructureTeodor Sigaev2018-04-12
* Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev2018-04-07
* Add prefix operator for TEXT type.Teodor Sigaev2018-04-03
* Fix assorted issues in convert_to_scalar().Tom Lane2018-03-03
* Update copyright for 2018Bruce Momjian2018-01-02
* Fix neqjoinsel's behavior for semi/anti join cases.Tom Lane2017-11-29
* Improve planner's handling of set-returning functions in grouping columns.Tom Lane2017-11-25
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Support arrays over domains.Tom Lane2017-09-30
* Distinguish selectivity of < from <= and > from >=.Tom Lane2017-09-13
* Improve performance of get_actual_variable_range with recently-dead tuples.Tom Lane2017-09-07
* Make the planner assume that the entries in a VALUES list are distinct.Tom Lane2017-08-16
* Avoid out-of-memory in a hash join with many duplicate inner keys.Tom Lane2017-08-15
* Manually un-break a few URLs that pgindent used to insist on splitting.Tom Lane2017-06-21
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas2017-06-14
* Remove dead variables.Tom Lane2017-06-03
* Fix <> and pattern-NOT-match estimators to handle nulls correctly.Tom Lane2017-06-03
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Standardize terminology for pg_statistic_ext entries.Tom Lane2017-05-14
* Redesign get_attstatsslot()/free_attstatsslot() for more safety and speed.Tom Lane2017-05-13
* Add security checks to selectivity estimation functionsPeter Eisentraut2017-05-08
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-10
* Reset API of clause_selectivity()Simon Riggs2017-04-06
* Fix BRIN cost estimationAlvaro Herrera2017-04-06
* Collect and use multi-column dependency statsSimon Riggs2017-04-05
* Abstract logic to allow for multiple kinds of child rels.Robert Haas2017-04-03
* Fix thinko in estimate_num_groupsAlvaro Herrera2017-03-27
* Implement multivariate n-distinct coefficientsAlvaro Herrera2017-03-24
* ICU supportPeter Eisentraut2017-03-23
* Add support for EUI-64 MAC addresses as macaddr8Stephen Frost2017-03-15
* Spelling fixes in code commentsPeter Eisentraut2017-03-14
* Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch2017-03-12
* Put back <float.h> in a few files that need it for _isnan().Tom Lane2017-03-08
* Remove now-dead code for !HAVE_INT64_TIMESTAMP.Tom Lane2017-02-23
* Make more use of castNode()Peter Eisentraut2017-02-21
* Add optimizer and executor support for parallel index scans.Robert Haas2017-02-15
* Move some things from builtins.h to new header filesPeter Eisentraut2017-01-20
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Improve eqjoinsel_semi's behavior for small inner relations with no stats.Tom Lane2016-11-29