aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAge
* 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
* Don't include heapam.h from others headers.Andres Freund2019-01-14
* Update copyright for 2019Bruce Momjian2019-01-02
* Add text-vs-name cross-type operators, and unify name_ops with text_ops.Tom Lane2018-12-19
* Make type "name" collation-aware.Tom Lane2018-12-19
* Make pg_statistic and related code account more honestly for collations.Tom Lane2018-12-14
* Clamp semijoin selectivity to be not more than inner-join selectivity.Tom Lane2018-11-23
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-20
* Introduce notion of different types of slots (without implementing them).Andres Freund2018-11-15
* Remove deprecated abstime, reltime, tinterval datatypes.Andres Freund2018-10-11
* Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund2018-09-25
* Rethink how to get float.h in old Windows API for isnan/isinfAlvaro Herrera2018-07-11
* 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