summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
AgeCommit message (Expand)Author
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
2017-06-21Manually un-break a few URLs that pgindent used to insist on splitting.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-06-15Merge 'remotes/PGSQL/master' into xl10develPavan Deolasee
2017-06-14Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas
2017-06-14Merge from PG master upto d5cb3bab564e0927ffac7c8729eacf181a12dd40Pavan Deolasee
2017-06-04Remove dead variables.Tom Lane
2017-06-03Fix <> and pattern-NOT-match estimators to handle nulls correctly.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-14Standardize terminology for pg_statistic_ext entries.Tom Lane
2017-05-13Redesign get_attstatsslot()/free_attstatsslot() for more safety and speed.Tom Lane
2017-05-08Add security checks to selectivity estimation functionsPeter Eisentraut
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-06Reset API of clause_selectivity()Simon Riggs
2017-04-06Fix BRIN cost estimationAlvaro Herrera
2017-04-05Collect and use multi-column dependency statsSimon Riggs
2017-04-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
2017-03-27Fix thinko in estimate_num_groupsAlvaro Herrera
2017-03-24Implement multivariate n-distinct coefficientsAlvaro Herrera
2017-03-23ICU supportPeter Eisentraut
2017-03-15Add support for EUI-64 MAC addresses as macaddr8Stephen Frost
2017-03-14Spelling fixes in code commentsPeter Eisentraut
2017-03-12Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch
2017-03-08Put back <float.h> in a few files that need it for _isnan().Tom Lane
2017-02-23Remove now-dead code for !HAVE_INT64_TIMESTAMP.Tom Lane
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-15Add optimizer and executor support for parallel index scans.Robert Haas
2017-01-21Move some things from builtins.h to new header filesPeter Eisentraut
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-29Improve eqjoinsel_semi's behavior for small inner relations with no stats.Tom Lane
2016-10-27Merge commit 'b5bce6c1ec6061c8a4f730d927e162db7e2ce365'Pavan Deolasee
2016-08-07Fix misestimation of n_distinct for a nearly-unique column with many nulls.Tom Lane
2016-04-08Revert CREATE INDEX ... INCLUDING ...Teodor Sigaev
2016-04-08CREATE INDEX ... INCLUDING (column[, ...])Teodor Sigaev
2016-04-04Improve estimate of distinct values in estimate_num_groups().Dean Rasheed
2016-03-27Guard against zero vardata.rel->tuples in estimate_hash_bucketsize().Tom Lane
2016-03-27Clamp adjusted ndistinct to positive integer in estimate_hash_bucketsize().Tom Lane
2016-03-24Support CREATE ACCESS METHODAlvaro Herrera
2016-03-10Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too.Tom Lane
2016-03-10Refactor pull_var_clause's API to make it less tedious to extend.Tom Lane
2016-01-18Restructure index access method API to hide most of it at the C level.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2016-01-01Add some more defenses against silly estimates to gincostestimate().Tom Lane
2015-12-01Make gincostestimate() cope with hypothetical GIN indexes.Tom Lane
2015-09-24Allow planner to use expression-index stats for function calls in WHERE.Tom Lane
2015-08-23Reduce number of bytes examined by convert_one_string_to_scalar().Tom Lane
2015-07-30Avoid some zero-divide hazards in the planner.Tom Lane
2015-07-09Revoke support for strxfrm() that write past the specified array length.Noah Misch