Commit Graph

77 Commits (16a4a3d59cd5574fdc697ea16ef5692ce34c54d5)

Author SHA1 Message Date
Tomas Vondra eae056c19e Apply multiple multivariate MCV lists when possible 6 years ago
Tomas Vondra aaa6761876 Apply all available functional dependencies 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Tomas Vondra 6d61c3f1cb Remove unnecessary clauses_attnums variable 6 years ago
Tomas Vondra c676e659b2 Fix choose_best_statistics to check clauses individually 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Michael Paquier 6ca86bb7e9 Fix typos in the code 6 years ago
Tomas Vondra d06215d03b Allow setting statistics target for extended statistics 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Andres Freund 6a04d345fd Don't include utils/array.h from acl.h. 6 years ago
Tomas Vondra a63378a03e Use column collation for extended statistics 7 years ago
Tomas Vondra e38a55ba46 Rework examine_opclause_expression to use varonleft 7 years ago
Michael Paquier 70a33b2109 Fix typo in mvdistinct.c 7 years ago
Tomas Vondra 7d24f6a490 Simplify bitmap updates in multivariate MCV code 7 years ago
Tomas Vondra e4deae7396 Fix handling of NULLs in MCV items and constants 7 years ago
Tomas Vondra e8b6ae2130 Fix handling of opclauses in extended statistics 7 years ago
Tomas Vondra a4303a078c Remove unnecessary TYPECACHE_GT_OPR lookup 7 years ago
Tomas Vondra ef777cb093 Remove unused variable in statext_mcv_serialize() 7 years ago
Tomas Vondra 08aa131c7a Simplify pg_mcv_list (de)serialization 7 years ago
Tomas Vondra 4d66285adc Fix pg_mcv_list_items() to produce text[] 7 years ago
Tomas Vondra e365a581c2 Speed-up build of MCV lists with many distinct values 7 years ago
Dean Rasheed d7f8d26d9f Add security checks to the multivariate MCV estimation code. 7 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 7 years ago
Tomas Vondra 6cbfb784c3 Rework the pg_statistic_ext catalog 7 years ago
Tomas Vondra fe415ff104 Make error logging in extended statistics more consistent 7 years ago
Amit Kapila 9679345f3c Fix typos. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Tomas Vondra d08c44f7a4 Fix mvdistinct and dependencies size calculations 7 years ago
Tomas Vondra 3824ca30d1 Fix pg_mcv_list deserialization 7 years ago
Tomas Vondra c50b3158bf Reduce overhead of pg_mcv_list (de)serialization 7 years ago
Michael Paquier 4ae7f02b03 Fix thinko in allocation call during MVC list deserialization 7 years ago
Tomas Vondra 0f5493fdf1 Fix typo 7 years ago
Tomas Vondra ad3107b973 Fix compiler warnings in multivariate MCV code 7 years ago
Tomas Vondra ea4e1c0e8f Additional fixes of memory alignment in pg_mcv_list code 7 years ago
Tomas Vondra d85e0f366a Fix memory alignment in pg_mcv_list serialization 7 years ago
Tomas Vondra 62bf0fb35c Fix deserialization of pg_mcv_list values 7 years ago
Tomas Vondra a63b29a1de Minor improvements for the multivariate MCV lists 7 years ago
Tomas Vondra 7300a69950 Add support for multivariate MCV lists 7 years ago
Tom Lane fa2cf164aa Rename nodes/relation.h to nodes/pathnodes.h. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 5e09280057 Make pg_statistic and related code account more honestly for collations. 7 years ago