summaryrefslogtreecommitdiff
path: root/src/backend/statistics/mcv.c
AgeCommit message (Expand)Author
2023-02-07Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-05Fix incorrect uses of Datum conversion macrosPeter Eisentraut
2022-08-24Further reduce warnings with -Wshadow=compatible-localDavid Rowley
2022-08-17Avoid using list_length() to test for empty list.Tom Lane
2022-08-05Partially undo commit 94da73281.Tom Lane
2022-08-05Fix handling of bare boolean expressions in mcv_get_match_bitmap.Tom Lane
2022-08-05Fix non-bulletproof ScalarArrayOpExpr code for extended statistics.Tom Lane
2022-07-12Invent qsort_interruptible().Tom Lane
2022-01-25Fix various typos, grammar and code style in comments and docsMichael Paquier
2022-01-16Add stxdinherit flag to pg_statistic_ext_dataTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-11Clean up more code using "(expr) ? true : false"Michael Paquier
2021-09-08Clean up some code using "(expr) ? true : false"Michael Paquier
2021-06-10Fix an asssortment of typos in brin_minmax_multi.c and mcv.cDavid Rowley
2021-04-06Fix handling of clauses incompatible with extended statisticsTomas Vondra
2021-03-26Extended statistics on expressionsTomas Vondra
2021-03-23Use correct spelling of statistics kindTomas Vondra
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-03Improve estimation of OR clauses using extended statistics.Dean Rasheed
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-03-14Use multi-variate MCV lists to estimate ScalarArrayOpExprTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-30Fix typos in the codeMichael Paquier
2019-09-10Allow setting statistics target for extended statisticsTomas Vondra
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-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-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-15Rework the pg_statistic_ext catalogTomas 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-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