Commit Graph

128 Commits (efd0c16becbf45e3b0215e124fde75fee8fcbce4)

Author SHA1 Message Date
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
Tom Lane 4c81a50e5b Partially undo commit 94da73281. 3 years ago
Tom Lane e33ae53dde Fix handling of bare boolean expressions in mcv_get_match_bitmap. 3 years ago
Tom Lane 94da73281e Fix non-bulletproof ScalarArrayOpExpr code for extended statistics. 3 years ago
Tom Lane e5fc38ac30 Fix incorrect permissions-checking code for extended statistics. 3 years ago
Tom Lane e64cdab003 Invent qsort_interruptible(). 4 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
Michael Paquier 410aa248e5 Fix various typos, grammar and code style in comments and docs 4 years ago
Tomas Vondra 269b532aef Add stxdinherit flag to pg_statistic_ext_data 4 years ago
Tomas Vondra 20b9fa308e Build inherited extended stats on partitioned tables 4 years ago
Tomas Vondra 36c4bc6e72 Ignore extended statistics for inheritance trees 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Michael Paquier 68f7c4b57a Clean up more code using "(expr) ? true : false" 4 years ago
Michael Paquier 070d2e19e4 Clarify use of "statistics objects" in the code 4 years ago
Michael Paquier e767ddcd35 Fix typos and grammar in code comments 4 years ago
Tomas Vondra ad8a166ca8 Release memory allocated by dependency_degree 4 years ago
Tomas Vondra 83772cc78e Free memory after building each statistics object 4 years ago
Michael Paquier fd0625c7a9 Clean up some code using "(expr) ? true : false" 4 years ago
Peter Eisentraut c302a61390 Error message refactoring 5 years ago
David Rowley 55ba5973d9 Fix an asssortment of typos in brin_minmax_multi.c and mcv.c 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Tomas Vondra 93f9af1387 Fix typos in comments about extended statistics 5 years ago
Michael Paquier 7ef8b52cf0 Fix typos and grammar in comments and docs 5 years ago
Tomas Vondra 20661c15db Initialize t_self and t_tableOid in statext_expressions_load 5 years ago
Tom Lane 9cb9233409 Fix uninitialized variable from commit a4d75c86b. 5 years ago
Michael Paquier 609b0652af Fix typos and grammar in documentation and code comments 5 years ago
Tomas Vondra 518442c7f3 Fix handling of clauses incompatible with extended statistics 5 years ago
Tom Lane c545e9524d Don't prematurely cram a value into a short int. 5 years ago
Tomas Vondra a4d75c86bf Extended statistics on expressions 5 years ago
Tomas Vondra a5f002ad9a Use correct spelling of statistics kind 5 years ago
Tomas Vondra bfa2cee784 Move bsearch_arg to src/port 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Dean Rasheed 4f5760d4af Improve estimation of ANDs under ORs using extended statistics. 5 years ago
Dean Rasheed 88b0898fe3 Improve estimation of OR clauses using multiple extended statistics. 5 years ago
Dean Rasheed 25a9e54d2d Improve estimation of OR clauses using extended statistics. 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
Tom Lane 38a2d70329 Remove some more useless assignments. 5 years ago
David Rowley c34605daed Fixup some misusages of bms_num_members() 5 years ago
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
David Rowley 02a2e8b442 Modify additional power 2 calculations to use new helper functions 6 years ago
Tom Lane fe3036527a Fix race condition in statext_store(). 6 years ago
Dean Rasheed 87779aa474 Prevent functional dependency estimates from exceeding column estimates. 6 years ago
Tomas Vondra ccaa3569f5 Recognize some OR clauses as compatible with functional dependencies 6 years ago
Tomas Vondra 6f72dbc48b Fix wording of several extended stats comments 6 years ago
Tomas Vondra e83daa7e33 Use multi-variate MCV lists to estimate ScalarArrayOpExpr 6 years ago
Tomas Vondra 8f321bd16c Use functional dependencies to estimate ScalarArrayOpExpr 6 years ago
Peter Eisentraut 3c173a53a8 Remove utils/acl.h from catalog/objectaddress.h 6 years ago