summaryrefslogtreecommitdiff
path: root/sql/sql_statistics.h
Commit message (Expand)AuthorAgeFilesLines
* Code cleanupSergei Petrunia2022-01-191-4/+2
* MDEV-27229: Estimation for filtered rows less precise ... #5Sergei Petrunia2022-01-191-2/+2
* MDEV-26519: Improved histograms: Make JSON parser efficientSergei Petrunia2022-01-191-3/+6
* MDEV-26849: JSON Histograms: point selectivity estimates are offSergei Petrunia2022-01-191-2/+4
* More "straightforward" memory managementSergei Petrunia2022-01-191-1/+1
* More code cleanupsSergei Petrunia2022-01-191-15/+8
* Move JSON histograms code into its own filesSergei Petrunia2022-01-191-58/+69
* Histogram code cleanup and fixesSergei Petrunia2022-01-191-1/+2
* Better names: s/histogram_/histogram/, s/Histogram_json/Histogram_json_hb/Sergei Petrunia2022-01-191-5/+2
* Cleanup histogram collection codeSergei Petrunia2022-01-191-0/+10
* Fix compiation on windowsSergei Petrunia2022-01-191-2/+2
* Code cleanup + reduce the diff sizeSergei Petrunia2022-01-191-22/+22
* Fix histogram memory managementSergei Petrunia2022-01-191-0/+10
* Code cleanup part#2: do not copy key values in xxx_selectivity() functionsSergei Petrunia2022-01-191-4/+2
* Fix JSON parsing: future-proof data representation in JSON, code cleanupSergei Petrunia2022-01-191-6/+10
* Code cleanup part #2.Sergei Petrunia2022-01-191-4/+9
* Code cleanup part #1Sergei Petrunia2022-01-191-47/+36
* Rename histogram_type=JSON to JSON_HBSergei Petrunia2022-01-191-2/+2
* Implement point selectivity for JSON histogramsMichael Okoko2022-01-191-6/+3
* Refactor histogram point selectivityMichael Okoko2022-01-191-7/+7
* replace range_selectivity methods for Histograms and add testsMichael Okoko2022-01-191-23/+6
* Use binary search to compute range selectivityMichael Okoko2022-01-191-0/+7
* Use generic Histogram_base class for Histogram_buildersMichael Okoko2022-01-191-4/+14
* MDEV-21130: Histograms: use JSON as on-disk formatSergei Petrunia2022-01-191-5/+35
* inform test result of zero hist_size for json histogramMichael Okoko2022-01-191-2/+2
* implement parse and serialize for histogram jsonMichael Okoko2022-01-191-2/+4
* remove unneeded shared methodsMichael Okoko2022-01-191-11/+2
* Split histogram classes and into JSON and binary classesMichael Okoko2022-01-191-17/+75
* MDEV-21130: Histograms: use JSON as on-disk formatSergei Petrunia2022-01-191-28/+62
* Store bucket bounds and extend test cases for JSON histogramMichael Okoko2022-01-191-3/+3
* Prepare JSON as valid histogram_typeMichael Okoko2022-01-191-3/+9
* Merge branch '10.3' into 10.4Sergei Golubchik2021-02-231-0/+11
|\
| * Merge branch '10.2' into 10.3Sergei Golubchik2021-02-221-0/+11
| |\
| | * MDEV-19474: Histogram statistics are used even with optimizer_use_condition_s...Varun Gupta2021-02-161-0/+11
* | | Merge 10.3 into 10.4Marko Mäkelä2020-07-201-8/+10
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2020-07-201-8/+10
| |\ \ | | |/
| | * Merge 10.1 into 10.2Marko Mäkelä2020-07-201-8/+10
| | |\
| | | * MDEV-22851: Engine independent index statistics are incorrect for large table...Varun Gupta2020-07-151-8/+10
* | | | Merge 10.3 into 10.4Marko Mäkelä2020-06-031-1/+0
|\ \ \ \ | |/ / /
| * | | Merge 10.2 into 10.3Marko Mäkelä2020-06-021-1/+0
| |\ \ \ | | |/ /
| | * | Merge 10.1 into 10.2Marko Mäkelä2020-06-011-1/+0
| | |\ \ | | | |/
| | | * Thread safe histograms loadingSergey Vojtovich2020-05-291-1/+0
* | | | Merge 10.3 into 10.4Marko Mäkelä2019-10-101-2/+1
|\ \ \ \ | |/ / /
| * | | Merge 10.2 into 10.3Marko Mäkelä2019-10-091-2/+1
| |\ \ \ | | |/ /
| | * | Merge 10.1 into 10.2Marko Mäkelä2019-10-091-2/+1
| | |\ \ | | | |/
| | | * MDEV-19536 - Server crash or ASAN heap-use-after-free in is_temporary_table /Sergey Vojtovich2019-10-071-0/+1
| | | * Cleanup EITSSergey Vojtovich2019-10-021-2/+0
* | | | Merge branch '10.3' into 10.4Oleksandr Byelkin2019-05-191-1/+1
|\ \ \ \ | |/ / /
| * | | Merge 10.2 into 10.3Marko Mäkelä2019-05-141-1/+1
| |\ \ \ | | |/ /
| | * | Merge 10.1 into 10.2Marko Mäkelä2019-05-131-1/+1
| | |\ \ | | | |/