1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Backfill json histogram bounds during building

Signed-off-by: Michael Okoko <okokomichaels@outlook.com>
This commit is contained in:
Michael Okoko
2021-08-21 00:50:55 +01:00
committed by Sergei Petrunia
parent 3d952cd8bd
commit e10d99ce87
6 changed files with 480 additions and 43 deletions

View File

@@ -95,38 +95,139 @@ test t1 a 0 49 0.0000 4.0000 1.0000 25 JSON [
"44",
"47"
]
test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 17.1250 6.4000 5 JSON [
test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 17.1250 6.4000 25 JSON [
"vvvvvvvvvvvvv",
"vvvvvvvvvvvvv",
"vvvvvvvvvvvvv",
"vvvvvvvvvvvvv",
"vvvvvvvvvvvvv",
"vvvvvvvvvvvvv",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwww",
"xxxxxxxxxxxxxxxxxxxxxxxxxx",
"xxxxxxxxxxxxxxxxxxxxxxxxxx",
"xxxxxxxxxxxxxxxxxxxxxxxxxx",
"yyy",
"yyy",
"yyy",
"yyy",
"yyy",
"zzzzzzzzzzzzzzzzzz",
"zzzzzzzzzzzzzzzzzz",
"zzzzzzzzzzzzzzzzzz",
"zzzzzzzzzzzzzzzzzz",
"zzzzzzzzzzzzzzzzzz"
]
test t1 c aaaa dddddddd 0.1250 6.6571 7.0000 5 JSON [
test t1 c aaaa dddddddd 0.1250 6.6571 7.0000 25 JSON [
"aaaa",
"aaaa",
"aaaa",
"aaaa",
"aaaa",
"aaaa",
"bbb",
"bbbbbb",
"bbbbbb",
"bbbbbb",
"bbbbbb",
"bbbbbb",
"ccccccccc",
"ccccccccc",
"ccccccccc",
"ccccccccc",
"ccccccccc",
"ccccccccc",
"dddddddd",
"dddddddd",
"dddddddd",
"dddddddd",
"dddddddd",
"dddddddd",
"dddddddd"
]
test t1 d 1989-03-12 1999-07-23 0.1500 3.0000 8.5000 4 JSON [
test t1 d 1989-03-12 1999-07-23 0.1500 3.0000 8.5000 25 JSON [
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1989-03-12",
"1990-05-15",
"1998-08-28",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1990-05-15",
"1999-07-23",
"1999-07-23",
"1999-07-23",
"1999-07-23",
"1999-07-23",
"1999-07-23"
]
test t1 e 0.01 0.112 0.2250 8.0000 6.2000 5 JSON [
test t1 e 0.01 0.112 0.2250 8.0000 6.2000 25 JSON [
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.01",
"0.012",
"0.05",
"0.05",
"0.05",
"0.05",
"0.1",
"0.1",
"0.1",
"0.1",
"0.1",
"0.1",
"0.1",
"0.112",
"0.112",
"0.112"
]
test t1 f 1 5 0.2000 1.0000 6.4000 5 JSON [
test t1 f 1 5 0.2000 1.0000 6.4000 25 JSON [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
SELECT * FROM mysql.index_stats;
@@ -528,14 +629,14 @@ Country ABW ZWE 50 JSON [
"ARM",
"BHS",
"BRA",
"BRB",
"BRN",
"BRA",
"BRA",
"CAN",
"CHN",
"CIV",
"CMR",
"COD",
"COG",
"CHN",
"CHN",
"CHN",
"CHN",
"COL",
"DEU",
"DZA",
@@ -543,20 +644,20 @@ Country ABW ZWE 50 JSON [
"FRA",
"GBR",
"IDN",
"IDN",
"IND",
"IND",
"IND",
"IND",
"IRL",
"IRN",
"IRQ",
"ISL",
"ISR",
"ITA",
"JPN",
"KAZ",
"KEN",
"JPN",
"JPN",
"KOR",
"LKA",
"MEX",
"MHL",
"MEX",
"MMR",
"NGA",
"NZL",
@@ -565,15 +666,15 @@ Country ABW ZWE 50 JSON [
"POL",
"QAT",
"RUS",
"RWA",
"RUS",
"SAU",
"TCD",
"TUR",
"UKR",
"USA",
"UZB",
"VAT",
"VCT",
"USA",
"USA",
"USA",
"VNM"
]
Population 42 10500000 50 JSON [
@@ -694,10 +795,10 @@ Language Abhyasi [South]Mande 50 JSON [
"Danish",
"Embera",
"English",
"Eskimo Languages",
"Estonian",
"English",
"English",
"French",
"French",
"Fries",
"Futuna",
"German",
"Greek",
@@ -724,7 +825,7 @@ Language Abhyasi [South]Mande 50 JSON [
"Shona",
"Songhai",
"Spanish",
"Sranantonga",
"Spanish",
"Tamashek",
"Thai",
"Tswana",
@@ -733,6 +834,8 @@ Language Abhyasi [South]Mande 50 JSON [
"Wolea"
]
Percentage 0.0 99.9 50 JSON [
"0.0",
"0.0",
"0.0",
"0.1",
"0.2",
@@ -742,8 +845,6 @@ Percentage 0.0 99.9 50 JSON [
"0.6",
"0.7",
"0.8",
"0.9",
"1.0",
"1.1",
"1.3",
"1.4",