summaryrefslogtreecommitdiff
path: root/sql/sql_statistics.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge 10.11 into 11.0Marko Mäkelä2023-02-161-2/+2
|\
| * Merge 10.6 into 10.8Marko Mäkelä2023-02-101-2/+2
| |\
| | * Merge 10.5 into 10.6Marko Mäkelä2023-02-101-2/+2
| | |\
| | | * Merge 10.4 into 10.5Marko Mäkelä2023-02-101-2/+2
| | | |\
| | | | * Apply clang-tidy to remove empty constructors / destructorsVicențiu Ciorbaru2023-02-091-2/+2
* | | | | Ensure that test_quick_select doesn't return more rows than in the tableMonty2023-01-301-2/+7
|/ / / /
* | | | Merge 10.7 into 10.8Marko Mäkelä2022-07-011-3/+1
|\ \ \ \ | |/ / /
| * | | Merge 10.5 into 10.6Marko Mäkelä2022-07-011-3/+1
| |\ \ \ | | |/ /
| | * | Merge 10.4 into 10.5Marko Mäkelä2022-07-011-3/+1
| | |\ \ | | | |/
| | | * Merge 10.3 into 10.4Marko Mäkelä2022-07-011-3/+1
| | | |\
| | | | * Fix most clang-15 -Wunused-but-set-variableMarko Mäkelä2022-07-011-3/+1
* | | | | Code cleanupSergei Petrunia2022-01-191-4/+2
* | | | | MDEV-27229: Estimation for filtered rows less precise ... #5Sergei Petrunia2022-01-191-4/+9
* | | | | MDEV-26519: Improved histograms: Make JSON parser efficientSergei Petrunia2022-01-191-4/+5
* | | | | MDEV-26911: Unexpected ER_DUP_KEY, ASAN errors, double free detected in ...Sergei Petrunia2022-01-191-1/+12
* | | | | MDEV-26849: JSON Histograms: point selectivity estimates are offSergei Petrunia2022-01-191-2/+4
* | | | | MDEV-26801: Valgrind/MSAN errors in Column_statistics_collected::finish ...Sergei Petrunia2022-01-191-4/+12
* | | | | MDEV-26724 Endless loop in json_escape_to_string upon ... empty stringSergei Petrunia2022-01-191-7/+17
* | | | | MDEV-26710: Histogram field in mysql.column_stats is too shortSergei Petrunia2022-01-191-2/+2
* | | | | More "straightforward" memory managementSergei Petrunia2022-01-191-2/+4
* | | | | More code cleanupsSergei Petrunia2022-01-191-1/+1
* | | | | Move JSON histograms code into its own filesSergei Petrunia2022-01-191-432/+3
* | | | | Histogram code cleanup and fixesSergei Petrunia2022-01-191-60/+121
* | | | | Code cleanup: don't duplicate the position-in-interval codeSergei Petrunia2022-01-191-157/+51
* | | | | Code cleanups part #3Sergei Petrunia2022-01-191-5/+7
* | | | | Better names: s/histogram_/histogram/, s/Histogram_json/Histogram_json_hb/Sergei Petrunia2022-01-191-41/+42
* | | | | Cleanup histogram collection codeSergei Petrunia2022-01-191-37/+45
* | | | | Code cleanup + reduce the diff sizeSergei Petrunia2022-01-191-15/+5
* | | | | Fix valgrind failureSergei Petrunia2022-01-191-1/+1
* | | | | Trivial code cleanupSergei Petrunia2022-01-191-3/+1
* | | | | Fix histogram memory managementSergei Petrunia2022-01-191-11/+39
* | | | | Code cleanup part #3Sergei Petrunia2022-01-191-20/+5
* | | | | Code cleanup part#2: do not copy key values in xxx_selectivity() functionsSergei Petrunia2022-01-191-113/+78
* | | | | Fix JSON parsing: future-proof data representation in JSON, code cleanupSergei Petrunia2022-01-191-82/+95
* | | | | Code cleanup part #2.Sergei Petrunia2022-01-191-41/+18
* | | | | Code cleanup part #1Sergei Petrunia2022-01-191-32/+45
* | | | | Rename histogram_type=JSON to JSON_HBSergei Petrunia2022-01-191-5/+5
* | | | | Fix compile error and test failure:Sergei Petrunia2022-01-191-2/+3
* | | | | Fix column range cardinality crash when histogram is nullMichael Okoko2022-01-191-19/+39
* | | | | Use existing statistics test to improve coverage for JSON statisticsMichael Okoko2022-01-191-1/+2
* | | | | Fix avg_frequency statistics and remove stderr dumpsMichael Okoko2022-01-191-18/+12
* | | | | Implement point selectivity for JSON histogramsMichael Okoko2022-01-191-10/+33
* | | | | Refactor histogram point selectivityMichael Okoko2022-01-191-8/+18
* | | | | Backfill json histogram bounds during buildingMichael Okoko2022-01-191-1/+9
* | | | | Improve tests and test results to cover larger casesMichael Okoko2022-01-191-1/+4
* | | | | replace range_selectivity methods for Histograms and add testsMichael Okoko2022-01-191-72/+114
* | | | | Use binary search to compute range selectivityMichael Okoko2022-01-191-70/+75
* | | | | fix returned value type for empty json objectsMichael Okoko2022-01-191-2/+1
* | | | | Use generic Histogram_base class for Histogram_buildersMichael Okoko2022-01-191-35/+13
* | | | | MDEV-21130: Histograms: use JSON as on-disk formatSergei Petrunia2022-01-191-5/+251