Commit Graph

463 Commits (ed934d4fa30f0f94e6f7125ad2154e6a58d1c7f7)

Author SHA1 Message Date
Tom Lane 2ece7c07dc Add text-vs-name cross-type operators, and unify name_ops with text_ops. 7 years ago
Tom Lane 586b98fdf1 Make type "name" collation-aware. 7 years ago
Tom Lane 5e09280057 Make pg_statistic and related code account more honestly for collations. 7 years ago
Tom Lane a314c34079 Clamp semijoin selectivity to be not more than inner-join selectivity. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund cda6a8d01d Remove deprecated abstime, reltime, tinterval datatypes. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Alvaro Herrera f2c587067a Rethink how to get float.h in old Windows API for isnan/isinf 7 years ago
Teodor Sigaev c266ed31a8 Cleanup covering infrastructure 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 8 years ago
Teodor Sigaev 710d90da1f Add prefix operator for TEXT type. 8 years ago
Tom Lane 58d9acc18d Fix assorted issues in convert_to_scalar(). 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 7ca25b7de6 Fix neqjoinsel's behavior for semi/anti join cases. 8 years ago
Tom Lane df3a66e282 Improve planner's handling of set-returning functions in grouping columns. 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Tom Lane 7d08ce286c Distinguish selectivity of < from <= and > from >=. 8 years ago
Tom Lane 3ca930fc39 Improve performance of get_actual_variable_range with recently-dead tuples. 8 years ago
Tom Lane 2b74303637 Make the planner assume that the entries in a VALUES list are distinct. 8 years ago
Tom Lane 4867d7f62f Avoid out-of-memory in a hash join with many duplicate inner keys. 8 years ago
Tom Lane 780b3a4c43 Manually un-break a few URLs that pgindent used to insist on splitting. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Robert Haas b08df9cab7 Teach predtest.c about CHECK clauses to fix partitioning bugs. 8 years ago
Tom Lane 5936d25f81 Remove dead variables. 8 years ago
Tom Lane 512c7356b6 Fix <> and pattern-NOT-match estimators to handle nulls correctly. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane f04c9a6146 Standardize terminology for pg_statistic_ext entries. 8 years ago
Tom Lane 9aab83fc50 Redesign get_attstatsslot()/free_attstatsslot() for more safety and speed. 8 years ago
Peter Eisentraut e2d4ef8de8 Add security checks to selectivity estimation functions 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Simon Riggs ac2b095088 Reset API of clause_selectivity() 9 years ago
Alvaro Herrera 7e534adcdc Fix BRIN cost estimation 9 years ago
Simon Riggs 2686ee1b7c Collect and use multi-column dependency stats 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Alvaro Herrera 1f171a1803 Fix thinko in estimate_num_groups 9 years ago
Alvaro Herrera 7b504eb282 Implement multivariate n-distinct coefficients 9 years ago
Peter Eisentraut eccfef81e1 ICU support 9 years ago
Stephen Frost c7a9fa399d Add support for EUI-64 MAC addresses as macaddr8 9 years ago
Peter Eisentraut f97a028d8e Spelling fixes in code comments 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Tom Lane 86dbbf20d8 Put back <float.h> in a few files that need it for _isnan(). 9 years ago
Tom Lane b9d092c962 Remove now-dead code for !HAVE_INT64_TIMESTAMP. 9 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago