aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt
Commit message (Expand)AuthorAge
* tableam: introduce table AM infrastructure.Andres Freund2019-03-06
* pg_partition_ancestorsAlvaro Herrera2019-03-04
* Consider only relations part of partition trees in partition functionsMichael Paquier2019-03-02
* Make pg_partition_tree return no rows on unsupported and undefined objectsMichael Paquier2019-03-01
* Merge near-duplicate code in RI triggersPeter Eisentraut2019-02-28
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-28
* Clean up some variable names in ri_triggers.cPeter Eisentraut2019-02-28
* Compact for loopsPeter Eisentraut2019-02-28
* Reduce commentsPeter Eisentraut2019-02-28
* Remove unnecessary unused MATCH PARTIAL codePeter Eisentraut2019-02-28
* Update commentPeter Eisentraut2019-02-28
* Use slots in trigger infrastructure, except for the actual invocation.Andres Freund2019-02-26
* Move estimate_hashagg_tablesize to selfuncs.c, and widen result to double.Tom Lane2019-02-21
* Hide other user's pg_stat_ssl rowsPeter Eisentraut2019-02-21
* Allow user control of CTE materialization, and change the default behavior.Tom Lane2019-02-16
* Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane2019-02-15
* 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
* Change floating-point output format for improved performance.Andrew Gierth2019-02-13
* Use strtof() and not strtod() for float4 input.Andrew Gierth2019-02-13
* More unconstify usePeter Eisentraut2019-02-13
* Clean up planner confusion between ncolumns and nkeycolumns.Tom Lane2019-02-12
* Allow extensions to generate lossy index conditions.Tom Lane2019-02-11
* Remove unused macroPeter Eisentraut2019-02-11
* Build out the planner support function infrastructure.Tom Lane2019-02-09
* Create the infrastructure for planner support functions.Tom Lane2019-02-09
* Refactor the representation of indexable clauses in IndexPaths.Tom Lane2019-02-09
* Defend against null error message reported by libxml2.Tom Lane2019-02-08
* Add some const decorationsPeter Eisentraut2019-02-08
* Add pg_partition_root to display top-most parent of a partition treeMichael Paquier2019-02-08
* Use EXECUTE FUNCTION syntax for triggers morePeter Eisentraut2019-02-07
* Renaming for new subscripting mechanismAlvaro Herrera2019-02-01
* Add more columns to pg_stat_sslPeter Eisentraut2019-02-01
* Refactor planner's header files.Tom Lane2019-01-29
* Fix pg_stat_ssl.clientdnPeter Eisentraut2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Change function call information to be variable length.Andres Freund2019-01-26
* Teach nulltestsel() that system columns are never NULL.Tom Lane2019-01-25
* Fix possibly-uninitialized-variable warning from commit 9556aa01c.Tom Lane2019-01-25
* Use single-byte Boyer-Moore-Horspool search even with multibyte encodings.Heikki Linnakangas2019-01-25
* Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c.Andres Freund2019-01-21
* Move generic snapshot related code from tqual.h to snapmgr.h.Andres Freund2019-01-21
* Remove superfluous tqual.h includes.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
* Refactor duplicate code into DeconstructFkConstraintRowAlvaro Herrera2019-01-18
* Don't include heapam.h from others headers.Andres Freund2019-01-14
* Fix C++ compile failures in headers.Tom Lane2019-01-10
* Replace the data structure used for keyword lookup.Tom Lane2019-01-06