summaryrefslogtreecommitdiff
path: root/src/backend/statistics
AgeCommit message (Expand)Author
2020-01-15Report progress of ANALYZE commandsAlvaro Herrera
2020-01-13Apply multiple multivariate MCV lists when possibleTomas Vondra
2020-01-13Apply all available functional dependenciesTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-11-28Remove unnecessary clauses_attnums variableTomas Vondra
2019-11-28Fix choose_best_statistics to check clauses individuallyTomas Vondra
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-11-05Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund
2019-10-30Fix typos in the codeMichael Paquier
2019-09-10Allow setting statistics target for extended statisticsTomas Vondra
2019-09-05Split tuptoaster.c into three separate files.Robert Haas
2019-08-19Fix inconsistencies and typos in the tree, take 11Michael Paquier
2019-08-16Don't include utils/array.h from acl.h.Andres Freund
2019-07-20Use column collation for extended statisticsTomas Vondra
2019-07-20Rework examine_opclause_expression to use varonleftTomas Vondra
2019-07-18Fix typo in mvdistinct.cMichael Paquier
2019-07-18Simplify bitmap updates in multivariate MCV codeTomas Vondra
2019-07-18Fix handling of NULLs in MCV items and constantsTomas Vondra
2019-07-18Fix handling of opclauses in extended statisticsTomas Vondra
2019-07-18Remove unnecessary TYPECACHE_GT_OPR lookupTomas Vondra
2019-07-05Remove unused variable in statext_mcv_serialize()Tomas Vondra
2019-07-04Simplify pg_mcv_list (de)serializationTomas Vondra
2019-07-04Fix pg_mcv_list_items() to produce text[]Tomas Vondra
2019-07-04Speed-up build of MCV lists with many distinct valuesTomas Vondra
2019-06-23Add security checks to the multivariate MCV estimation code.Dean Rasheed
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-15Rework the pg_statistic_ext catalogTomas Vondra
2019-05-30Make error logging in extended statistics more consistentTomas Vondra
2019-05-26Fix typos.Amit Kapila
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-21Fix mvdistinct and dependencies size calculationsTomas Vondra
2019-04-15Fix pg_mcv_list deserializationTomas Vondra
2019-04-03Reduce overhead of pg_mcv_list (de)serializationTomas Vondra
2019-04-01Fix thinko in allocation call during MVC list deserializationMichael Paquier
2019-03-31Fix typoTomas Vondra
2019-03-30Fix compiler warnings in multivariate MCV codeTomas Vondra
2019-03-30Additional fixes of memory alignment in pg_mcv_list codeTomas Vondra
2019-03-29Fix memory alignment in pg_mcv_list serializationTomas Vondra
2019-03-28Fix deserialization of pg_mcv_list valuesTomas Vondra
2019-03-27Minor improvements for the multivariate MCV listsTomas Vondra
2019-03-27Add support for multivariate MCV listsTomas Vondra
2019-01-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-29Make some small planner API cleanups.Tom Lane
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian