From 4791b7f96f3c104fa9b86780b6aca7ab287f2c4a Mon Sep 17 00:00:00 2001 From: LucaCappelletti94 Date: Thu, 4 Jun 2026 21:53:32 +0200 Subject: [PATCH] Bump parser dependencies and rerun the benchmark Update the parser crates to their latest releases (sqlglot-rust 0.9.37 to 0.10.0, polyglot-sql 0.4.1 to 0.4.4, sqlparser-rs git advanced to 575ee26, plus transitive bumps), keeping turso_parser on stable 0.6.1 rather than the 0.7.0-pre.5 pre-release. The build is clean with no API changes, fmt and clippy are clean, and all 44 library tests pass. The full benchmark (cargo bench, membench, and export) was rerun so bench.json, the failing-statement TSVs, and the README version and commit cells reflect one consistent fresh snapshot. The headline change is sqlglot-rust 0.10.0, whose recall rises across every dialect (for example PostgreSQL 52.5 to 75.4 percent, MySQL 50.1 to 72.0, T-SQL 66.6 to 80.4, multi-dialect acceptance 16.9 to 61.9, BigQuery 80.4 to 92.0), at the cost of a higher false-positive rate since it now accepts much more. polyglot-sql 0.4.4 improves slightly (DuckDB recall 95.6 to 96.1 percent), and the other parsers are essentially unchanged. --- Cargo.toml | 2 +- README.md | 6 +- web/assets/bench.json | 39598 ++++++++-------- .../failures/bigquery__sqlglot_rust.tsv.zst | Bin 3358 -> 1674 bytes .../failures/clickhouse__sqlglot_rust.tsv.zst | Bin 21117 -> 19140 bytes .../failures/duckdb__polyglot_sql.tsv.zst | Bin 28758 -> 28953 bytes .../failures/duckdb__sqlglot_rust.tsv.zst | Bin 21076 -> 96431 bytes .../failures/hive__sqlglot_rust.tsv.zst | Bin 16741 -> 18478 bytes .../failures/hive__sqlparser_rs.tsv.zst | Bin 21971 -> 22115 bytes .../failures/multi__polyglot_sql.tsv.zst | Bin 26188 -> 26219 bytes .../failures/multi__sqlglot_rust.tsv.zst | Bin 25290 -> 24954 bytes .../failures/mysql__polyglot_sql.tsv.zst | Bin 18438 -> 18573 bytes .../failures/mysql__sqlglot_rust.tsv.zst | Bin 12127 -> 16315 bytes .../failures/oracle__sqlglot_rust.tsv.zst | Bin 40766 -> 63236 bytes .../failures/postgresql__polyglot_sql.tsv.zst | Bin 41921 -> 41885 bytes .../failures/postgresql__sqlglot_rust.tsv.zst | Bin 25530 -> 38525 bytes .../failures/redshift__sqlglot_rust.tsv.zst | Bin 18558 -> 15946 bytes .../failures/spark_sql__sqlglot_rust.tsv.zst | Bin 21644 -> 23244 bytes .../failures/sqlite__sqlglot_rust.tsv.zst | Bin 3162 -> 612 bytes .../failures/trino__sqlglot_rust.tsv.zst | Bin 3581 -> 2702 bytes .../failures/tsql__sqlglot_rust.tsv.zst | Bin 27987 -> 55604 bytes 21 files changed, 19947 insertions(+), 19659 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ea479d3..b6be095 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ qusql-parse = "0.8.0" polyglot-sql = { git = "https://github.com/tobilg/polyglot" } databend-common-ast = "0.2.5" orql = { git = "https://codeberg.org/xitep/orql" } -sqlglot-rust = "0.9.37" +sqlglot-rust = "0.10.0" sqlite3-parser = "0.16.0" turso_parser = "0.6.1" fallible-iterator = "0.3.0" diff --git a/README.md b/README.md index 56e0930..da37f54 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ On their home dialect the reference bindings are exact by construction, so the m | Parser | Version | Source | Implementation | Dialects | | --- | --- | --- | --- | --- | -| **[sqlparser-rs](https://github.com/sqlparser-rs/sqlparser-rs)** | 0.62.0 | git [`182eae8`](https://github.com/sqlparser-rs/sqlparser-rs/commit/182eae8191962985d3e668895c66841e420d6258) | Pure Rust, handwritten recursive descent | 14 dedicated dialects | -| **[sqlglot-rust](https://crates.io/crates/sqlglot-rust)** | 0.9.37 | crates.io | Pure Rust, standalone port of Python sqlglot | 30 (parser currently dialect-agnostic) | -| **[polyglot-sql](https://github.com/tobilg/polyglot)** | 0.4.1 | git [`dbdead6`](https://github.com/tobilg/polyglot/commit/dbdead65405449825923b3834a09bfc0d2c8bc4e) | Pure Rust, transpiler | 32 | +| **[sqlparser-rs](https://github.com/sqlparser-rs/sqlparser-rs)** | 0.62.0 | git [`575ee26`](https://github.com/sqlparser-rs/sqlparser-rs/commit/575ee264dffa3c5039dc3d15abd903fd420eba2b) | Pure Rust, handwritten recursive descent | 14 dedicated dialects | +| **[sqlglot-rust](https://crates.io/crates/sqlglot-rust)** | 0.10.0 | crates.io | Pure Rust, standalone port of Python sqlglot | 30 (parser currently dialect-agnostic) | +| **[polyglot-sql](https://github.com/tobilg/polyglot)** | 0.4.4 | git [`320cfa8`](https://github.com/tobilg/polyglot/commit/320cfa8a148d624caeff2145f2e5bf1432ec8604) | Pure Rust, transpiler | 32 | | **[pg_query.rs](https://github.com/pganalyze/pg_query.rs)** | 6.1.1 | git [`7e189a9`](https://github.com/pganalyze/pg_query.rs/commit/7e189a9dd1d4e441a2d44e6655c793f101bba3fa) | Rust FFI to C (libpg_query) | PostgreSQL | | **[qusql-parse](https://crates.io/crates/qusql-parse)** | 0.8.0 | crates.io | Pure Rust, zero-copy | PostgreSQL, MariaDB/MySQL, SQLite | | **[databend-common-ast](https://github.com/datafuselabs/databend)** | 0.2.5 | crates.io | Pure Rust, zero-copy, Pratt | PostgreSQL, MySQL, Hive | diff --git a/web/assets/bench.json b/web/assets/bench.json index 3054e3f..aa9e344 100644 --- a/web/assets/bench.json +++ b/web/assets/bench.json @@ -1,6 +1,6 @@ { - "generated_utc": "2026-06-03T12:52:22Z", - "git_commit": "13d6bff", + "generated_utc": "2026-06-04T19:49:08Z", + "git_commit": "be1a8bb", "parsers": [ "sqlparser-rs", "pg_query.rs", @@ -63,12 +63,12 @@ }, { "parser": "polyglot-sql", - "accepted_valid": 23969, + "accepted_valid": 23991, "accepted_invalid": 25, - "recall_pct": 81.81942310974568, + "recall_pct": 81.89452124935995, "false_positive_pct": 23.364485981308412, - "roundtrip_pct": 98.61904960574074, - "fidelity_pct": 89.56568901497768, + "roundtrip_pct": 98.62031595181526, + "fidelity_pct": 89.56275269892876, "accept_pct": null }, { @@ -83,12 +83,12 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 15387, - "accepted_invalid": 0, - "recall_pct": 52.52432155657962, - "false_positive_pct": 0.0, - "roundtrip_pct": 99.70104633781764, - "fidelity_pct": 94.72931695587184, + "accepted_valid": 22099, + "accepted_invalid": 46, + "recall_pct": 75.43608124253285, + "false_positive_pct": 42.99065420560748, + "roundtrip_pct": 99.80089596814335, + "fidelity_pct": 93.14448617584506, "accept_pct": null } ], @@ -97,819 +97,819 @@ "parser": "qusql-parse", "n_total": 29402, "n_accepted": 21481, - "min": 61.6, - "p10": 266.6, - "p25": 356.4, - "median": 498.1, - "p75": 791.0, - "p90": 1274.1, - "p99": 4931.6, - "max": 1079678.0, - "mean": 839.7, + "min": 64.2, + "p10": 271.4, + "p25": 367.7, + "median": 505.9, + "p75": 797.3, + "p90": 1324.8, + "p99": 4903.4, + "max": 1078995.7, + "mean": 852.1, "roundtrip_pct": null, "ecdf": [ [ - 61.6, + 64.2, 0.0 ], [ - 132.1, + 137.4, 0.005 ], [ - 142.0, + 145.4, 0.01 ], [ - 148.9, + 151.1, 0.015 ], [ - 152.8, + 156.5, 0.02 ], [ - 155.8, + 161.4, 0.025 ], [ - 158.5, + 163.9, 0.03 ], [ - 161.4, + 166.5, 0.035 ], [ - 164.6, + 169.1, 0.04 ], [ - 167.4, + 172.6, 0.045 ], [ - 173.1, + 178.2, 0.05 ], [ - 179.0, + 186.8, 0.055 ], [ - 187.9, + 201.5, 0.06 ], [ - 206.9, + 215.3, 0.065 ], [ - 219.1, + 224.8, 0.07 ], [ - 227.7, + 231.2, 0.075 ], [ - 233.9, + 238.3, 0.08 ], [ - 241.1, + 247.7, 0.085 ], [ - 249.5, + 257.3, 0.09 ], [ - 258.9, + 263.8, 0.095 ], [ - 266.6, + 271.4, 0.1 ], [ - 273.6, + 280.1, 0.105 ], [ - 279.6, + 286.2, 0.11 ], [ - 284.1, + 290.0, 0.115 ], [ - 287.9, + 294.8, 0.12 ], [ - 292.3, + 298.8, 0.125 ], [ - 294.9, + 303.0, 0.13 ], [ - 298.2, + 306.7, 0.135 ], [ - 301.5, + 309.8, 0.14 ], [ - 304.0, + 312.7, 0.145 ], [ - 305.8, + 314.6, 0.15 ], [ - 308.0, + 316.5, 0.155 ], [ - 309.7, + 318.3, 0.16 ], [ - 311.6, + 320.2, 0.165 ], [ - 313.6, + 321.8, 0.17 ], [ - 315.9, + 323.5, 0.175 ], [ - 318.1, + 325.0, 0.18 ], [ - 320.2, + 326.8, 0.185 ], [ - 322.2, + 328.7, 0.19 ], [ - 324.3, + 330.7, 0.195 ], [ - 326.5, + 332.9, 0.2 ], [ - 329.2, + 335.0, 0.205 ], [ - 331.4, + 337.5, 0.21 ], [ - 334.3, + 340.6, 0.215 ], [ - 337.1, + 344.7, 0.22 ], [ - 339.5, + 348.5, 0.225 ], [ - 342.8, + 352.6, 0.23 ], [ - 346.1, + 357.0, 0.235 ], [ - 349.8, + 361.3, 0.24 ], [ - 352.9, + 364.4, 0.245 ], [ - 356.4, + 367.7, 0.25 ], [ - 359.5, + 370.4, 0.255 ], [ - 363.7, + 372.9, 0.26 ], [ - 368.2, + 376.2, 0.265 ], [ - 371.7, + 379.6, 0.27 ], [ - 374.2, + 382.4, 0.275 ], [ - 376.8, + 385.0, 0.28 ], [ - 379.4, + 387.5, 0.285 ], [ - 382.7, + 389.9, 0.29 ], [ - 384.7, + 392.0, 0.295 ], [ - 386.6, + 394.3, 0.3 ], [ - 388.2, + 396.5, 0.305 ], [ - 390.3, + 398.2, 0.31 ], [ - 392.8, + 399.9, 0.315 ], [ - 395.8, + 401.3, 0.32 ], [ - 398.6, + 402.9, 0.325 ], [ - 400.8, + 404.3, 0.33 ], [ - 403.1, + 405.8, 0.335 ], [ - 405.4, + 407.3, 0.34 ], [ - 407.0, + 408.9, 0.345 ], [ - 408.2, + 410.9, 0.35 ], [ - 409.5, + 413.0, 0.355 ], [ - 410.9, + 415.5, 0.36 ], [ - 413.1, + 418.4, 0.365 ], [ - 415.7, + 421.7, 0.37 ], [ - 418.5, + 424.9, 0.375 ], [ - 421.8, + 427.9, 0.38 ], [ - 424.7, + 431.2, 0.385 ], [ - 428.1, + 434.5, 0.39 ], [ - 430.9, + 438.2, 0.395 ], [ - 434.2, + 441.7, 0.4 ], [ - 437.8, + 444.9, 0.405 ], [ - 441.0, + 448.0, 0.41 ], [ - 444.6, + 450.9, 0.415 ], [ - 447.8, + 453.3, 0.42 ], [ - 450.9, + 456.5, 0.425 ], [ - 453.5, + 459.4, 0.43 ], [ - 456.3, + 462.0, 0.435 ], [ - 458.6, + 464.9, 0.44 ], [ - 460.6, + 467.7, 0.445 ], [ - 463.3, + 470.1, 0.45 ], [ - 466.5, + 472.3, 0.455 ], [ - 469.3, + 474.3, 0.46 ], [ - 472.5, + 476.8, 0.465 ], [ - 476.6, + 479.7, 0.47 ], [ - 480.3, + 483.3, 0.475 ], [ - 483.6, + 486.8, 0.48 ], [ - 486.9, + 490.6, 0.485 ], [ - 490.7, + 495.5, 0.49 ], [ - 493.8, + 501.6, 0.495 ], [ - 498.1, + 505.9, 0.5 ], [ - 502.1, + 510.2, 0.505 ], [ - 506.2, + 514.2, 0.51 ], [ - 509.7, + 519.2, 0.515 ], [ - 513.4, + 523.0, 0.52 ], [ - 516.6, + 526.3, 0.525 ], [ - 520.0, + 529.5, 0.53 ], [ - 523.7, + 533.4, 0.535 ], [ - 527.7, + 536.6, 0.54 ], [ - 532.0, + 539.0, 0.545 ], [ - 535.2, + 541.8, 0.55 ], [ - 538.4, + 545.0, 0.555 ], [ - 541.7, + 548.4, 0.56 ], [ - 545.6, + 552.9, 0.565 ], [ - 549.5, + 556.5, 0.57 ], [ - 553.7, + 560.0, 0.575 ], [ - 557.7, + 563.1, 0.58 ], [ - 561.8, + 566.8, 0.585 ], [ - 566.4, + 570.9, 0.59 ], [ - 571.6, + 574.5, 0.595 ], [ - 576.2, + 578.3, 0.6 ], [ - 581.4, + 582.3, 0.605 ], [ - 585.8, + 586.4, 0.61 ], [ - 589.6, + 591.6, 0.615 ], [ - 594.0, + 597.8, 0.62 ], [ - 598.8, + 603.4, 0.625 ], [ - 605.4, + 611.7, 0.63 ], [ - 612.8, + 621.3, 0.635 ], [ - 619.3, + 628.2, 0.64 ], [ - 626.8, + 635.4, 0.645 ], [ - 634.2, + 643.2, 0.65 ], [ - 641.7, + 652.0, 0.655 ], [ - 650.6, + 659.6, 0.66 ], [ - 657.3, + 667.5, 0.665 ], [ - 664.4, + 674.4, 0.67 ], [ - 672.8, + 681.2, 0.675 ], [ - 679.0, + 687.3, 0.68 ], [ - 685.8, + 694.8, 0.685 ], [ - 691.5, + 701.8, 0.69 ], [ - 701.0, + 708.0, 0.695 ], [ - 709.1, + 713.8, 0.7 ], [ - 715.5, + 720.0, 0.705 ], [ - 721.4, + 728.5, 0.71 ], [ - 728.0, + 736.1, 0.715 ], [ - 736.8, + 743.2, 0.72 ], [ - 746.3, + 751.9, 0.725 ], [ - 755.1, + 760.7, 0.73 ], [ - 764.6, + 768.9, 0.735 ], [ - 773.0, + 780.0, 0.74 ], [ - 782.1, + 789.2, 0.745 ], [ - 791.0, + 797.3, 0.75 ], [ - 802.4, + 807.1, 0.755 ], [ - 809.0, + 816.0, 0.76 ], [ - 816.5, + 824.1, 0.765 ], [ - 824.1, + 831.7, 0.77 ], [ - 832.5, + 839.7, 0.775 ], [ - 841.7, + 847.1, 0.78 ], [ - 848.6, + 857.2, 0.785 ], [ - 854.7, + 868.6, 0.79 ], [ - 866.4, + 878.3, 0.795 ], [ - 878.5, + 884.9, 0.8 ], [ - 889.4, + 892.7, 0.805 ], [ - 903.1, + 903.7, 0.81 ], [ - 917.4, + 914.1, 0.815 ], [ - 931.8, + 926.2, 0.82 ], [ - 948.0, + 939.1, 0.825 ], [ - 965.9, + 951.1, 0.83 ], [ - 980.5, + 965.4, 0.835 ], [ - 999.9, + 978.3, 0.84 ], [ - 1018.2, + 996.4, 0.845 ], [ - 1032.2, + 1015.1, 0.85 ], [ - 1047.6, + 1033.7, 0.855 ], [ - 1063.6, + 1054.1, 0.86 ], [ - 1082.2, + 1083.9, 0.865 ], [ - 1100.0, + 1107.5, 0.87 ], [ - 1117.2, + 1133.7, 0.875 ], [ - 1133.2, + 1154.6, 0.88 ], [ - 1154.2, + 1186.5, 0.885 ], [ - 1190.3, + 1223.5, 0.89 ], [ - 1230.2, + 1270.9, 0.895 ], [ - 1274.1, + 1324.8, 0.9 ], [ - 1326.6, + 1365.8, 0.905 ], [ - 1373.1, + 1418.8, 0.91 ], [ - 1432.5, + 1478.9, 0.915 ], [ - 1500.0, + 1542.4, 0.92 ], [ - 1581.2, + 1600.1, 0.925 ], [ - 1646.9, + 1673.0, 0.93 ], [ - 1723.1, + 1747.8, 0.935 ], [ - 1789.8, + 1847.6, 0.94 ], [ - 1879.2, + 1917.2, 0.945 ], [ - 1986.0, + 2028.1, 0.95 ], [ - 2090.0, + 2154.1, 0.955 ], [ - 2267.6, + 2319.2, 0.96 ], [ - 2411.8, + 2476.5, 0.965 ], [ - 2626.9, + 2666.3, 0.97 ], [ - 2870.6, + 2906.8, 0.975 ], [ - 3279.4, + 3317.8, 0.98 ], [ - 3879.3, + 3910.0, 0.985 ], [ - 4931.6, + 4903.4, 0.99 ], [ - 8029.2, + 8313.9, 0.995 ], [ - 1079678.0, + 1078995.7, 1.0 ] ] @@ -917,820 +917,820 @@ { "parser": "sqlglot-rust", "n_total": 29402, - "n_accepted": 15387, - "min": 280.8, - "p10": 892.9, - "p25": 1205.4, - "median": 1555.1, - "p75": 2154.1, - "p90": 3733.8, - "p99": 13612.3, - "max": 283138.7, - "mean": 2351.3, - "roundtrip_pct": 99.7, + "n_accepted": 22145, + "min": 299.4, + "p10": 842.4, + "p25": 1162.2, + "median": 1555.4, + "p75": 2195.2, + "p90": 3661.7, + "p99": 13360.3, + "max": 293571.3, + "mean": 2313.2, + "roundtrip_pct": 99.8, "ecdf": [ [ - 280.8, + 299.4, 0.0 ], [ - 485.8, + 457.7, 0.005 ], [ - 514.8, + 490.9, 0.01 ], [ - 525.5, + 521.0, 0.015 ], [ - 534.3, + 533.5, 0.02 ], [ - 545.8, + 546.5, 0.025 ], [ - 555.7, + 559.1, 0.03 ], [ - 567.1, + 566.7, 0.035 ], [ - 597.3, + 590.2, 0.04 ], [ - 645.5, + 610.1, 0.045 ], [ - 699.5, + 629.1, 0.05 ], [ - 721.8, + 656.5, 0.055 ], [ - 749.7, + 683.2, 0.06 ], [ - 802.6, + 705.5, 0.065 ], [ - 836.9, + 723.6, 0.07 ], [ - 843.6, + 738.2, 0.075 ], [ - 851.5, + 756.3, 0.08 ], [ - 861.5, + 775.6, 0.085 ], [ - 868.8, + 790.9, 0.09 ], [ - 879.7, + 808.1, 0.095 ], [ - 892.9, + 842.4, 0.1 ], [ - 900.3, + 866.1, 0.105 ], [ - 907.7, + 878.6, 0.11 ], [ - 915.1, + 889.4, 0.115 ], [ - 925.5, + 899.9, 0.12 ], [ - 939.2, + 914.3, 0.125 ], [ - 951.0, + 926.4, 0.13 ], [ - 961.5, + 935.0, 0.135 ], [ - 969.8, + 943.0, 0.14 ], [ - 978.4, + 949.8, 0.145 ], [ - 989.4, + 960.4, 0.15 ], [ - 999.6, + 968.1, 0.155 ], [ - 1008.2, + 976.1, 0.16 ], [ - 1016.1, + 986.5, 0.165 ], [ - 1024.3, + 992.8, 0.17 ], [ - 1034.6, + 999.1, 0.175 ], [ - 1045.1, + 1007.8, 0.18 ], [ - 1063.1, + 1017.1, 0.185 ], [ - 1079.5, + 1024.2, 0.19 ], [ - 1094.1, + 1032.3, 0.195 ], [ - 1112.1, + 1043.3, 0.2 ], [ - 1125.1, + 1058.2, 0.205 ], [ - 1135.9, + 1068.4, 0.21 ], [ - 1145.2, + 1078.4, 0.215 ], [ - 1155.8, + 1092.3, 0.22 ], [ - 1165.9, + 1103.1, 0.225 ], [ - 1176.5, + 1115.2, 0.23 ], [ - 1183.4, + 1126.8, 0.235 ], [ - 1192.1, + 1140.3, 0.24 ], [ - 1198.8, + 1151.2, 0.245 ], [ - 1205.4, + 1162.2, 0.25 ], [ - 1212.4, + 1171.0, 0.255 ], [ - 1220.2, + 1179.2, 0.26 ], [ - 1227.4, + 1187.4, 0.265 ], [ - 1234.8, + 1195.7, 0.27 ], [ - 1241.6, + 1203.3, 0.275 ], [ - 1249.2, + 1210.1, 0.28 ], [ - 1256.7, + 1217.0, 0.285 ], [ - 1264.5, + 1224.3, 0.29 ], [ - 1271.2, + 1229.9, 0.295 ], [ - 1279.5, + 1236.0, 0.3 ], [ - 1286.2, + 1242.5, 0.305 ], [ - 1291.1, + 1247.7, 0.31 ], [ - 1298.3, + 1252.9, 0.315 ], [ - 1305.3, + 1259.3, 0.32 ], [ - 1314.3, + 1265.0, 0.325 ], [ - 1322.8, + 1271.2, 0.33 ], [ - 1330.7, + 1278.1, 0.335 ], [ - 1340.3, + 1285.3, 0.34 ], [ - 1351.6, + 1293.4, 0.345 ], [ - 1363.2, + 1299.6, 0.35 ], [ - 1374.9, + 1306.5, 0.355 ], [ - 1386.6, + 1315.1, 0.36 ], [ - 1395.4, + 1325.4, 0.365 ], [ - 1402.0, + 1336.0, 0.37 ], [ - 1408.0, + 1345.6, 0.375 ], [ - 1415.0, + 1355.7, 0.38 ], [ - 1421.5, + 1365.1, 0.385 ], [ - 1429.2, + 1374.1, 0.39 ], [ - 1436.0, + 1386.8, 0.395 ], [ - 1443.6, + 1401.4, 0.4 ], [ - 1451.0, + 1417.3, 0.405 ], [ - 1457.0, + 1427.5, 0.41 ], [ - 1462.4, + 1436.5, 0.415 ], [ - 1467.2, + 1448.3, 0.42 ], [ - 1472.8, + 1457.6, 0.425 ], [ - 1476.6, + 1464.4, 0.43 ], [ - 1482.5, + 1471.9, 0.435 ], [ - 1487.3, + 1479.1, 0.44 ], [ - 1493.4, + 1486.0, 0.445 ], [ - 1500.3, + 1495.2, 0.45 ], [ - 1505.4, + 1501.9, 0.455 ], [ - 1511.2, + 1508.2, 0.46 ], [ - 1517.0, + 1513.2, 0.465 ], [ - 1524.3, + 1518.0, 0.47 ], [ - 1530.4, + 1524.9, 0.475 ], [ - 1536.4, + 1531.8, 0.48 ], [ - 1541.2, + 1539.7, 0.485 ], [ - 1546.5, + 1545.5, 0.49 ], [ - 1550.3, + 1551.2, 0.495 ], [ - 1555.1, + 1555.4, 0.5 ], [ - 1559.4, + 1560.3, 0.505 ], [ - 1563.6, + 1566.0, 0.51 ], [ - 1567.5, + 1571.7, 0.515 ], [ - 1572.6, + 1578.2, 0.52 ], [ - 1579.9, + 1584.5, 0.525 ], [ - 1587.7, + 1591.7, 0.53 ], [ - 1597.3, + 1597.5, 0.535 ], [ - 1607.8, + 1605.2, 0.54 ], [ - 1615.6, + 1612.5, 0.545 ], [ - 1624.8, + 1619.8, 0.55 ], [ - 1632.2, + 1626.7, 0.555 ], [ - 1641.4, + 1636.3, 0.56 ], [ - 1651.6, + 1648.0, 0.565 ], [ - 1660.3, + 1659.3, 0.57 ], [ - 1671.7, + 1667.8, 0.575 ], [ - 1682.3, + 1679.6, 0.58 ], [ - 1694.6, + 1690.2, 0.585 ], [ - 1703.0, + 1703.8, 0.59 ], [ - 1714.8, + 1718.1, 0.595 ], [ - 1725.2, + 1730.1, 0.6 ], [ - 1734.3, + 1743.9, 0.605 ], [ - 1743.7, + 1759.5, 0.61 ], [ - 1752.4, + 1773.7, 0.615 ], [ - 1761.5, + 1788.0, 0.62 ], [ - 1772.9, + 1799.9, 0.625 ], [ - 1784.1, + 1814.0, 0.63 ], [ - 1794.7, + 1827.0, 0.635 ], [ - 1802.5, + 1839.1, 0.64 ], [ - 1814.4, + 1849.2, 0.645 ], [ - 1824.2, + 1859.5, 0.65 ], [ - 1840.0, + 1871.2, 0.655 ], [ - 1851.8, + 1880.6, 0.66 ], [ - 1865.0, + 1891.5, 0.665 ], [ - 1876.1, + 1903.8, 0.67 ], [ - 1888.9, + 1917.9, 0.675 ], [ - 1900.0, + 1933.0, 0.68 ], [ - 1907.5, + 1946.5, 0.685 ], [ - 1920.1, + 1957.8, 0.69 ], [ - 1933.0, + 1971.5, 0.695 ], [ - 1949.0, + 1985.8, 0.7 ], [ - 1965.1, + 1999.8, 0.705 ], [ - 1982.0, + 2019.5, 0.71 ], [ - 2000.3, + 2039.1, 0.715 ], [ - 2021.4, + 2060.3, 0.72 ], [ - 2037.2, + 2082.1, 0.725 ], [ - 2056.0, + 2102.2, 0.73 ], [ - 2081.8, + 2121.1, 0.735 ], [ - 2096.7, + 2147.3, 0.74 ], [ - 2126.1, + 2166.5, 0.745 ], [ - 2154.1, + 2195.2, 0.75 ], [ - 2191.1, + 2221.0, 0.755 ], [ - 2226.9, + 2250.6, 0.76 ], [ - 2265.1, + 2277.6, 0.765 ], [ - 2296.5, + 2305.8, 0.77 ], [ - 2336.9, + 2340.8, 0.775 ], [ - 2383.1, + 2368.1, 0.78 ], [ - 2419.2, + 2400.4, 0.785 ], [ - 2462.7, + 2437.1, 0.79 ], [ - 2503.9, + 2469.7, 0.795 ], [ - 2544.8, + 2501.6, 0.8 ], [ - 2583.6, + 2534.8, 0.805 ], [ - 2614.7, + 2571.7, 0.81 ], [ - 2661.3, + 2601.6, 0.815 ], [ - 2701.8, + 2640.9, 0.82 ], [ - 2754.9, + 2679.8, 0.825 ], [ - 2830.0, + 2728.4, 0.83 ], [ - 2885.4, + 2782.1, 0.835 ], [ - 2959.8, + 2835.9, 0.84 ], [ - 3026.3, + 2892.4, 0.845 ], [ - 3067.2, + 2952.6, 0.85 ], [ - 3121.9, + 3008.8, 0.855 ], [ - 3188.1, + 3079.9, 0.86 ], [ - 3248.3, + 3153.9, 0.865 ], [ - 3312.4, + 3225.1, 0.87 ], [ - 3377.7, + 3304.7, 0.875 ], [ - 3464.4, + 3353.8, 0.88 ], [ - 3503.1, + 3409.6, 0.885 ], [ - 3555.2, + 3485.0, 0.89 ], [ - 3655.1, + 3569.3, 0.895 ], [ - 3733.8, + 3661.7, 0.9 ], [ - 3857.3, + 3774.4, 0.905 ], [ - 4012.3, + 3914.0, 0.91 ], [ - 4120.9, + 4043.5, 0.915 ], [ - 4243.7, + 4179.6, 0.92 ], [ - 4376.5, + 4348.2, 0.925 ], [ - 4588.7, + 4479.0, 0.93 ], [ - 4789.1, + 4665.2, 0.935 ], [ - 5036.6, + 4891.4, 0.94 ], [ - 5348.9, + 5142.1, 0.945 ], [ - 5673.6, + 5403.4, 0.95 ], [ - 5955.3, + 5729.5, 0.955 ], [ - 6456.8, + 6165.2, 0.96 ], [ - 6941.4, + 6712.7, 0.965 ], [ - 7509.6, + 7217.5, 0.97 ], [ - 8184.5, + 7862.1, 0.975 ], [ - 9254.2, + 8667.3, 0.98 ], [ - 10643.0, + 10498.6, 0.985 ], [ - 13612.3, + 13360.3, 0.99 ], [ - 23885.0, + 22526.0, 0.995 ], [ - 283138.7, + 293571.3, 1.0 ] ] @@ -1739,819 +1739,819 @@ "parser": "pg_query (summary)", "n_total": 29402, "n_accepted": 27844, - "min": 670.9, - "p10": 1074.4, - "p25": 1473.9, - "median": 1872.0, - "p75": 2489.7, - "p90": 3656.9, - "p99": 16417.0, - "max": 1729312.7, - "mean": 2978.8, + "min": 681.1, + "p10": 1097.6, + "p25": 1493.3, + "median": 1895.9, + "p75": 2540.6, + "p90": 3747.9, + "p99": 17036.2, + "max": 1750043.7, + "mean": 3056.1, "roundtrip_pct": null, "ecdf": [ [ - 670.9, + 681.1, 0.0 ], [ - 761.9, + 780.1, 0.005 ], [ - 789.5, + 810.2, 0.01 ], [ - 809.8, + 828.0, 0.015 ], [ - 823.6, + 840.5, 0.02 ], [ - 833.0, + 851.1, 0.025 ], [ - 844.7, + 864.0, 0.03 ], [ - 857.9, + 877.9, 0.035 ], [ - 869.8, + 888.9, 0.04 ], [ - 880.2, + 900.7, 0.045 ], [ - 892.8, + 913.3, 0.05 ], [ - 908.6, + 928.0, 0.055 ], [ - 922.3, + 944.0, 0.06 ], [ - 935.0, + 962.0, 0.065 ], [ - 951.3, + 982.5, 0.07 ], [ - 966.4, + 1003.1, 0.075 ], [ - 986.6, + 1016.0, 0.08 ], [ - 1009.8, + 1033.3, 0.085 ], [ - 1025.5, + 1052.1, 0.09 ], [ - 1051.0, + 1075.0, 0.095 ], [ - 1074.4, + 1097.6, 0.1 ], [ - 1091.2, + 1118.7, 0.105 ], [ - 1112.9, + 1140.8, 0.11 ], [ - 1131.2, + 1158.6, 0.115 ], [ - 1139.9, + 1176.1, 0.12 ], [ - 1151.5, + 1191.4, 0.125 ], [ - 1164.1, + 1207.7, 0.13 ], [ - 1177.3, + 1216.5, 0.135 ], [ - 1191.1, + 1223.1, 0.14 ], [ - 1202.4, + 1230.8, 0.145 ], [ - 1212.2, + 1237.9, 0.15 ], [ - 1224.6, + 1247.8, 0.155 ], [ - 1235.9, + 1259.2, 0.16 ], [ - 1245.8, + 1269.8, 0.165 ], [ - 1256.9, + 1279.6, 0.17 ], [ - 1271.6, + 1289.8, 0.175 ], [ - 1288.9, + 1300.6, 0.18 ], [ - 1302.3, + 1312.2, 0.185 ], [ - 1314.7, + 1324.9, 0.19 ], [ - 1325.6, + 1337.8, 0.195 ], [ - 1336.6, + 1348.6, 0.2 ], [ - 1348.0, + 1359.3, 0.205 ], [ - 1361.4, + 1370.7, 0.21 ], [ - 1374.9, + 1383.4, 0.215 ], [ - 1385.8, + 1394.1, 0.22 ], [ - 1394.2, + 1410.4, 0.225 ], [ - 1406.6, + 1426.6, 0.23 ], [ - 1421.1, + 1445.2, 0.235 ], [ - 1437.6, + 1461.5, 0.24 ], [ - 1455.2, + 1479.8, 0.245 ], [ - 1473.9, + 1493.3, 0.25 ], [ - 1490.4, + 1509.2, 0.255 ], [ - 1506.4, + 1522.9, 0.26 ], [ - 1519.5, + 1534.9, 0.265 ], [ - 1530.8, + 1545.6, 0.27 ], [ - 1542.4, + 1558.2, 0.275 ], [ - 1550.8, + 1571.7, 0.28 ], [ - 1560.7, + 1584.9, 0.285 ], [ - 1569.3, + 1598.4, 0.29 ], [ - 1579.9, + 1610.8, 0.295 ], [ - 1591.4, + 1621.8, 0.3 ], [ - 1603.4, + 1631.8, 0.305 ], [ - 1614.5, + 1642.2, 0.31 ], [ - 1624.9, + 1651.7, 0.315 ], [ - 1633.7, + 1659.9, 0.32 ], [ - 1644.0, + 1668.7, 0.325 ], [ - 1652.4, + 1678.4, 0.33 ], [ - 1660.7, + 1686.7, 0.335 ], [ - 1669.6, + 1694.7, 0.34 ], [ - 1678.2, + 1704.5, 0.345 ], [ - 1689.5, + 1714.0, 0.35 ], [ - 1703.0, + 1723.6, 0.355 ], [ - 1712.0, + 1732.9, 0.36 ], [ - 1719.4, + 1741.1, 0.365 ], [ - 1727.9, + 1746.6, 0.37 ], [ - 1734.9, + 1753.5, 0.375 ], [ - 1740.4, + 1760.1, 0.38 ], [ - 1746.7, + 1766.2, 0.385 ], [ - 1752.8, + 1771.8, 0.39 ], [ - 1759.4, + 1777.7, 0.395 ], [ - 1765.5, + 1783.8, 0.4 ], [ - 1772.3, + 1790.0, 0.405 ], [ - 1778.9, + 1797.2, 0.41 ], [ - 1784.5, + 1804.4, 0.415 ], [ - 1789.8, + 1811.3, 0.42 ], [ - 1795.9, + 1818.2, 0.425 ], [ - 1802.2, + 1825.0, 0.43 ], [ - 1808.4, + 1832.3, 0.435 ], [ - 1814.0, + 1839.4, 0.44 ], [ - 1820.5, + 1844.3, 0.445 ], [ - 1825.6, + 1848.5, 0.45 ], [ - 1832.3, + 1852.1, 0.455 ], [ - 1837.1, + 1856.6, 0.46 ], [ - 1841.5, + 1861.4, 0.465 ], [ - 1846.2, + 1866.7, 0.47 ], [ - 1849.9, + 1871.4, 0.475 ], [ - 1853.7, + 1875.8, 0.48 ], [ - 1857.6, + 1880.8, 0.485 ], [ - 1862.1, + 1885.3, 0.49 ], [ - 1867.1, + 1890.7, 0.495 ], [ - 1872.0, + 1895.9, 0.5 ], [ - 1877.1, + 1901.6, 0.505 ], [ - 1882.2, + 1907.1, 0.51 ], [ - 1888.2, + 1912.0, 0.515 ], [ - 1894.4, + 1917.5, 0.52 ], [ - 1901.8, + 1923.8, 0.525 ], [ - 1907.5, + 1929.1, 0.53 ], [ - 1913.2, + 1934.7, 0.535 ], [ - 1919.6, + 1941.5, 0.54 ], [ - 1927.3, + 1948.4, 0.545 ], [ - 1934.7, + 1955.0, 0.55 ], [ - 1940.9, + 1960.4, 0.555 ], [ - 1946.7, + 1966.2, 0.56 ], [ - 1953.7, + 1974.1, 0.565 ], [ - 1960.2, + 1983.1, 0.57 ], [ - 1966.4, + 1991.5, 0.575 ], [ - 1971.9, + 2002.3, 0.58 ], [ - 1977.4, + 2013.8, 0.585 ], [ - 1983.7, + 2023.1, 0.59 ], [ - 1992.3, + 2030.7, 0.595 ], [ - 2000.7, + 2039.9, 0.6 ], [ - 2009.8, + 2050.5, 0.605 ], [ - 2019.4, + 2059.8, 0.61 ], [ - 2027.4, + 2068.4, 0.615 ], [ - 2035.0, + 2076.0, 0.62 ], [ - 2043.6, + 2083.5, 0.625 ], [ - 2051.2, + 2094.0, 0.63 ], [ - 2059.2, + 2108.2, 0.635 ], [ - 2073.2, + 2121.8, 0.64 ], [ - 2087.7, + 2139.3, 0.645 ], [ - 2101.0, + 2149.8, 0.65 ], [ - 2113.1, + 2165.8, 0.655 ], [ - 2126.7, + 2178.8, 0.66 ], [ - 2140.2, + 2194.4, 0.665 ], [ - 2157.0, + 2208.8, 0.67 ], [ - 2174.8, + 2225.1, 0.675 ], [ - 2191.6, + 2243.2, 0.68 ], [ - 2209.1, + 2262.1, 0.685 ], [ - 2227.2, + 2282.7, 0.69 ], [ - 2242.6, + 2303.4, 0.695 ], [ - 2261.2, + 2324.1, 0.7 ], [ - 2279.1, + 2348.1, 0.705 ], [ - 2296.8, + 2377.2, 0.71 ], [ - 2317.4, + 2395.7, 0.715 ], [ - 2345.4, + 2419.7, 0.72 ], [ - 2371.2, + 2446.8, 0.725 ], [ - 2407.7, + 2468.2, 0.73 ], [ - 2432.1, + 2484.3, 0.735 ], [ - 2453.3, + 2501.6, 0.74 ], [ - 2471.3, + 2520.6, 0.745 ], [ - 2489.7, + 2540.6, 0.75 ], [ - 2506.4, + 2561.1, 0.755 ], [ - 2522.4, + 2584.1, 0.76 ], [ - 2539.8, + 2606.6, 0.765 ], [ - 2559.2, + 2626.1, 0.77 ], [ - 2577.5, + 2643.0, 0.775 ], [ - 2597.1, + 2663.3, 0.78 ], [ - 2619.3, + 2684.5, 0.785 ], [ - 2643.4, + 2707.9, 0.79 ], [ - 2662.5, + 2737.5, 0.795 ], [ - 2689.2, + 2765.8, 0.8 ], [ - 2715.4, + 2803.9, 0.805 ], [ - 2740.5, + 2837.5, 0.81 ], [ - 2768.7, + 2873.3, 0.815 ], [ - 2821.0, + 2907.6, 0.82 ], [ - 2863.6, + 2932.8, 0.825 ], [ - 2899.0, + 2972.3, 0.83 ], [ - 2930.7, + 3007.1, 0.835 ], [ - 2972.3, + 3050.3, 0.84 ], [ - 3009.1, + 3098.8, 0.845 ], [ - 3056.5, + 3139.6, 0.85 ], [ - 3101.7, + 3185.7, 0.855 ], [ - 3145.3, + 3235.7, 0.86 ], [ - 3196.0, + 3292.4, 0.865 ], [ - 3244.4, + 3345.6, 0.87 ], [ - 3284.2, + 3387.9, 0.875 ], [ - 3331.8, + 3445.8, 0.88 ], [ - 3392.9, + 3489.2, 0.885 ], [ - 3458.5, + 3564.0, 0.89 ], [ - 3544.0, + 3651.0, 0.895 ], [ - 3656.9, + 3747.9, 0.9 ], [ - 3768.8, + 3853.0, 0.905 ], [ - 3885.2, + 3978.8, 0.91 ], [ - 4009.9, + 4117.8, 0.915 ], [ - 4197.9, + 4308.6, 0.92 ], [ - 4357.3, + 4492.3, 0.925 ], [ - 4579.1, + 4658.3, 0.93 ], [ - 4715.6, + 4860.3, 0.935 ], [ - 4924.6, + 5053.2, 0.94 ], [ - 5155.3, + 5312.9, 0.945 ], [ - 5417.3, + 5586.8, 0.95 ], [ - 5745.6, + 5944.1, 0.955 ], [ - 6108.6, + 6344.9, 0.96 ], [ - 6529.8, + 6728.2, 0.965 ], [ - 6977.4, + 7304.7, 0.97 ], [ - 7660.8, + 8248.4, 0.975 ], [ - 8998.1, + 9673.4, 0.98 ], [ - 11614.7, + 12160.1, 0.985 ], [ - 16417.0, + 17036.2, 0.99 ], [ - 38740.0, + 40155.7, 0.995 ], [ - 1729312.7, + 1750043.7, 1.0 ] ] @@ -2560,819 +2560,819 @@ "parser": "sqlparser-rs", "n_total": 29402, "n_accepted": 24854, - "min": 309.7, - "p10": 1586.3, - "p25": 2645.3, - "median": 4240.9, - "p75": 6480.7, - "p90": 12201.7, - "p99": 47633.3, - "max": 10212150.3, - "mean": 7536.5, + "min": 316.5, + "p10": 1598.1, + "p25": 2709.0, + "median": 4184.1, + "p75": 6237.1, + "p90": 11856.1, + "p99": 47539.7, + "max": 9081488.7, + "mean": 7372.8, "roundtrip_pct": 100.0, "ecdf": [ [ - 309.7, + 316.5, 0.0 ], [ - 554.2, + 579.0, 0.005 ], [ - 606.7, + 636.4, 0.01 ], [ - 718.6, + 739.6, 0.015 ], [ - 768.6, + 776.5, 0.02 ], [ - 784.6, + 792.9, 0.025 ], [ - 804.9, + 811.2, 0.03 ], [ - 817.8, + 827.7, 0.035 ], [ - 833.0, + 842.0, 0.04 ], [ - 861.7, + 870.1, 0.045 ], [ - 891.8, + 899.9, 0.05 ], [ - 916.3, + 924.6, 0.055 ], [ - 952.3, + 965.2, 0.06 ], [ - 999.2, + 1011.1, 0.065 ], [ - 1077.7, + 1090.2, 0.07 ], [ - 1198.0, + 1179.9, 0.075 ], [ - 1274.8, + 1284.7, 0.08 ], [ - 1368.9, + 1377.7, 0.085 ], [ - 1453.2, + 1474.0, 0.09 ], [ - 1528.8, + 1540.9, 0.095 ], [ - 1586.3, + 1598.1, 0.1 ], [ - 1635.6, + 1641.8, 0.105 ], [ - 1684.0, + 1687.2, 0.11 ], [ - 1741.9, + 1742.0, 0.115 ], [ - 1772.2, + 1802.1, 0.12 ], [ - 1810.5, + 1857.0, 0.125 ], [ - 1866.3, + 1921.3, 0.13 ], [ - 1939.7, + 1968.0, 0.135 ], [ - 2001.4, + 2019.4, 0.14 ], [ - 2052.3, + 2063.1, 0.145 ], [ - 2086.1, + 2091.3, 0.15 ], [ - 2103.1, + 2122.6, 0.155 ], [ - 2115.1, + 2146.2, 0.16 ], [ - 2128.2, + 2167.4, 0.165 ], [ - 2142.1, + 2191.2, 0.17 ], [ - 2164.1, + 2207.4, 0.175 ], [ - 2190.3, + 2229.7, 0.18 ], [ - 2220.5, + 2266.5, 0.185 ], [ - 2237.7, + 2301.7, 0.19 ], [ - 2265.5, + 2322.1, 0.195 ], [ - 2306.3, + 2346.9, 0.2 ], [ - 2335.9, + 2379.5, 0.205 ], [ - 2362.5, + 2407.1, 0.21 ], [ - 2391.7, + 2427.3, 0.215 ], [ - 2418.8, + 2455.8, 0.22 ], [ - 2451.3, + 2488.8, 0.225 ], [ - 2480.2, + 2524.8, 0.23 ], [ - 2509.9, + 2564.3, 0.235 ], [ - 2552.0, + 2597.5, 0.24 ], [ - 2617.5, + 2645.3, 0.245 ], [ - 2645.3, + 2709.0, 0.25 ], [ - 2709.7, + 2742.0, 0.255 ], [ - 2770.1, + 2779.6, 0.26 ], [ - 2815.0, + 2820.3, 0.265 ], [ - 2846.3, + 2855.1, 0.27 ], [ - 2884.8, + 2881.6, 0.275 ], [ - 2907.6, + 2902.8, 0.28 ], [ - 2929.2, + 2924.9, 0.285 ], [ - 2954.2, + 2941.3, 0.29 ], [ - 2977.0, + 2960.9, 0.295 ], [ - 2998.3, + 2984.0, 0.3 ], [ - 3014.6, + 3005.4, 0.305 ], [ - 3034.7, + 3030.1, 0.31 ], [ - 3057.1, + 3062.8, 0.315 ], [ - 3084.2, + 3101.2, 0.32 ], [ - 3117.0, + 3130.7, 0.325 ], [ - 3160.6, + 3154.9, 0.33 ], [ - 3207.2, + 3196.1, 0.335 ], [ - 3238.7, + 3232.4, 0.34 ], [ - 3270.3, + 3250.3, 0.345 ], [ - 3299.9, + 3278.3, 0.35 ], [ - 3329.1, + 3299.1, 0.355 ], [ - 3354.1, + 3336.0, 0.36 ], [ - 3388.5, + 3359.8, 0.365 ], [ - 3422.9, + 3374.2, 0.37 ], [ - 3453.1, + 3400.0, 0.375 ], [ - 3485.9, + 3425.7, 0.38 ], [ - 3506.3, + 3453.5, 0.385 ], [ - 3522.6, + 3481.1, 0.39 ], [ - 3533.3, + 3504.1, 0.395 ], [ - 3547.6, + 3526.2, 0.4 ], [ - 3570.8, + 3551.1, 0.405 ], [ - 3593.0, + 3575.6, 0.41 ], [ - 3614.5, + 3604.1, 0.415 ], [ - 3641.5, + 3633.1, 0.42 ], [ - 3687.3, + 3663.7, 0.425 ], [ - 3725.9, + 3703.2, 0.43 ], [ - 3762.1, + 3741.6, 0.435 ], [ - 3795.1, + 3775.0, 0.44 ], [ - 3834.5, + 3813.3, 0.445 ], [ - 3873.2, + 3846.4, 0.45 ], [ - 3912.4, + 3878.2, 0.455 ], [ - 3939.5, + 3905.3, 0.46 ], [ - 3964.6, + 3946.2, 0.465 ], [ - 4003.7, + 3974.8, 0.47 ], [ - 4038.0, + 4014.9, 0.475 ], [ - 4068.5, + 4049.0, 0.48 ], [ - 4112.0, + 4081.6, 0.485 ], [ - 4151.4, + 4110.8, 0.49 ], [ - 4192.5, + 4145.1, 0.495 ], [ - 4240.9, + 4184.1, 0.5 ], [ - 4298.1, + 4232.8, 0.505 ], [ - 4368.7, + 4281.9, 0.51 ], [ - 4432.9, + 4345.7, 0.515 ], [ - 4502.8, + 4409.4, 0.52 ], [ - 4578.6, + 4467.4, 0.525 ], [ - 4631.1, + 4517.6, 0.53 ], [ - 4681.7, + 4568.7, 0.535 ], [ - 4710.6, + 4605.9, 0.54 ], [ - 4735.4, + 4633.8, 0.545 ], [ - 4766.9, + 4664.0, 0.55 ], [ - 4801.7, + 4683.6, 0.555 ], [ - 4843.0, + 4701.3, 0.56 ], [ - 4885.8, + 4726.9, 0.565 ], [ - 4918.3, + 4756.0, 0.57 ], [ - 4946.2, + 4785.1, 0.575 ], [ - 4973.1, + 4809.6, 0.58 ], [ - 4989.4, + 4837.0, 0.585 ], [ - 5006.8, + 4864.4, 0.59 ], [ - 5027.4, + 4894.2, 0.595 ], [ - 5054.3, + 4936.3, 0.6 ], [ - 5075.1, + 4970.5, 0.605 ], [ - 5099.2, + 5005.6, 0.61 ], [ - 5120.2, + 5033.7, 0.615 ], [ - 5147.5, + 5066.4, 0.62 ], [ - 5184.5, + 5094.6, 0.625 ], [ - 5242.6, + 5127.4, 0.63 ], [ - 5301.2, + 5154.8, 0.635 ], [ - 5356.8, + 5181.5, 0.64 ], [ - 5394.4, + 5202.6, 0.645 ], [ - 5421.5, + 5225.8, 0.65 ], [ - 5457.4, + 5261.1, 0.655 ], [ - 5493.4, + 5296.4, 0.66 ], [ - 5544.8, + 5323.6, 0.665 ], [ - 5577.1, + 5353.6, 0.67 ], [ - 5614.4, + 5394.1, 0.675 ], [ - 5656.0, + 5436.9, 0.68 ], [ - 5716.1, + 5470.4, 0.685 ], [ - 5767.2, + 5526.4, 0.69 ], [ - 5821.7, + 5581.8, 0.695 ], [ - 5864.2, + 5630.6, 0.7 ], [ - 5893.7, + 5683.7, 0.705 ], [ - 5930.6, + 5734.8, 0.71 ], [ - 5981.9, + 5788.9, 0.715 ], [ - 6044.1, + 5841.7, 0.72 ], [ - 6108.9, + 5900.6, 0.725 ], [ - 6207.7, + 5986.7, 0.73 ], [ - 6275.9, + 6055.0, 0.735 ], [ - 6350.7, + 6112.9, 0.74 ], [ - 6413.5, + 6165.7, 0.745 ], [ - 6480.7, + 6237.1, 0.75 ], [ - 6567.1, + 6340.6, 0.755 ], [ - 6664.6, + 6445.5, 0.76 ], [ - 6773.7, + 6532.4, 0.765 ], [ - 6862.2, + 6629.7, 0.77 ], [ - 6943.9, + 6721.9, 0.775 ], [ - 7047.9, + 6818.3, 0.78 ], [ - 7178.6, + 6939.8, 0.785 ], [ - 7277.1, + 7059.1, 0.79 ], [ - 7393.1, + 7166.3, 0.795 ], [ - 7529.7, + 7291.3, 0.8 ], [ - 7659.8, + 7431.6, 0.805 ], [ - 7813.9, + 7591.8, 0.81 ], [ - 7994.2, + 7753.8, 0.815 ], [ - 8194.5, + 7896.6, 0.82 ], [ - 8384.9, + 8074.4, 0.825 ], [ - 8567.2, + 8283.6, 0.83 ], [ - 8760.6, + 8450.5, 0.835 ], [ - 8960.9, + 8673.1, 0.84 ], [ - 9120.2, + 8856.7, 0.845 ], [ - 9350.7, + 9067.1, 0.85 ], [ - 9602.2, + 9272.0, 0.855 ], [ - 9794.5, + 9521.3, 0.86 ], [ - 10040.1, + 9768.4, 0.865 ], [ - 10246.1, + 10016.7, 0.87 ], [ - 10543.2, + 10222.7, 0.875 ], [ - 10851.8, + 10537.4, 0.88 ], [ - 11157.4, + 10833.0, 0.885 ], [ - 11486.0, + 11184.0, 0.89 ], [ - 11851.2, + 11499.2, 0.895 ], [ - 12201.7, + 11856.1, 0.9 ], [ - 12643.9, + 12248.9, 0.905 ], [ - 13016.3, + 12798.4, 0.91 ], [ - 13503.8, + 13248.3, 0.915 ], [ - 14076.6, + 13711.0, 0.92 ], [ - 14636.0, + 14305.3, 0.925 ], [ - 15289.0, + 14918.2, 0.93 ], [ - 16082.2, + 15677.6, 0.935 ], [ - 16799.6, + 16629.4, 0.94 ], [ - 17811.8, + 17675.4, 0.945 ], [ - 18988.5, + 18652.8, 0.95 ], [ - 20115.8, + 19687.0, 0.955 ], [ - 21287.8, + 20917.0, 0.96 ], [ - 23006.0, + 22693.0, 0.965 ], [ - 25244.3, + 24753.3, 0.97 ], [ - 28100.0, + 27375.0, 0.975 ], [ - 31680.0, + 31316.0, 0.98 ], [ - 38125.3, + 37594.3, 0.985 ], [ - 47633.3, + 47539.7, 0.99 ], [ - 91312.7, + 88370.3, 0.995 ], [ - 10212150.3, + 9081488.7, 1.0 ] ] @@ -3381,819 +3381,819 @@ "parser": "databend-common-ast", "n_total": 29402, "n_accepted": 13019, - "min": 256.0, - "p10": 2175.7, - "p25": 4060.6, - "median": 6831.5, - "p75": 10327.3, - "p90": 17755.6, - "p99": 55024.0, - "max": 1621348.7, - "mean": 10153.3, + "min": 257.0, + "p10": 2192.8, + "p25": 4123.9, + "median": 6863.0, + "p75": 10460.9, + "p90": 18198.0, + "p99": 56600.3, + "max": 1811857.3, + "mean": 10390.7, "roundtrip_pct": 99.8, "ecdf": [ [ - 256.0, + 257.0, 0.0 ], [ - 803.6, + 794.3, 0.005 ], [ - 923.9, + 916.6, 0.01 ], [ - 944.3, + 930.7, 0.015 ], [ - 951.9, + 945.3, 0.02 ], [ - 958.2, + 965.8, 0.025 ], [ - 977.7, + 973.6, 0.03 ], [ - 998.3, + 982.4, 0.035 ], [ - 1007.0, + 990.6, 0.04 ], [ - 1013.4, + 995.4, 0.045 ], [ - 1025.5, + 1003.9, 0.05 ], [ - 1129.4, + 1106.7, 0.055 ], [ - 1724.2, + 1734.1, 0.06 ], [ - 1780.2, + 1816.3, 0.065 ], [ - 1837.9, + 1860.3, 0.07 ], [ - 1940.6, + 1935.0, 0.075 ], [ - 2039.4, + 2042.8, 0.08 ], [ - 2105.8, + 2086.4, 0.085 ], [ - 2128.0, + 2123.6, 0.09 ], [ - 2147.8, + 2153.1, 0.095 ], [ - 2175.7, + 2192.8, 0.1 ], [ - 2228.1, + 2214.7, 0.105 ], [ - 2247.2, + 2228.0, 0.11 ], [ - 2258.9, + 2246.4, 0.115 ], [ - 2281.8, + 2265.5, 0.12 ], [ - 2314.6, + 2284.6, 0.125 ], [ - 2369.3, + 2352.2, 0.13 ], [ - 2401.6, + 2411.9, 0.135 ], [ - 2434.6, + 2432.1, 0.14 ], [ - 2501.3, + 2449.1, 0.145 ], [ - 2519.8, + 2470.7, 0.15 ], [ - 2545.3, + 2513.7, 0.155 ], [ - 2608.2, + 2586.2, 0.16 ], [ - 2746.6, + 2830.4, 0.165 ], [ - 2950.1, + 2960.5, 0.17 ], [ - 3033.2, + 3047.7, 0.175 ], [ - 3113.8, + 3175.6, 0.18 ], [ - 3190.4, + 3207.8, 0.185 ], [ - 3215.1, + 3229.4, 0.19 ], [ - 3256.8, + 3257.2, 0.195 ], [ - 3320.1, + 3292.3, 0.2 ], [ - 3360.5, + 3323.2, 0.205 ], [ - 3417.2, + 3396.8, 0.21 ], [ - 3540.3, + 3507.7, 0.215 ], [ - 3579.3, + 3570.2, 0.22 ], [ - 3732.7, + 3744.8, 0.225 ], [ - 3807.2, + 3786.3, 0.23 ], [ - 3880.2, + 3845.7, 0.235 ], [ - 3957.1, + 3935.4, 0.24 ], [ - 4017.6, + 4092.2, 0.245 ], [ - 4060.6, + 4123.9, 0.25 ], [ - 4104.4, + 4139.6, 0.255 ], [ - 4136.5, + 4153.5, 0.26 ], [ - 4153.9, + 4179.2, 0.265 ], [ - 4181.4, + 4198.4, 0.27 ], [ - 4214.0, + 4216.7, 0.275 ], [ - 4254.4, + 4239.4, 0.28 ], [ - 4272.9, + 4258.0, 0.285 ], [ - 4304.7, + 4293.1, 0.29 ], [ - 4415.6, + 4470.3, 0.295 ], [ - 4629.7, + 4696.9, 0.3 ], [ - 4787.6, + 4883.8, 0.305 ], [ - 4981.4, + 4974.6, 0.31 ], [ - 5032.2, + 5040.6, 0.315 ], [ - 5111.4, + 5089.6, 0.32 ], [ - 5159.8, + 5146.4, 0.325 ], [ - 5300.6, + 5292.2, 0.33 ], [ - 5402.6, + 5406.7, 0.335 ], [ - 5506.9, + 5538.3, 0.34 ], [ - 5656.6, + 5665.4, 0.345 ], [ - 5761.5, + 5772.8, 0.35 ], [ - 5909.3, + 5920.6, 0.355 ], [ - 5970.6, + 5973.9, 0.36 ], [ - 6007.1, + 6009.3, 0.365 ], [ - 6041.4, + 6066.1, 0.37 ], [ - 6092.2, + 6168.6, 0.375 ], [ - 6132.3, + 6244.5, 0.38 ], [ - 6178.6, + 6289.7, 0.385 ], [ - 6221.7, + 6315.9, 0.39 ], [ - 6279.9, + 6334.7, 0.395 ], [ - 6314.6, + 6354.7, 0.4 ], [ - 6337.3, + 6371.3, 0.405 ], [ - 6366.1, + 6396.8, 0.41 ], [ - 6397.1, + 6426.8, 0.415 ], [ - 6425.5, + 6460.9, 0.42 ], [ - 6453.5, + 6482.9, 0.425 ], [ - 6480.3, + 6509.6, 0.43 ], [ - 6502.3, + 6540.9, 0.435 ], [ - 6525.0, + 6570.3, 0.44 ], [ - 6546.3, + 6609.6, 0.445 ], [ - 6567.7, + 6641.9, 0.45 ], [ - 6592.4, + 6706.0, 0.455 ], [ - 6625.9, + 6737.8, 0.46 ], [ - 6657.6, + 6757.0, 0.465 ], [ - 6686.9, + 6780.7, 0.47 ], [ - 6715.6, + 6806.7, 0.475 ], [ - 6735.8, + 6820.1, 0.48 ], [ - 6756.4, + 6833.6, 0.485 ], [ - 6782.9, + 6842.9, 0.49 ], [ - 6806.4, + 6850.9, 0.495 ], [ - 6831.5, + 6863.0, 0.5 ], [ - 6847.2, + 6875.9, 0.505 ], [ - 6858.6, + 6890.9, 0.51 ], [ - 6868.7, + 6910.8, 0.515 ], [ - 6876.8, + 6928.9, 0.52 ], [ - 6885.9, + 6946.6, 0.525 ], [ - 6895.9, + 6966.3, 0.53 ], [ - 6910.9, + 6981.1, 0.535 ], [ - 6931.7, + 7002.5, 0.54 ], [ - 6969.4, + 7022.5, 0.545 ], [ - 7003.2, + 7064.2, 0.55 ], [ - 7037.9, + 7119.0, 0.555 ], [ - 7085.8, + 7163.5, 0.56 ], [ - 7142.7, + 7225.9, 0.565 ], [ - 7233.7, + 7306.9, 0.57 ], [ - 7286.2, + 7438.2, 0.575 ], [ - 7343.1, + 7579.7, 0.58 ], [ - 7415.5, + 7659.4, 0.585 ], [ - 7509.6, + 7718.8, 0.59 ], [ - 7600.2, + 7767.2, 0.595 ], [ - 7686.2, + 7816.5, 0.6 ], [ - 7736.2, + 7865.7, 0.605 ], [ - 7776.4, + 7930.5, 0.61 ], [ - 7870.7, + 7993.4, 0.615 ], [ - 7960.0, + 8067.7, 0.62 ], [ - 8037.8, + 8129.0, 0.625 ], [ - 8128.8, + 8193.0, 0.63 ], [ - 8224.7, + 8258.4, 0.635 ], [ - 8292.9, + 8370.8, 0.64 ], [ - 8373.1, + 8486.1, 0.645 ], [ - 8464.2, + 8595.4, 0.65 ], [ - 8582.6, + 8689.1, 0.655 ], [ - 8691.0, + 8793.0, 0.66 ], [ - 8821.3, + 8921.8, 0.665 ], [ - 8956.9, + 9019.0, 0.67 ], [ - 9049.0, + 9156.3, 0.675 ], [ - 9152.3, + 9217.5, 0.68 ], [ - 9226.4, + 9317.6, 0.685 ], [ - 9299.9, + 9467.9, 0.69 ], [ - 9425.6, + 9538.1, 0.695 ], [ - 9508.0, + 9620.4, 0.7 ], [ - 9593.1, + 9719.4, 0.705 ], [ - 9656.0, + 9793.0, 0.71 ], [ - 9695.3, + 9837.4, 0.715 ], [ - 9752.4, + 9907.6, 0.72 ], [ - 9815.6, + 9977.8, 0.725 ], [ - 9898.7, + 10100.2, 0.73 ], [ - 9986.7, + 10242.7, 0.735 ], [ - 10163.7, + 10326.2, 0.74 ], [ - 10254.9, + 10376.2, 0.745 ], [ - 10327.3, + 10460.9, 0.75 ], [ - 10407.4, + 10511.1, 0.755 ], [ - 10467.2, + 10581.1, 0.76 ], [ - 10545.6, + 10703.7, 0.765 ], [ - 10683.9, + 10959.5, 0.77 ], [ - 10934.5, + 11127.2, 0.775 ], [ - 11093.5, + 11236.2, 0.78 ], [ - 11198.6, + 11481.8, 0.785 ], [ - 11362.8, + 11720.9, 0.79 ], [ - 11543.1, + 11862.5, 0.795 ], [ - 11766.6, + 12122.9, 0.8 ], [ - 12107.9, + 12314.7, 0.805 ], [ - 12420.6, + 12585.1, 0.81 ], [ - 12682.6, + 12714.0, 0.815 ], [ - 12900.1, + 12956.0, 0.82 ], [ - 13086.1, + 13318.0, 0.825 ], [ - 13288.0, + 13435.4, 0.83 ], [ - 13497.0, + 13614.3, 0.835 ], [ - 13704.4, + 13772.7, 0.84 ], [ - 13954.9, + 14070.9, 0.845 ], [ - 14203.5, + 14228.5, 0.85 ], [ - 14372.2, + 14502.5, 0.855 ], [ - 14786.2, + 14921.5, 0.86 ], [ - 15156.6, + 15280.5, 0.865 ], [ - 15621.6, + 15708.0, 0.87 ], [ - 16020.2, + 16143.8, 0.875 ], [ - 16359.0, + 16547.4, 0.88 ], [ - 16681.4, + 16926.0, 0.885 ], [ - 16934.0, + 17280.6, 0.89 ], [ - 17306.6, + 17813.8, 0.895 ], [ - 17755.6, + 18198.0, 0.9 ], [ - 18340.6, + 18687.8, 0.905 ], [ - 18791.4, + 19288.4, 0.91 ], [ - 19420.6, + 19805.0, 0.915 ], [ - 19967.8, + 20639.0, 0.92 ], [ - 20811.8, + 21282.8, 0.925 ], [ - 21613.5, + 22161.8, 0.93 ], [ - 22327.2, + 22966.0, 0.935 ], [ - 23326.8, + 23932.8, 0.94 ], [ - 24049.0, + 25087.7, 0.945 ], [ - 25321.0, + 25892.3, 0.95 ], [ - 26497.0, + 27194.7, 0.955 ], [ - 27886.3, + 29118.3, 0.96 ], [ - 29559.3, + 30678.0, 0.965 ], [ - 32127.3, + 32711.7, 0.97 ], [ - 34218.0, + 35316.7, 0.975 ], [ - 38232.3, + 39241.0, 0.98 ], [ - 45095.3, + 46922.0, 0.985 ], [ - 55024.0, + 56600.3, 0.99 ], [ - 111915.0, + 113855.3, 0.995 ], [ - 1621348.7, + 1811857.3, 1.0 ] ] @@ -4202,819 +4202,819 @@ "parser": "pg_query.rs", "n_total": 29402, "n_accepted": 27844, - "min": 1380.7, - "p10": 3496.6, - "p25": 5969.4, - "median": 8415.9, - "p75": 13839.0, - "p90": 24090.8, - "p99": 117475.3, - "max": 18457846.0, - "mean": 17165.2, + "min": 1442.6, + "p10": 3629.6, + "p25": 6352.0, + "median": 8868.8, + "p75": 14756.2, + "p90": 25815.3, + "p99": 124992.7, + "max": 20144218.7, + "mean": 18254.3, "roundtrip_pct": 99.9, "ecdf": [ [ - 1380.7, + 1442.6, 0.0 ], [ - 1634.2, + 1702.0, 0.005 ], [ - 1682.4, + 1760.0, 0.01 ], [ - 1722.1, + 1795.6, 0.015 ], [ - 1767.2, + 1831.2, 0.02 ], [ - 1830.6, + 1883.6, 0.025 ], [ - 2004.2, + 2069.6, 0.03 ], [ - 2174.8, + 2201.2, 0.035 ], [ - 2421.5, + 2475.9, 0.04 ], [ - 2719.4, + 2821.8, 0.045 ], [ - 2762.8, + 2868.8, 0.05 ], [ - 2799.8, + 2942.6, 0.055 ], [ - 2856.7, + 2993.4, 0.06 ], [ - 2908.4, + 3032.9, 0.065 ], [ - 2943.7, + 3076.4, 0.07 ], [ - 2993.4, + 3124.5, 0.075 ], [ - 3059.2, + 3191.7, 0.08 ], [ - 3160.6, + 3283.1, 0.085 ], [ - 3313.1, + 3423.8, 0.09 ], [ - 3412.6, + 3524.7, 0.095 ], [ - 3496.6, + 3629.6, 0.1 ], [ - 3535.2, + 3679.8, 0.105 ], [ - 3567.5, + 3761.7, 0.11 ], [ - 3629.9, + 3831.0, 0.115 ], [ - 3699.4, + 3867.3, 0.12 ], [ - 3726.2, + 3887.3, 0.125 ], [ - 3752.9, + 3902.6, 0.13 ], [ - 3789.2, + 3936.2, 0.135 ], [ - 3837.2, + 3985.8, 0.14 ], [ - 3895.8, + 4050.2, 0.145 ], [ - 3964.2, + 4093.5, 0.15 ], [ - 4024.3, + 4180.4, 0.155 ], [ - 4097.7, + 4319.1, 0.16 ], [ - 4234.8, + 4426.1, 0.165 ], [ - 4396.4, + 4604.5, 0.17 ], [ - 4551.6, + 4713.1, 0.175 ], [ - 4684.6, + 4918.7, 0.18 ], [ - 4842.5, + 4989.4, 0.185 ], [ - 4916.8, + 5110.7, 0.19 ], [ - 5041.6, + 5272.3, 0.195 ], [ - 5179.8, + 5436.2, 0.2 ], [ - 5277.6, + 5532.1, 0.205 ], [ - 5358.4, + 5642.6, 0.21 ], [ - 5485.1, + 5736.4, 0.215 ], [ - 5589.4, + 5853.6, 0.22 ], [ - 5687.2, + 5914.9, 0.225 ], [ - 5799.2, + 6014.2, 0.23 ], [ - 5883.1, + 6135.3, 0.235 ], [ - 5929.3, + 6183.0, 0.24 ], [ - 5953.1, + 6228.1, 0.245 ], [ - 5969.4, + 6352.0, 0.25 ], [ - 6010.1, + 6426.1, 0.255 ], [ - 6052.1, + 6496.3, 0.26 ], [ - 6100.3, + 6520.3, 0.265 ], [ - 6153.8, + 6531.7, 0.27 ], [ - 6198.1, + 6539.7, 0.275 ], [ - 6248.5, + 6552.4, 0.28 ], [ - 6273.3, + 6570.4, 0.285 ], [ - 6292.5, + 6593.9, 0.29 ], [ - 6307.3, + 6615.4, 0.295 ], [ - 6324.6, + 6636.1, 0.3 ], [ - 6365.3, + 6656.1, 0.305 ], [ - 6394.7, + 6688.8, 0.31 ], [ - 6426.1, + 6729.9, 0.315 ], [ - 6455.8, + 6762.8, 0.32 ], [ - 6501.6, + 6788.6, 0.325 ], [ - 6525.0, + 6832.2, 0.33 ], [ - 6548.4, + 6913.1, 0.335 ], [ - 6605.9, + 6981.7, 0.34 ], [ - 6691.2, + 7034.1, 0.345 ], [ - 6753.4, + 7084.9, 0.35 ], [ - 6808.2, + 7132.7, 0.355 ], [ - 6856.5, + 7213.6, 0.36 ], [ - 6929.5, + 7384.7, 0.365 ], [ - 7028.3, + 7507.2, 0.37 ], [ - 7178.9, + 7573.5, 0.375 ], [ - 7253.0, + 7627.5, 0.38 ], [ - 7291.2, + 7655.2, 0.385 ], [ - 7348.9, + 7676.2, 0.39 ], [ - 7405.7, + 7693.8, 0.395 ], [ - 7437.8, + 7722.9, 0.4 ], [ - 7455.6, + 7817.3, 0.405 ], [ - 7479.5, + 7955.9, 0.41 ], [ - 7527.1, + 8021.5, 0.415 ], [ - 7617.8, + 8043.5, 0.42 ], [ - 7667.0, + 8057.8, 0.425 ], [ - 7698.7, + 8070.2, 0.43 ], [ - 7724.6, + 8083.6, 0.435 ], [ - 7786.3, + 8098.7, 0.44 ], [ - 7825.6, + 8114.5, 0.445 ], [ - 7854.8, + 8127.8, 0.45 ], [ - 7875.8, + 8142.0, 0.455 ], [ - 7894.1, + 8169.7, 0.46 ], [ - 7910.8, + 8204.7, 0.465 ], [ - 7932.5, + 8268.2, 0.47 ], [ - 7990.9, + 8384.0, 0.475 ], [ - 8043.5, + 8502.5, 0.48 ], [ - 8150.3, + 8581.2, 0.485 ], [ - 8249.8, + 8684.4, 0.49 ], [ - 8336.7, + 8778.4, 0.495 ], [ - 8415.9, + 8868.8, 0.5 ], [ - 8470.5, + 8982.5, 0.505 ], [ - 8558.9, + 9119.3, 0.51 ], [ - 8669.4, + 9187.4, 0.515 ], [ - 8734.6, + 9214.4, 0.52 ], [ - 8798.6, + 9248.5, 0.525 ], [ - 8843.1, + 9320.6, 0.53 ], [ - 8907.7, + 9430.8, 0.535 ], [ - 8970.5, + 9497.9, 0.54 ], [ - 9066.2, + 9565.0, 0.545 ], [ - 9197.3, + 9618.2, 0.55 ], [ - 9254.5, + 9725.4, 0.555 ], [ - 9301.6, + 9827.6, 0.56 ], [ - 9367.7, + 9913.7, 0.565 ], [ - 9448.9, + 10030.1, 0.57 ], [ - 9522.4, + 10123.6, 0.575 ], [ - 9612.7, + 10202.7, 0.58 ], [ - 9720.4, + 10318.3, 0.585 ], [ - 9802.5, + 10418.6, 0.59 ], [ - 9915.3, + 10478.7, 0.595 ], [ - 10014.6, + 10563.3, 0.6 ], [ - 10103.6, + 10761.4, 0.605 ], [ - 10188.1, + 10967.0, 0.61 ], [ - 10315.0, + 11132.2, 0.615 ], [ - 10526.6, + 11262.5, 0.62 ], [ - 10709.2, + 11406.5, 0.625 ], [ - 10841.8, + 11485.4, 0.63 ], [ - 10979.6, + 11596.9, 0.635 ], [ - 11044.2, + 11703.4, 0.64 ], [ - 11182.4, + 11859.4, 0.645 ], [ - 11278.8, + 12030.2, 0.65 ], [ - 11381.5, + 12140.5, 0.655 ], [ - 11466.8, + 12233.1, 0.66 ], [ - 11576.9, + 12324.7, 0.665 ], [ - 11664.6, + 12406.3, 0.67 ], [ - 11743.4, + 12473.6, 0.675 ], [ - 11836.1, + 12536.4, 0.68 ], [ - 11905.0, + 12602.4, 0.685 ], [ - 11979.0, + 12704.0, 0.69 ], [ - 12067.1, + 12798.4, 0.695 ], [ - 12201.8, + 12880.0, 0.7 ], [ - 12323.3, + 13069.0, 0.705 ], [ - 12427.7, + 13230.7, 0.71 ], [ - 12625.3, + 13326.6, 0.715 ], [ - 12761.3, + 13452.6, 0.72 ], [ - 12860.0, + 13669.2, 0.725 ], [ - 13007.4, + 13911.3, 0.73 ], [ - 13203.6, + 14158.1, 0.735 ], [ - 13446.9, + 14358.7, 0.74 ], [ - 13655.8, + 14580.8, 0.745 ], [ - 13839.0, + 14756.2, 0.75 ], [ - 14019.8, + 14939.8, 0.755 ], [ - 14219.9, + 15070.2, 0.76 ], [ - 14330.5, + 15245.5, 0.765 ], [ - 14500.7, + 15469.3, 0.77 ], [ - 14679.3, + 15681.2, 0.775 ], [ - 14923.2, + 15835.0, 0.78 ], [ - 15143.5, + 15973.5, 0.785 ], [ - 15309.0, + 16212.3, 0.79 ], [ - 15545.4, + 16451.0, 0.795 ], [ - 15751.3, + 16721.6, 0.8 ], [ - 15898.0, + 17128.4, 0.805 ], [ - 16242.8, + 17398.8, 0.81 ], [ - 16495.2, + 17681.4, 0.815 ], [ - 16719.6, + 18008.0, 0.82 ], [ - 17018.0, + 18166.2, 0.825 ], [ - 17300.8, + 18251.0, 0.83 ], [ - 17432.8, + 18533.0, 0.835 ], [ - 17653.4, + 18923.8, 0.84 ], [ - 18070.2, + 19222.2, 0.845 ], [ - 18448.8, + 19559.5, 0.85 ], [ - 18847.6, + 20158.0, 0.855 ], [ - 19348.6, + 20596.5, 0.86 ], [ - 19850.2, + 21182.8, 0.865 ], [ - 20381.0, + 21658.2, 0.87 ], [ - 20814.2, + 22089.2, 0.875 ], [ - 21483.0, + 22625.2, 0.88 ], [ - 21975.0, + 23284.0, 0.885 ], [ - 22545.2, + 23975.5, 0.89 ], [ - 23163.8, + 24860.3, 0.895 ], [ - 24090.8, + 25815.3, 0.9 ], [ - 25164.3, + 26663.7, 0.905 ], [ - 26076.0, + 27719.0, 0.91 ], [ - 26991.0, + 28737.3, 0.915 ], [ - 28250.0, + 29833.3, 0.92 ], [ - 29529.0, + 31202.0, 0.925 ], [ - 30811.3, + 32548.0, 0.93 ], [ - 32254.3, + 34147.7, 0.935 ], [ - 33904.0, + 35764.0, 0.94 ], [ - 35721.0, + 37728.0, 0.945 ], [ - 37821.7, + 40222.7, 0.95 ], [ - 40683.7, + 43058.0, 0.955 ], [ - 43288.7, + 46234.0, 0.96 ], [ - 46601.3, + 50138.0, 0.965 ], [ - 51403.7, + 55131.0, 0.97 ], [ - 57625.7, + 61255.7, 0.975 ], [ - 65761.0, + 70510.0, 0.98 ], [ - 83761.7, + 89726.3, 0.985 ], [ - 117475.3, + 124992.7, 0.99 ], [ - 260399.0, + 275423.7, 0.995 ], [ - 18457846.0, + 20144218.7, 1.0 ] ] @@ -5022,820 +5022,820 @@ { "parser": "polyglot-sql", "n_total": 29402, - "n_accepted": 23994, - "min": 8898.8, - "p10": 10278.3, - "p25": 11328.9, - "median": 12552.3, - "p75": 14024.8, - "p90": 17336.8, - "p99": 39007.3, - "max": 4975810.7, - "mean": 14395.5, + "n_accepted": 24016, + "min": 9036.0, + "p10": 10557.7, + "p25": 11516.8, + "median": 12963.1, + "p75": 14826.3, + "p90": 18635.2, + "p99": 41107.7, + "max": 4957455.3, + "mean": 15001.9, "roundtrip_pct": 98.6, "ecdf": [ [ - 8898.8, + 9036.0, 0.0 ], [ - 9437.8, + 9528.0, 0.005 ], [ - 9498.0, + 9612.1, 0.01 ], [ - 9540.3, + 9794.0, 0.015 ], [ - 9587.0, + 9943.2, 0.02 ], [ - 9666.1, + 9995.6, 0.025 ], [ - 9752.9, + 10036.8, 0.03 ], [ - 9835.3, + 10072.3, 0.035 ], [ - 9900.9, + 10104.6, 0.04 ], [ - 9943.2, + 10129.2, 0.045 ], [ - 9976.7, + 10148.1, 0.05 ], [ - 10008.9, + 10177.0, 0.055 ], [ - 10036.8, + 10203.7, 0.06 ], [ - 10061.2, + 10240.4, 0.065 ], [ - 10085.8, + 10282.8, 0.07 ], [ - 10108.0, + 10338.4, 0.075 ], [ - 10133.7, + 10381.9, 0.08 ], [ - 10164.8, + 10429.7, 0.085 ], [ - 10201.6, + 10478.5, 0.09 ], [ - 10241.6, + 10521.1, 0.095 ], [ - 10278.3, + 10557.7, 0.1 ], [ - 10320.7, + 10595.0, 0.105 ], [ - 10367.3, + 10623.9, 0.11 ], [ - 10425.3, + 10661.2, 0.115 ], [ - 10465.3, + 10700.2, 0.12 ], [ - 10499.9, + 10739.2, 0.125 ], [ - 10540.0, + 10770.2, 0.13 ], [ - 10581.1, + 10807.9, 0.135 ], [ - 10621.4, + 10841.8, 0.14 ], [ - 10657.9, + 10876.9, 0.145 ], [ - 10694.0, + 10908.1, 0.15 ], [ - 10726.5, + 10942.0, 0.155 ], [ - 10755.2, + 10979.5, 0.16 ], [ - 10782.7, + 11017.1, 0.165 ], [ - 10804.8, + 11050.9, 0.17 ], [ - 10826.8, + 11083.1, 0.175 ], [ - 10848.3, + 11113.5, 0.18 ], [ - 10877.3, + 11149.9, 0.185 ], [ - 10911.8, + 11181.1, 0.19 ], [ - 10947.0, + 11206.1, 0.195 ], [ - 10990.8, + 11243.8, 0.2 ], [ - 11030.9, + 11278.8, 0.205 ], [ - 11073.4, + 11301.4, 0.21 ], [ - 11108.5, + 11326.4, 0.215 ], [ - 11137.4, + 11350.2, 0.22 ], [ - 11168.6, + 11379.0, 0.225 ], [ - 11194.4, + 11406.6, 0.23 ], [ - 11228.8, + 11429.1, 0.235 ], [ - 11265.0, + 11459.1, 0.24 ], [ - 11300.1, + 11485.5, 0.245 ], [ - 11328.9, + 11516.8, 0.25 ], [ - 11352.8, + 11545.8, 0.255 ], [ - 11372.9, + 11583.1, 0.26 ], [ - 11395.2, + 11618.2, 0.265 ], [ - 11414.4, + 11649.5, 0.27 ], [ - 11432.9, + 11674.9, 0.275 ], [ - 11447.9, + 11703.6, 0.28 ], [ - 11464.2, + 11734.8, 0.285 ], [ - 11484.2, + 11762.1, 0.29 ], [ - 11508.0, + 11782.3, 0.295 ], [ - 11535.6, + 11809.9, 0.3 ], [ - 11570.4, + 11832.4, 0.305 ], [ - 11601.8, + 11855.3, 0.31 ], [ - 11633.2, + 11879.6, 0.315 ], [ - 11668.2, + 11902.4, 0.32 ], [ - 11697.1, + 11928.3, 0.325 ], [ - 11727.2, + 11956.9, 0.33 ], [ - 11759.3, + 11981.4, 0.335 ], [ - 11792.2, + 12011.3, 0.34 ], [ - 11816.1, + 12045.2, 0.345 ], [ - 11839.9, + 12082.9, 0.35 ], [ - 11860.0, + 12118.6, 0.355 ], [ - 11881.1, + 12154.4, 0.36 ], [ - 11900.0, + 12180.1, 0.365 ], [ - 11919.7, + 12211.7, 0.37 ], [ - 11940.1, + 12254.4, 0.375 ], [ - 11958.4, + 12297.0, 0.38 ], [ - 11977.0, + 12337.7, 0.385 ], [ - 11999.7, + 12370.6, 0.39 ], [ - 12021.5, + 12400.6, 0.395 ], [ - 12042.8, + 12428.5, 0.4 ], [ - 12070.0, + 12452.1, 0.405 ], [ - 12094.1, + 12482.1, 0.41 ], [ - 12121.4, + 12513.7, 0.415 ], [ - 12144.4, + 12543.7, 0.42 ], [ - 12168.0, + 12578.0, 0.425 ], [ - 12193.1, + 12606.7, 0.43 ], [ - 12220.3, + 12634.0, 0.435 ], [ - 12247.4, + 12657.2, 0.44 ], [ - 12275.6, + 12688.3, 0.445 ], [ - 12300.4, + 12709.0, 0.45 ], [ - 12329.0, + 12736.9, 0.455 ], [ - 12350.4, + 12764.1, 0.46 ], [ - 12371.9, + 12788.4, 0.465 ], [ - 12394.9, + 12812.7, 0.47 ], [ - 12420.6, + 12838.6, 0.475 ], [ - 12446.4, + 12862.9, 0.48 ], [ - 12472.1, + 12885.7, 0.485 ], [ - 12503.6, + 12908.7, 0.49 ], [ - 12526.6, + 12937.3, 0.495 ], [ - 12552.3, + 12963.1, 0.5 ], [ - 12572.4, + 12994.4, 0.505 ], [ - 12592.3, + 13027.4, 0.51 ], [ - 12606.7, + 13063.3, 0.515 ], [ - 12621.0, + 13091.9, 0.52 ], [ - 12635.3, + 13120.6, 0.525 ], [ - 12651.0, + 13152.0, 0.53 ], [ - 12665.4, + 13177.9, 0.535 ], [ - 12684.0, + 13203.4, 0.54 ], [ - 12701.1, + 13229.3, 0.545 ], [ - 12724.1, + 13255.0, 0.55 ], [ - 12751.3, + 13276.6, 0.555 ], [ - 12779.2, + 13300.2, 0.56 ], [ - 12817.0, + 13319.6, 0.565 ], [ - 12853.0, + 13342.3, 0.57 ], [ - 12884.4, + 13363.9, 0.575 ], [ - 12920.1, + 13383.9, 0.58 ], [ - 12954.4, + 13406.9, 0.585 ], [ - 12988.9, + 13433.9, 0.59 ], [ - 13026.0, + 13463.8, 0.595 ], [ - 13053.3, + 13496.9, 0.6 ], [ - 13089.0, + 13529.9, 0.605 ], [ - 13123.4, + 13557.0, 0.61 ], [ - 13151.5, + 13585.7, 0.615 ], [ - 13173.4, + 13620.0, 0.62 ], [ - 13196.3, + 13657.5, 0.625 ], [ - 13219.3, + 13695.8, 0.63 ], [ - 13242.1, + 13740.3, 0.635 ], [ - 13265.1, + 13777.7, 0.64 ], [ - 13290.9, + 13823.3, 0.645 ], [ - 13316.7, + 13863.4, 0.65 ], [ - 13346.7, + 13904.4, 0.655 ], [ - 13375.3, + 13943.0, 0.66 ], [ - 13399.6, + 13982.1, 0.665 ], [ - 13438.3, + 14021.5, 0.67 ], [ - 13469.9, + 14054.8, 0.675 ], [ - 13507.2, + 14095.0, 0.68 ], [ - 13544.1, + 14143.3, 0.685 ], [ - 13580.7, + 14195.2, 0.69 ], [ - 13619.0, + 14248.7, 0.695 ], [ - 13649.2, + 14300.3, 0.7 ], [ - 13677.5, + 14348.8, 0.705 ], [ - 13704.2, + 14402.2, 0.71 ], [ - 13738.9, + 14447.3, 0.715 ], [ - 13779.3, + 14490.7, 0.72 ], [ - 13809.3, + 14532.5, 0.725 ], [ - 13852.8, + 14586.0, 0.73 ], [ - 13897.8, + 14636.0, 0.735 ], [ - 13942.0, + 14697.7, 0.74 ], [ - 13986.5, + 14757.8, 0.745 ], [ - 14024.8, + 14826.3, 0.75 ], [ - 14059.4, + 14884.8, 0.755 ], [ - 14092.4, + 14963.3, 0.76 ], [ - 14141.7, + 15051.8, 0.765 ], [ - 14186.7, + 15162.0, 0.77 ], [ - 14243.5, + 15255.5, 0.775 ], [ - 14288.7, + 15344.0, 0.78 ], [ - 14345.5, + 15429.2, 0.785 ], [ - 14419.0, + 15519.4, 0.79 ], [ - 14492.3, + 15607.4, 0.795 ], [ - 14560.8, + 15679.7, 0.8 ], [ - 14632.7, + 15776.5, 0.805 ], [ - 14709.5, + 15902.0, 0.81 ], [ - 14797.8, + 16018.4, 0.815 ], [ - 14898.2, + 16148.6, 0.82 ], [ - 14993.5, + 16266.8, 0.825 ], [ - 15086.8, + 16371.0, 0.83 ], [ - 15170.6, + 16467.2, 0.835 ], [ - 15263.8, + 16551.2, 0.84 ], [ - 15374.0, + 16629.4, 0.845 ], [ - 15522.7, + 16751.5, 0.85 ], [ - 15649.5, + 16934.0, 0.855 ], [ - 15777.8, + 17066.4, 0.86 ], [ - 15940.0, + 17258.6, 0.865 ], [ - 16126.6, + 17429.0, 0.87 ], [ - 16292.5, + 17625.4, 0.875 ], [ - 16511.4, + 17825.8, 0.88 ], [ - 16685.6, + 18022.0, 0.885 ], [ - 16865.8, + 18210.4, 0.89 ], [ - 17052.4, + 18440.8, 0.895 ], [ - 17336.8, + 18635.2, 0.9 ], [ - 17621.2, + 18900.8, 0.905 ], [ - 17897.8, + 19161.0, 0.91 ], [ - 18154.2, + 19456.8, 0.915 ], [ - 18454.8, + 19754.8, 0.92 ], [ - 18831.6, + 20085.5, 0.925 ], [ - 19201.5, + 20576.2, 0.93 ], [ - 19509.5, + 21062.5, 0.935 ], [ - 19964.3, + 21668.2, 0.94 ], [ - 20534.0, + 22135.0, 0.945 ], [ - 21210.0, + 22648.0, 0.95 ], [ - 21828.8, + 23454.3, 0.955 ], [ - 22673.0, + 24409.7, 0.96 ], [ - 23838.3, + 25394.7, 0.965 ], [ - 24967.0, + 26587.0, 0.97 ], [ - 26800.7, + 28130.0, 0.975 ], [ - 28831.0, + 30574.3, 0.98 ], [ - 32311.0, + 33814.0, 0.985 ], [ - 39007.3, + 41107.7, 0.99 ], [ - 60995.3, + 63289.7, 0.995 ], [ - 4975810.7, + 4957455.3, 1.0 ] ] @@ -5862,7 +5862,7 @@ 199, 200, 194, - 199 + 221 ] }, { @@ -5875,7 +5875,7 @@ 234, 272, 201, - 270 + 271 ] }, { @@ -5886,9 +5886,9 @@ 27372, 27372, 21048, - 23522, + 23544, 12624, - 14918 + 21653 ] } ], @@ -5898,9 +5898,9 @@ 27844, 27844, 21481, - 23994, + 24016, 13019, - 15387 + 22145 ] }, "failures": [ @@ -6026,7 +6026,7 @@ }, { "parser": "polyglot-sql", - "rejected_total": 5326, + "rejected_total": 5304, "expected_total": 29295, "preview_html": [ "explain (verbose, costs off) select s1, s2, sm from generate_series(1, 3) s1, lateral (select s2, sum(s1 + s2) sm from generate_series(1, 3) s2 group by s2) ss order by 1, 2", @@ -6086,30 +6086,30 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 13908, + "rejected_total": 7196, "expected_total": 29295, "preview_html": [ - "CREATE SCHEMA IF NOT EXISTS consumer_div", "SELECT COUNT(DISTINCT t.sbTxCustId) FROM sbTransaction t JOIN sbCustomer c ON t.sbTxCustId = c.sbCustId JOIN sbTicker tk ON t.sbTxTickerId = tk.sbTickerId WHERE c.sbCustEmail LIKE '%.com' AND tk.sbTickerSymbol ~ '(AMZN|AAPL|GOOGL|META|NFLX)'", - "WITH retail_merchants AS (SELECT mid FROM consumer_div.merchants WHERE category ILIKE '%retail%' AND status = 'active' ), merchant_balances AS (SELECT balance FROM consumer_div.wallet_merchant_balance_daily wmbd JOIN retail_merchants rm ON wmbd.merchant_id = rm.mid WHERE DATE(wmbd.updated_at) = CURRENT_DATE ) SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY balance) AS median_balance FROM merchant_balances", - "SET extra_float_digits = 0", - "ANALYZE aggtest", "SELECT any_value(v) FROM (VALUES (1), (2), (3)) AS v (v)", "SELECT any_value(v) FROM (VALUES (NULL)) AS v (v)", "SELECT any_value(v) FROM (VALUES (NULL), (1), (2)) AS v (v)", "SELECT any_value(v) FROM (VALUES (array['hello', 'world'])) AS v (v)", - "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('1'), ('infinity')) v(x)" + "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('1'), ('infinity')) v(x)", + "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('infinity'), ('1')) v(x)", + "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('infinity'), ('infinity')) v(x)", + "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('-infinity'), ('infinity')) v(x)", + "SELECT sum(x::float8), avg(x::float8), var_pop(x::float8) FROM (VALUES ('-infinity'), ('-infinity')) v(x)" ], "preview_reasons": [ - "Parser error: Expected Table, got Schema ('SCHEMA') at line 1 col 8", "Unexpected token: Token { token_type: BitwiseNot, value: \"~\", line: 1, col: 211, position: 210, quote_char: '\\0' }", - "Parser error: Expected By, got LParen ('(') at line 1 col 353", - "Unexpected token: Token { token_type: Set, value: \"SET\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Analyze, value: \"ANALYZE\", line: 1, col: 1, position: 0, quote_char: '\\0' }", "Parser error: Expected identifier, got LParen ('(') at line 1 col 26", "Parser error: Expected identifier, got LParen ('(') at line 1 col 26", "Parser error: Expected identifier, got LParen ('(') at line 1 col 26", "Parser error: Expected identifier, got LParen ('(') at line 1 col 26", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 64", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 64", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 64", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 64", "Parser error: Expected identifier, got LParen ('(') at line 1 col 64" ], "download": "failures/postgresql__sqlglot_rust.tsv.zst" @@ -6124,11 +6124,11 @@ "p10": 5677.0, "p25": 9519.0, "median": 16206.0, - "p75": 20456.0, + "p75": 20459.0, "p90": 28891.0, "p99": 93502.0, "max": 30362844.0, - "mean": 21541.55918564416, + "mean": 21542.06650840911, "ecdf": [ [ 3816.0, @@ -6675,11 +6675,11 @@ 0.675 ], [ - 19014.0, + 19017.0, 0.68 ], [ - 19126.0, + 19128.0, 0.685 ], [ @@ -6691,7 +6691,7 @@ 0.695 ], [ - 19520.0, + 19522.0, 0.7 ], [ @@ -6699,43 +6699,43 @@ 0.705 ], [ - 19867.0, + 19870.0, 0.71 ], [ - 20090.0, + 20092.0, 0.715 ], [ - 20117.0, + 20120.0, 0.72 ], [ - 20167.0, + 20168.0, 0.725 ], [ - 20193.0, + 20194.0, 0.73 ], [ - 20229.0, + 20230.0, 0.735 ], [ - 20296.0, + 20297.0, 0.74 ], [ - 20382.0, + 20384.0, 0.745 ], [ - 20456.0, + 20459.0, 0.75 ], [ - 20587.0, + 20588.0, 0.755 ], [ @@ -6839,7 +6839,7 @@ 0.88 ], [ - 27283.0, + 27284.0, 0.885 ], [ @@ -6867,7 +6867,7 @@ 0.915 ], [ - 32188.0, + 32190.0, 0.92 ], [ @@ -6942,10 +6942,10 @@ "p25": 6626.0, "median": 14443.0, "p75": 18205.0, - "p90": 23832.0, + "p90": 23839.0, "p99": 70955.0, "max": 27392116.0, - "mean": 18075.11108875835, + "mean": 18075.381467771786, "ecdf": [ [ 3432.0, @@ -7404,15 +7404,15 @@ 0.565 ], [ - 16327.0, + 16363.0, 0.57 ], [ - 16465.0, + 16466.0, 0.575 ], [ - 16715.0, + 16716.0, 0.58 ], [ @@ -7484,7 +7484,7 @@ 0.665 ], [ - 17009.0, + 17010.0, 0.67 ], [ @@ -7492,15 +7492,15 @@ 0.675 ], [ - 17025.0, + 17026.0, 0.68 ], [ - 17052.0, + 17055.0, 0.685 ], [ - 17169.0, + 17170.0, 0.69 ], [ @@ -7512,11 +7512,11 @@ 0.7 ], [ - 17327.0, + 17329.0, 0.705 ], [ - 17432.0, + 17436.0, 0.71 ], [ @@ -7524,7 +7524,7 @@ 0.715 ], [ - 17643.0, + 17646.0, 0.72 ], [ @@ -7668,11 +7668,11 @@ 0.895 ], [ - 23832.0, + 23839.0, 0.9 ], [ - 24361.0, + 24362.0, 0.905 ], [ @@ -9394,834 +9394,834 @@ }, { "parser": "polyglot-sql", - "n": 23994, + "n": 24016, "peak": { - "min": 21292.0, - "p10": 22848.0, - "p25": 25589.0, - "median": 29579.0, - "p75": 32103.0, - "p90": 37120.0, - "p99": 72717.0, - "max": 14629275.0, - "mean": 31855.990539301492, + "min": 21299.0, + "p10": 22856.0, + "p25": 25597.0, + "median": 29586.0, + "p75": 32110.0, + "p90": 37127.0, + "p99": 72827.0, + "max": 14629282.0, + "mean": 31873.54093104597, "ecdf": [ [ - 21292.0, + 21299.0, 0.0 ], [ - 21340.0, + 21347.0, 0.005 ], [ - 21354.0, + 21361.0, 0.01 ], [ - 21374.0, + 21381.0, 0.015 ], [ - 21546.0, + 21553.0, 0.02 ], [ - 21824.0, + 21831.0, 0.025 ], [ - 21842.0, + 21849.0, 0.03 ], [ - 21856.0, + 21863.0, 0.035 ], [ - 21872.0, + 21879.0, 0.04 ], [ - 21901.0, + 21909.0, 0.045 ], [ - 21937.0, + 21944.0, 0.05 ], [ - 21986.0, + 21994.0, 0.055 ], [ - 22257.0, + 22264.0, 0.06 ], [ - 22308.0, + 22317.0, 0.065 ], [ - 22512.0, + 22519.0, 0.07 ], [ - 22678.0, + 22688.0, 0.075 ], [ - 22746.0, + 22753.0, 0.08 ], [ - 22771.0, + 22779.0, 0.085 ], [ - 22793.0, + 22800.0, 0.09 ], [ - 22817.0, + 22825.0, 0.095 ], [ - 22848.0, + 22856.0, 0.1 ], [ - 23143.0, + 23170.0, 0.105 ], [ - 23319.0, + 23328.0, 0.11 ], [ - 23353.0, + 23361.0, 0.115 ], [ - 23407.0, + 23415.0, 0.12 ], [ - 23650.0, + 23659.0, 0.125 ], [ - 23697.0, + 23705.0, 0.13 ], [ - 23717.0, + 23726.0, 0.135 ], [ - 23742.0, + 23749.0, 0.14 ], [ - 23796.0, + 23804.0, 0.145 ], [ - 23842.0, + 23849.0, 0.15 ], [ - 23851.0, + 23858.0, 0.155 ], [ - 23860.0, + 23867.0, 0.16 ], [ - 23872.0, + 23879.0, 0.165 ], [ - 23896.0, + 23903.0, 0.17 ], [ - 24037.0, + 24051.0, 0.175 ], [ - 24116.0, + 24123.0, 0.18 ], [ - 24151.0, + 24159.0, 0.185 ], [ - 24318.0, + 24327.0, 0.19 ], [ - 24600.0, + 24610.0, 0.195 ], [ - 24623.0, + 24630.0, 0.2 ], [ - 24636.0, + 24643.0, 0.205 ], [ - 24654.0, + 24661.0, 0.21 ], [ - 24670.0, + 24678.0, 0.215 ], [ - 24735.0, + 24747.0, 0.22 ], [ - 24799.0, + 24807.0, 0.225 ], [ - 25000.0, + 25015.0, 0.23 ], [ - 25471.0, + 25496.0, 0.235 ], [ - 25546.0, + 25553.0, 0.24 ], [ - 25568.0, + 25575.0, 0.245 ], [ - 25589.0, + 25597.0, 0.25 ], [ - 25603.0, + 25610.0, 0.255 ], [ - 25618.0, + 25627.0, 0.26 ], [ - 25635.0, + 25642.0, 0.265 ], [ - 25659.0, + 25666.0, 0.27 ], [ - 25663.0, + 25670.0, 0.275 ], [ - 25673.0, + 25681.0, 0.28 ], [ - 25691.0, + 25698.0, 0.285 ], [ - 25751.0, + 25763.0, 0.29 ], [ - 25802.0, + 25810.0, 0.295 ], [ - 25824.0, + 25831.0, 0.3 ], [ - 25896.0, + 25905.0, 0.305 ], [ - 25917.0, + 25924.0, 0.31 ], [ - 25932.0, + 25941.0, 0.315 ], [ - 25960.0, + 25968.0, 0.32 ], [ - 25993.0, + 26001.0, 0.325 ], [ - 26067.0, + 26075.0, 0.33 ], [ - 26239.0, + 26249.0, 0.335 ], [ - 26485.0, + 26494.0, 0.34 ], [ - 26620.0, + 26629.0, 0.345 ], [ - 26717.0, + 26725.0, 0.35 ], [ - 26764.0, + 26774.0, 0.355 ], [ - 26974.0, + 26983.0, 0.36 ], [ - 27101.0, + 27112.0, 0.365 ], [ - 27373.0, + 27383.0, 0.37 ], [ - 27430.0, + 27440.0, 0.375 ], [ - 27668.0, + 27680.0, 0.38 ], [ - 27742.0, + 27750.0, 0.385 ], [ - 27768.0, + 27776.0, 0.39 ], [ - 27798.0, + 27810.0, 0.395 ], [ - 27861.0, + 27868.0, 0.4 ], [ - 28110.0, + 28120.0, 0.405 ], [ - 28165.0, + 28176.0, 0.41 ], [ - 28241.0, + 28248.0, 0.415 ], [ - 28299.0, + 28312.0, 0.42 ], [ - 28445.0, + 28462.0, 0.425 ], [ - 28625.0, + 28634.0, 0.43 ], [ - 28638.0, + 28645.0, 0.435 ], [ - 28644.0, + 28651.0, 0.44 ], [ - 28653.0, + 28661.0, 0.445 ], [ - 28663.0, + 28670.0, 0.45 ], [ - 28686.0, + 28696.0, 0.455 ], [ - 28713.0, + 28724.0, 0.46 ], [ - 28791.0, + 28802.0, 0.465 ], [ - 28967.0, + 28978.0, 0.47 ], [ - 29018.0, + 29031.0, 0.475 ], [ - 29165.0, + 29178.0, 0.48 ], [ - 29254.0, + 29263.0, 0.485 ], [ - 29381.0, + 29398.0, 0.49 ], [ - 29503.0, + 29516.0, 0.495 ], [ - 29579.0, + 29586.0, 0.5 ], [ - 29644.0, + 29663.0, 0.505 ], [ - 29743.0, + 29750.0, 0.51 ], [ - 29755.0, + 29762.0, 0.515 ], [ - 29785.0, + 29794.0, 0.52 ], [ - 29808.0, + 29815.0, 0.525 ], [ - 29827.0, + 29835.0, 0.53 ], [ - 29842.0, + 29849.0, 0.535 ], [ - 29852.0, + 29860.0, 0.54 ], [ - 29864.0, + 29872.0, 0.545 ], [ - 29871.0, + 29878.0, 0.55 ], [ - 29879.0, + 29886.0, 0.555 ], [ - 29885.0, + 29892.0, 0.56 ], [ - 29893.0, + 29901.0, 0.565 ], [ - 29898.0, + 29905.0, 0.57 ], [ - 29903.0, + 29911.0, 0.575 ], [ - 29916.0, + 29923.0, 0.58 ], [ - 29931.0, + 29939.0, 0.585 ], [ - 29952.0, + 29960.0, 0.59 ], [ - 29972.0, + 29980.0, 0.595 ], [ - 30000.0, + 30011.0, 0.6 ], [ - 30073.0, + 30084.0, 0.605 ], [ - 30144.0, + 30152.0, 0.61 ], [ - 30186.0, + 30196.0, 0.615 ], [ - 30223.0, + 30233.0, 0.62 ], [ - 30270.0, + 30288.0, 0.625 ], [ - 30465.0, + 30485.0, 0.63 ], [ - 30585.0, + 30594.0, 0.635 ], [ - 30676.0, + 30683.0, 0.64 ], [ - 30804.0, + 30813.0, 0.645 ], [ - 30861.0, + 30869.0, 0.65 ], [ - 30931.0, + 30939.0, 0.655 ], [ - 31017.0, + 31026.0, 0.66 ], [ - 31106.0, + 31113.0, 0.665 ], [ - 31149.0, + 31156.0, 0.67 ], [ - 31172.0, + 31179.0, 0.675 ], [ - 31197.0, + 31204.0, 0.68 ], [ - 31240.0, + 31247.0, 0.685 ], [ - 31285.0, + 31292.0, 0.69 ], [ - 31329.0, + 31336.0, 0.695 ], [ - 31459.0, + 31466.0, 0.7 ], [ - 31525.0, + 31532.0, 0.705 ], [ - 31562.0, + 31569.0, 0.71 ], [ - 31614.0, + 31622.0, 0.715 ], [ - 31693.0, + 31700.0, 0.72 ], [ - 31741.0, + 31748.0, 0.725 ], [ - 31792.0, + 31800.0, 0.73 ], [ - 31880.0, + 31888.0, 0.735 ], [ - 31925.0, + 31933.0, 0.74 ], [ - 32013.0, + 32022.0, 0.745 ], [ - 32103.0, + 32110.0, 0.75 ], [ - 32254.0, + 32261.0, 0.755 ], [ - 32402.0, + 32409.0, 0.76 ], [ - 32517.0, + 32524.0, 0.765 ], [ - 32602.0, + 32609.0, 0.77 ], [ - 32652.0, + 32659.0, 0.775 ], [ - 32682.0, + 32689.0, 0.78 ], [ - 32732.0, + 32740.0, 0.785 ], [ - 32839.0, + 32847.0, 0.79 ], [ - 32910.0, + 32921.0, 0.795 ], [ - 33041.0, + 33048.0, 0.8 ], [ - 33087.0, + 33094.0, 0.805 ], [ - 33174.0, + 33182.0, 0.81 ], [ - 33354.0, + 33363.0, 0.815 ], [ - 33479.0, + 33486.0, 0.82 ], [ - 33600.0, + 33609.0, 0.825 ], [ - 33799.0, + 33806.0, 0.83 ], [ - 33819.0, + 33827.0, 0.835 ], [ - 33846.0, + 33853.0, 0.84 ], [ - 33950.0, + 33959.0, 0.845 ], [ - 34127.0, + 34135.0, 0.85 ], [ - 34376.0, + 34383.0, 0.855 ], [ - 34693.0, + 34702.0, 0.86 ], [ - 35027.0, + 35037.0, 0.865 ], [ - 35358.0, + 35371.0, 0.87 ], [ - 35594.0, + 35606.0, 0.875 ], [ - 35906.0, + 35918.0, 0.88 ], [ - 36216.0, + 36226.0, 0.885 ], [ - 36543.0, + 36552.0, 0.89 ], [ - 36837.0, + 36846.0, 0.895 ], [ - 37120.0, + 37127.0, 0.9 ], [ - 37384.0, + 37391.0, 0.905 ], [ - 37804.0, + 37811.0, 0.91 ], [ - 38237.0, + 38244.0, 0.915 ], [ - 38697.0, + 38703.0, 0.92 ], [ - 39432.0, + 39436.0, 0.925 ], [ - 40636.0, + 40643.0, 0.93 ], [ - 41586.0, + 41593.0, 0.935 ], [ - 42760.0, + 42767.0, 0.94 ], [ - 43511.0, + 43518.0, 0.945 ], [ - 44353.0, + 44360.0, 0.95 ], [ - 45296.0, + 45303.0, 0.955 ], [ - 46177.0, + 46184.0, 0.96 ], [ - 47649.0, + 47631.0, 0.965 ], [ - 50056.0, + 50025.0, 0.97 ], [ - 53084.0, + 53091.0, 0.975 ], [ - 56726.0, + 56754.0, 0.98 ], [ - 62443.0, + 62521.0, 0.985 ], [ - 72717.0, + 72827.0, 0.99 ], [ - 100768.0, + 102064.0, 0.995 ], [ - 14629275.0, + 14629282.0, 1.0 ] ] }, "retained": { "min": 944.0, - "p10": 1749.0, - "p25": 3822.0, + "p10": 1750.0, + "p25": 3823.0, "median": 8275.0, - "p75": 10202.0, - "p90": 13259.0, - "p99": 36473.0, + "p75": 10203.0, + "p90": 13248.0, + "p99": 36610.0, "max": 12620820.0, - "mean": 9196.955030424273, + "mean": 9204.973892405063, "ecdf": [ [ 944.0, @@ -10252,7 +10252,7 @@ 0.03 ], [ - 983.0, + 982.0, 0.035 ], [ @@ -10284,15 +10284,15 @@ 0.07 ], [ - 1064.0, + 1065.0, 0.075 ], [ - 1237.0, + 1258.0, 0.08 ], [ - 1482.0, + 1483.0, 0.085 ], [ @@ -10304,23 +10304,23 @@ 0.095 ], [ - 1749.0, + 1750.0, 0.1 ], [ - 1863.0, + 1864.0, 0.105 ], [ - 1909.0, + 1910.0, 0.11 ], [ - 1962.0, + 1964.0, 0.115 ], [ - 2186.0, + 2187.0, 0.12 ], [ @@ -10328,11 +10328,11 @@ 0.125 ], [ - 2337.0, + 2338.0, 0.13 ], [ - 2349.0, + 2350.0, 0.135 ], [ @@ -10340,7 +10340,7 @@ 0.14 ], [ - 2729.0, + 2732.0, 0.145 ], [ @@ -10348,7 +10348,7 @@ 0.15 ], [ - 2866.0, + 2867.0, 0.155 ], [ @@ -10360,7 +10360,7 @@ 0.165 ], [ - 2984.0, + 2985.0, 0.17 ], [ @@ -10368,7 +10368,7 @@ 0.175 ], [ - 3048.0, + 3049.0, 0.18 ], [ @@ -10376,11 +10376,11 @@ 0.185 ], [ - 3286.0, + 3287.0, 0.19 ], [ - 3476.0, + 3477.0, 0.195 ], [ @@ -10400,7 +10400,7 @@ 0.215 ], [ - 3701.0, + 3710.0, 0.22 ], [ @@ -10424,7 +10424,7 @@ 0.245 ], [ - 3822.0, + 3823.0, 0.25 ], [ @@ -10440,7 +10440,7 @@ 0.265 ], [ - 3860.0, + 3861.0, 0.27 ], [ @@ -10448,7 +10448,7 @@ 0.275 ], [ - 3873.0, + 3874.0, 0.28 ], [ @@ -10456,15 +10456,15 @@ 0.285 ], [ - 3903.0, + 3908.0, 0.29 ], [ - 3976.0, + 3987.0, 0.295 ], [ - 4096.0, + 4097.0, 0.3 ], [ @@ -10476,7 +10476,7 @@ 0.31 ], [ - 4177.0, + 4178.0, 0.315 ], [ @@ -10484,15 +10484,15 @@ 0.32 ], [ - 4221.0, + 4222.0, 0.325 ], [ - 4294.0, + 4295.0, 0.33 ], [ - 4466.0, + 4467.0, 0.335 ], [ @@ -10504,15 +10504,15 @@ 0.345 ], [ - 4739.0, + 4740.0, 0.35 ], [ - 4849.0, + 4851.0, 0.355 ], [ - 4908.0, + 4912.0, 0.36 ], [ @@ -10524,31 +10524,31 @@ 0.37 ], [ - 4977.0, + 4980.0, 0.375 ], [ - 5126.0, + 5138.0, 0.38 ], [ - 5241.0, + 5247.0, 0.385 ], [ - 5336.0, + 5341.0, 0.39 ], [ - 5588.0, + 5589.0, 0.395 ], [ - 5608.0, + 5611.0, 0.4 ], [ - 5914.0, + 5917.0, 0.405 ], [ @@ -10560,47 +10560,47 @@ 0.415 ], [ - 6027.0, + 6031.0, 0.42 ], [ - 6304.0, + 6311.0, 0.425 ], [ - 6436.0, + 6460.0, 0.43 ], [ - 6796.0, + 6808.0, 0.435 ], [ - 7197.0, + 7226.0, 0.44 ], [ - 7565.0, + 7577.0, 0.445 ], [ - 7864.0, + 7865.0, 0.45 ], [ - 8023.0, + 8032.0, 0.455 ], [ - 8098.0, + 8099.0, 0.46 ], [ - 8122.0, + 8126.0, 0.465 ], [ - 8174.0, + 8181.0, 0.47 ], [ @@ -10628,11 +10628,11 @@ 0.5 ], [ - 8305.0, + 8308.0, 0.505 ], [ - 8343.0, + 8348.0, 0.51 ], [ @@ -10640,15 +10640,15 @@ 0.515 ], [ - 8562.0, + 8568.0, 0.52 ], [ - 8652.0, + 8653.0, 0.525 ], [ - 8721.0, + 8722.0, 0.53 ], [ @@ -10656,19 +10656,19 @@ 0.535 ], [ - 8806.0, + 8807.0, 0.54 ], [ - 8878.0, + 8880.0, 0.545 ], [ - 8954.0, + 8956.0, 0.55 ], [ - 8975.0, + 8976.0, 0.555 ], [ @@ -10684,7 +10684,7 @@ 0.57 ], [ - 9006.0, + 9007.0, 0.575 ], [ @@ -10708,7 +10708,7 @@ 0.6 ], [ - 9027.0, + 9028.0, 0.605 ], [ @@ -10728,27 +10728,27 @@ 0.625 ], [ - 9061.0, + 9062.0, 0.63 ], [ - 9082.0, + 9083.0, 0.635 ], [ - 9150.0, + 9159.0, 0.64 ], [ - 9255.0, + 9259.0, 0.645 ], [ - 9296.0, + 9301.0, 0.65 ], [ - 9358.0, + 9361.0, 0.655 ], [ @@ -10760,31 +10760,31 @@ 0.665 ], [ - 9378.0, + 9379.0, 0.67 ], [ - 9392.0, + 9393.0, 0.675 ], [ - 9417.0, + 9419.0, 0.68 ], [ - 9466.0, + 9472.0, 0.685 ], [ - 9516.0, + 9517.0, 0.69 ], [ - 9562.0, + 9568.0, 0.695 ], [ - 9707.0, + 9713.0, 0.7 ], [ @@ -10800,7 +10800,7 @@ 0.715 ], [ - 9943.0, + 9945.0, 0.72 ], [ @@ -10820,11 +10820,11 @@ 0.74 ], [ - 10132.0, + 10133.0, 0.745 ], [ - 10202.0, + 10203.0, 0.75 ], [ @@ -10856,11 +10856,11 @@ 0.785 ], [ - 10852.0, + 10853.0, 0.79 ], [ - 10887.0, + 10888.0, 0.795 ], [ @@ -10872,7 +10872,7 @@ 0.805 ], [ - 11063.0, + 11065.0, 0.81 ], [ @@ -10880,7 +10880,7 @@ 0.815 ], [ - 11251.0, + 11254.0, 0.82 ], [ @@ -10892,11 +10892,11 @@ 0.83 ], [ - 11440.0, + 11448.0, 0.835 ], [ - 11627.0, + 11631.0, 0.84 ], [ @@ -10904,11 +10904,11 @@ 0.845 ], [ - 11826.0, + 11828.0, 0.85 ], [ - 11969.0, + 11970.0, 0.855 ], [ @@ -10916,23 +10916,23 @@ 0.86 ], [ - 12039.0, + 12040.0, 0.865 ], [ - 12087.0, + 12091.0, 0.87 ], [ - 12250.0, + 12251.0, 0.875 ], [ - 12388.0, + 12389.0, 0.88 ], [ - 12554.0, + 12556.0, 0.885 ], [ @@ -10944,7 +10944,7 @@ 0.895 ], [ - 13259.0, + 13248.0, 0.9 ], [ @@ -10964,7 +10964,7 @@ 0.92 ], [ - 14821.0, + 14820.0, 0.925 ], [ @@ -10992,19 +10992,19 @@ 0.955 ], [ - 19813.0, + 19808.0, 0.96 ], [ - 20888.0, + 20878.0, 0.965 ], [ - 22115.0, + 22091.0, 0.97 ], [ - 24270.0, + 24285.0, 0.975 ], [ @@ -11012,15 +11012,15 @@ 0.98 ], [ - 29998.0, + 30106.0, 0.985 ], [ - 36473.0, + 36610.0, 0.99 ], [ - 50420.0, + 50626.0, 0.995 ], [ @@ -12670,816 +12670,816 @@ }, { "parser": "sqlglot-rust", - "n": 15387, + "n": 22145, "peak": { - "min": 1632.0, - "p10": 2211.0, - "p25": 2612.0, - "median": 3231.0, - "p75": 4043.0, - "p90": 6337.0, - "p99": 18967.0, + "min": 1728.0, + "p10": 2049.0, + "p25": 2480.0, + "median": 3240.0, + "p75": 3764.0, + "p90": 5931.0, + "p99": 19111.0, "max": 544203.0, - "mean": 4365.627347761097, + "mean": 4213.355791375028, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1651.0, + 1749.0, 0.005 ], [ - 1654.0, + 1751.0, 0.01 ], [ - 1656.0, + 1752.0, 0.015 ], [ - 1665.0, + 1761.0, 0.02 ], [ - 1667.0, + 1764.0, 0.025 ], [ - 1670.0, + 1766.0, 0.03 ], [ - 1672.0, + 1767.0, 0.035 ], [ - 1693.0, + 1777.0, 0.04 ], [ - 1885.0, + 1786.0, 0.045 ], [ - 1907.0, + 1794.0, 0.05 ], [ - 2067.0, + 1802.0, 0.055 ], [ - 2095.0, + 1969.0, 0.06 ], [ - 2097.0, + 1994.0, 0.065 ], [ - 2106.0, + 2008.0, 0.07 ], [ - 2111.0, + 2015.0, 0.075 ], [ - 2174.0, + 2023.0, 0.08 ], [ - 2180.0, + 2030.0, 0.085 ], [ - 2191.0, + 2034.0, 0.09 ], [ - 2196.0, + 2041.0, 0.095 ], [ - 2211.0, + 2049.0, 0.1 ], [ - 2275.0, + 2058.0, 0.105 ], [ - 2281.0, + 2069.0, 0.11 ], [ - 2284.0, + 2074.0, 0.115 ], [ - 2285.0, + 2078.0, 0.12 ], [ - 2288.0, + 2085.0, 0.125 ], [ - 2291.0, + 2093.0, 0.13 ], [ - 2295.0, + 2101.0, 0.135 ], [ - 2297.0, + 2110.0, 0.14 ], [ - 2299.0, + 2133.0, 0.145 ], [ - 2300.0, + 2194.0, 0.15 ], [ - 2302.0, + 2207.0, 0.155 ], [ - 2304.0, + 2216.0, 0.16 ], [ - 2309.0, + 2227.0, 0.165 ], [ - 2315.0, + 2290.0, 0.17 ], [ - 2321.0, + 2303.0, 0.175 ], [ - 2325.0, + 2310.0, 0.18 ], [ - 2330.0, + 2400.0, 0.185 ], [ - 2339.0, + 2410.0, 0.19 ], [ - 2350.0, + 2413.0, 0.195 ], [ - 2368.0, + 2416.0, 0.2 ], [ - 2391.0, + 2422.0, 0.205 ], [ - 2422.0, + 2425.0, 0.21 ], [ - 2470.0, + 2428.0, 0.215 ], [ - 2484.0, + 2430.0, 0.22 ], [ - 2493.0, + 2433.0, 0.225 ], [ - 2499.0, + 2443.0, 0.23 ], [ - 2513.0, + 2450.0, 0.235 ], [ - 2530.0, + 2456.0, 0.24 ], [ - 2559.0, + 2468.0, 0.245 ], [ - 2612.0, + 2480.0, 0.25 ], [ - 2661.0, + 2492.0, 0.255 ], [ - 2665.0, + 2506.0, 0.26 ], [ - 2675.0, + 2523.0, 0.265 ], [ - 2682.0, + 2527.0, 0.27 ], [ - 2698.0, + 2529.0, 0.275 ], [ - 2731.0, + 2534.0, 0.28 ], [ - 2766.0, + 2537.0, 0.285 ], [ - 2791.0, + 2541.0, 0.29 ], [ - 2846.0, + 2544.0, 0.295 ], [ - 2859.0, + 2545.0, 0.3 ], [ - 2865.0, + 2549.0, 0.305 ], [ - 2869.0, + 2552.0, 0.31 ], [ - 2877.0, + 2555.0, 0.315 ], [ - 2880.0, + 2560.0, 0.32 ], [ - 2882.0, + 2564.0, 0.325 ], [ - 2883.0, + 2570.0, 0.33 ], [ - 2886.0, + 2581.0, 0.335 ], [ - 2891.0, + 2592.0, 0.34 ], [ - 2898.0, + 2612.0, 0.345 ], [ - 2903.0, + 2622.0, 0.35 ], [ - 2917.0, + 2628.0, 0.355 ], [ - 2926.0, + 2633.0, 0.36 ], [ - 2936.0, + 2640.0, 0.365 ], [ - 2945.0, + 2644.0, 0.37 ], [ - 2955.0, + 2653.0, 0.375 ], [ - 2962.0, + 2664.0, 0.38 ], [ - 2974.0, + 2675.0, 0.385 ], [ - 2986.0, + 2707.0, 0.39 ], [ - 3012.0, + 2771.0, 0.395 ], [ - 3078.0, + 2780.0, 0.4 ], [ - 3087.0, + 2793.0, 0.405 ], [ - 3094.0, + 2819.0, 0.41 ], [ - 3100.0, + 2874.0, 0.415 ], [ - 3114.0, + 2904.0, 0.42 ], [ - 3129.0, + 2983.0, 0.425 ], [ - 3141.0, + 3034.0, 0.43 ], [ - 3153.0, + 3042.0, 0.435 ], [ - 3169.0, + 3053.0, 0.44 ], [ - 3184.0, + 3056.0, 0.445 ], [ - 3187.0, + 3059.0, 0.45 ], [ - 3192.0, + 3063.0, 0.455 ], [ - 3197.0, + 3072.0, 0.46 ], [ - 3201.0, + 3079.0, 0.465 ], [ - 3206.0, + 3089.0, 0.47 ], [ - 3210.0, + 3099.0, 0.475 ], [ - 3210.0, + 3106.0, 0.48 ], [ - 3213.0, + 3117.0, 0.485 ], [ - 3221.0, + 3131.0, 0.49 ], [ - 3228.0, + 3160.0, 0.495 ], [ - 3231.0, + 3240.0, 0.5 ], [ - 3237.0, + 3252.0, 0.505 ], [ - 3247.0, + 3259.0, 0.51 ], [ - 3252.0, + 3277.0, 0.515 ], [ - 3255.0, + 3298.0, 0.52 ], [ - 3263.0, + 3315.0, 0.525 ], [ - 3307.0, + 3335.0, 0.53 ], [ - 3319.0, + 3346.0, 0.535 ], [ - 3327.0, + 3352.0, 0.54 ], [ - 3333.0, + 3359.0, 0.545 ], [ - 3337.0, + 3366.0, 0.55 ], [ - 3343.0, + 3370.0, 0.555 ], [ - 3348.0, + 3372.0, 0.56 ], [ - 3353.0, + 3383.0, 0.565 ], [ - 3358.0, + 3390.0, 0.57 ], [ - 3363.0, + 3399.0, 0.575 ], [ - 3368.0, + 3411.0, 0.58 ], [ - 3376.0, + 3415.0, 0.585 ], [ - 3383.0, + 3437.0, 0.59 ], [ - 3391.0, + 3468.0, 0.595 ], [ - 3406.0, + 3485.0, 0.6 ], [ - 3424.0, + 3494.0, 0.605 ], [ - 3453.0, + 3503.0, 0.61 ], [ - 3476.0, + 3510.0, 0.615 ], [ - 3515.0, + 3517.0, 0.62 ], [ - 3533.0, + 3524.0, 0.625 ], [ - 3544.0, + 3529.0, 0.63 ], [ - 3549.0, + 3534.0, 0.635 ], [ - 3555.0, + 3538.0, 0.64 ], [ - 3559.0, + 3543.0, 0.645 ], [ - 3564.0, + 3548.0, 0.65 ], [ - 3569.0, + 3553.0, 0.655 ], [ - 3574.0, + 3557.0, 0.66 ], [ - 3579.0, + 3564.0, 0.665 ], [ - 3585.0, + 3569.0, 0.67 ], [ - 3593.0, + 3577.0, 0.675 ], [ - 3602.0, + 3584.0, 0.68 ], [ - 3615.0, + 3594.0, 0.685 ], [ - 3631.0, + 3607.0, 0.69 ], [ - 3687.0, + 3621.0, 0.695 ], [ - 3723.0, + 3640.0, 0.7 ], [ - 3746.0, + 3677.0, 0.705 ], [ - 3791.0, + 3703.0, 0.71 ], [ - 3897.0, + 3710.0, 0.715 ], [ - 3940.0, + 3718.0, 0.72 ], [ - 3944.0, + 3724.0, 0.725 ], [ - 3948.0, + 3730.0, 0.73 ], [ - 3959.0, + 3738.0, 0.735 ], [ - 3982.0, + 3745.0, 0.74 ], [ - 3998.0, + 3756.0, 0.745 ], [ - 4043.0, + 3764.0, 0.75 ], [ - 4089.0, + 3777.0, 0.755 ], [ - 4167.0, + 3804.0, 0.76 ], [ - 4210.0, + 3854.0, 0.765 ], [ - 4247.0, + 3937.0, 0.77 ], [ - 4351.0, + 3967.0, 0.775 ], [ - 4420.0, + 4052.0, 0.78 ], [ - 4501.0, + 4162.0, 0.785 ], [ - 4544.0, + 4169.0, 0.79 ], [ - 4630.0, + 4178.0, 0.795 ], [ - 4745.0, + 4203.0, 0.8 ], [ - 4810.0, + 4229.0, 0.805 ], [ - 4851.0, + 4310.0, 0.81 ], [ - 4953.0, + 4374.0, 0.815 ], [ - 5024.0, + 4450.0, 0.82 ], [ - 5092.0, + 4597.0, 0.825 ], [ - 5149.0, + 4665.0, 0.83 ], [ - 5212.0, + 4725.0, 0.835 ], [ - 5304.0, + 4859.0, 0.84 ], [ - 5384.0, + 5008.0, 0.845 ], [ - 5405.0, + 5073.0, 0.85 ], [ - 5452.0, + 5180.0, 0.855 ], [ - 5516.0, + 5282.0, 0.86 ], [ - 5588.0, + 5387.0, 0.865 ], [ - 5651.0, + 5422.0, 0.87 ], [ - 5736.0, + 5492.0, 0.875 ], [ - 5846.0, + 5564.0, 0.88 ], [ - 5922.0, + 5620.0, 0.885 ], [ - 6035.0, + 5691.0, 0.89 ], [ - 6178.0, + 5802.0, 0.895 ], [ - 6337.0, + 5931.0, 0.9 ], [ - 6443.0, + 6035.0, 0.905 ], [ - 6657.0, + 6163.0, 0.91 ], [ - 6835.0, + 6319.0, 0.915 ], [ - 7097.0, + 6493.0, 0.92 ], [ - 7323.0, + 6723.0, 0.925 ], [ - 7654.0, + 6977.0, 0.93 ], [ - 8143.0, + 7241.0, 0.935 ], [ - 8577.0, + 7548.0, 0.94 ], [ - 8956.0, + 7928.0, 0.945 ], [ - 9341.0, + 8674.0, 0.95 ], [ - 9731.0, + 9247.0, 0.955 ], [ - 10074.0, + 9718.0, 0.96 ], [ - 10405.0, + 10204.0, 0.965 ], [ - 11021.0, + 10713.0, 0.97 ], [ - 11977.0, + 11402.0, 0.975 ], [ - 14496.0, + 12960.0, 0.98 ], [ - 16360.0, + 16300.0, 0.985 ], [ - 18967.0, + 19111.0, 0.99 ], [ - 34965.0, + 35265.0, 0.995 ], [ @@ -13489,818 +13489,818 @@ ] }, "retained": { - "min": 1400.0, - "p10": 1707.0, - "p25": 1885.0, - "median": 2382.0, - "p75": 2901.0, - "p90": 4305.0, - "p99": 11379.0, - "max": 205409.0, - "mean": 2960.324039773835, + "min": 1496.0, + "p10": 1541.0, + "p25": 1629.0, + "median": 2165.0, + "p75": 2760.0, + "p90": 3913.0, + "p99": 11589.0, + "max": 256034.0, + "mean": 2815.1743508692707, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1403.0, + 1500.0, 0.005 ], [ - 1406.0, + 1503.0, 0.01 ], [ - 1407.0, + 1505.0, 0.015 ], [ - 1408.0, + 1507.0, 0.02 ], [ - 1410.0, + 1510.0, 0.025 ], [ - 1412.0, + 1511.0, 0.03 ], [ - 1414.0, + 1513.0, 0.035 ], [ - 1416.0, + 1516.0, 0.04 ], [ - 1419.0, + 1518.0, 0.045 ], [ - 1432.0, + 1519.0, 0.05 ], [ - 1621.0, + 1521.0, 0.055 ], [ - 1623.0, + 1525.0, 0.06 ], [ - 1625.0, + 1529.0, 0.065 ], [ - 1628.0, + 1532.0, 0.07 ], [ - 1638.0, + 1533.0, 0.075 ], [ - 1689.0, + 1534.0, 0.08 ], [ - 1692.0, + 1534.0, 0.085 ], [ - 1695.0, + 1537.0, 0.09 ], [ - 1699.0, + 1538.0, 0.095 ], [ - 1707.0, + 1541.0, 0.1 ], [ - 1714.0, + 1546.0, 0.105 ], [ - 1718.0, + 1551.0, 0.11 ], [ - 1722.0, + 1557.0, 0.115 ], [ - 1727.0, + 1564.0, 0.12 ], [ - 1751.0, + 1565.0, 0.125 ], [ - 1790.0, + 1565.0, 0.13 ], [ - 1805.0, + 1565.0, 0.135 ], [ - 1808.0, + 1565.0, 0.14 ], [ - 1809.0, + 1565.0, 0.145 ], [ - 1810.0, + 1565.0, 0.15 ], [ - 1811.0, + 1566.0, 0.155 ], [ - 1812.0, + 1566.0, 0.16 ], [ - 1813.0, + 1566.0, 0.165 ], [ - 1814.0, + 1566.0, 0.17 ], [ - 1815.0, + 1566.0, 0.175 ], [ - 1817.0, + 1567.0, 0.18 ], [ - 1818.0, + 1569.0, 0.185 ], [ - 1819.0, + 1572.0, 0.19 ], [ - 1821.0, + 1574.0, 0.195 ], [ - 1823.0, + 1575.0, 0.2 ], [ - 1824.0, + 1578.0, 0.205 ], [ - 1826.0, + 1581.0, 0.21 ], [ - 1828.0, + 1582.0, 0.215 ], [ - 1832.0, + 1585.0, 0.22 ], [ - 1837.0, + 1589.0, 0.225 ], [ - 1842.0, + 1590.0, 0.23 ], [ - 1850.0, + 1597.0, 0.235 ], [ - 1864.0, + 1605.0, 0.24 ], [ - 1874.0, + 1622.0, 0.245 ], [ - 1885.0, + 1629.0, 0.25 ], [ - 1909.0, + 1630.0, 0.255 ], [ - 1977.0, + 1630.0, 0.26 ], [ - 1993.0, + 1630.0, 0.265 ], [ - 1996.0, + 1630.0, 0.27 ], [ - 1998.0, + 1630.0, 0.275 ], [ - 2001.0, + 1630.0, 0.28 ], [ - 2003.0, + 1630.0, 0.285 ], [ - 2007.0, + 1638.0, 0.29 ], [ - 2011.0, + 1646.0, 0.295 ], [ - 2017.0, + 1654.0, 0.3 ], [ - 2028.0, + 1678.0, 0.305 ], [ - 2059.0, + 1702.0, 0.31 ], [ - 2174.0, + 1733.0, 0.315 ], [ - 2180.0, + 1736.0, 0.32 ], [ - 2185.0, + 1739.0, 0.325 ], [ - 2189.0, + 1751.0, 0.33 ], [ - 2196.0, + 1758.0, 0.335 ], [ - 2208.0, + 1791.0, 0.34 ], [ - 2235.0, + 1803.0, 0.345 ], [ - 2239.0, + 1807.0, 0.35 ], [ - 2241.0, + 1815.0, 0.355 ], [ - 2243.0, + 1826.0, 0.36 ], [ - 2246.0, + 1831.0, 0.365 ], [ - 2246.0, + 1838.0, 0.37 ], [ - 2248.0, + 1867.0, 0.375 ], [ - 2249.0, + 1930.0, 0.38 ], [ - 2251.0, + 1936.0, 0.385 ], [ - 2254.0, + 1938.0, 0.39 ], [ - 2258.0, + 1939.0, 0.395 ], [ - 2259.0, + 1940.0, 0.4 ], [ - 2262.0, + 1942.0, 0.405 ], [ - 2264.0, + 1943.0, 0.41 ], [ - 2266.0, + 1945.0, 0.415 ], [ - 2270.0, + 1947.0, 0.42 ], [ - 2276.0, + 1950.0, 0.425 ], [ - 2345.0, + 1952.0, 0.43 ], [ - 2356.0, + 1955.0, 0.435 ], [ - 2362.0, + 1959.0, 0.44 ], [ - 2365.0, + 1966.0, 0.445 ], [ - 2367.0, + 1974.0, 0.45 ], [ - 2369.0, + 1991.0, 0.455 ], [ - 2371.0, + 2005.0, 0.46 ], [ - 2374.0, + 2022.0, 0.465 ], [ - 2375.0, + 2075.0, 0.47 ], [ - 2377.0, + 2137.0, 0.475 ], [ - 2378.0, + 2141.0, 0.48 ], [ - 2379.0, + 2145.0, 0.485 ], [ - 2380.0, + 2148.0, 0.49 ], [ - 2381.0, + 2154.0, 0.495 ], [ - 2382.0, + 2165.0, 0.5 ], [ - 2383.0, + 2179.0, 0.505 ], [ - 2384.0, + 2334.0, 0.51 ], [ - 2384.0, + 2342.0, 0.515 ], [ - 2386.0, + 2349.0, 0.52 ], [ - 2387.0, + 2356.0, 0.525 ], [ - 2389.0, + 2375.0, 0.53 ], [ - 2391.0, + 2398.0, 0.535 ], [ - 2392.0, + 2402.0, 0.54 ], [ - 2394.0, + 2405.0, 0.545 ], [ - 2396.0, + 2406.0, 0.55 ], [ - 2398.0, + 2409.0, 0.555 ], [ - 2400.0, + 2411.0, 0.56 ], [ - 2404.0, + 2416.0, 0.565 ], [ - 2408.0, + 2419.0, 0.57 ], [ - 2413.0, + 2423.0, 0.575 ], [ - 2420.0, + 2426.0, 0.58 ], [ - 2427.0, + 2430.0, 0.585 ], [ - 2439.0, + 2458.0, 0.59 ], [ - 2457.0, + 2516.0, 0.595 ], [ - 2480.0, + 2536.0, 0.6 ], [ - 2543.0, + 2542.0, 0.605 ], [ - 2560.0, + 2544.0, 0.61 ], [ - 2571.0, + 2548.0, 0.615 ], [ - 2581.0, + 2550.0, 0.62 ], [ - 2589.0, + 2552.0, 0.625 ], [ - 2591.0, + 2554.0, 0.63 ], [ - 2593.0, + 2556.0, 0.635 ], [ - 2594.0, + 2557.0, 0.64 ], [ - 2595.0, + 2559.0, 0.645 ], [ - 2597.0, + 2560.0, 0.65 ], [ - 2599.0, + 2561.0, 0.655 ], [ - 2600.0, + 2563.0, 0.66 ], [ - 2601.0, + 2565.0, 0.665 ], [ - 2604.0, + 2568.0, 0.67 ], [ - 2606.0, + 2570.0, 0.675 ], [ - 2608.0, + 2573.0, 0.68 ], [ - 2611.0, + 2577.0, 0.685 ], [ - 2615.0, + 2583.0, 0.69 ], [ - 2618.0, + 2589.0, 0.695 ], [ - 2626.0, + 2599.0, 0.7 ], [ - 2641.0, + 2614.0, 0.705 ], [ - 2657.0, + 2639.0, 0.71 ], [ - 2705.0, + 2715.0, 0.715 ], [ - 2730.0, + 2748.0, 0.72 ], [ - 2743.0, + 2751.0, 0.725 ], [ - 2757.0, + 2753.0, 0.73 ], [ - 2772.0, + 2755.0, 0.735 ], [ - 2793.0, + 2757.0, 0.74 ], [ - 2847.0, + 2759.0, 0.745 ], [ - 2901.0, + 2760.0, 0.75 ], [ - 2943.0, + 2763.0, 0.755 ], [ - 2952.0, + 2766.0, 0.76 ], [ - 2956.0, + 2770.0, 0.765 ], [ - 2960.0, + 2774.0, 0.77 ], [ - 2971.0, + 2783.0, 0.775 ], [ - 2983.0, + 2803.0, 0.78 ], [ - 3001.0, + 2817.0, 0.785 ], [ - 3027.0, + 2848.0, 0.79 ], [ - 3046.0, + 2903.0, 0.795 ], [ - 3058.0, + 2949.0, 0.8 ], [ - 3081.0, + 2970.0, 0.805 ], [ - 3110.0, + 2988.0, 0.81 ], [ - 3126.0, + 3027.0, 0.815 ], [ - 3150.0, + 3139.0, 0.82 ], [ - 3197.0, + 3161.0, 0.825 ], [ - 3242.0, + 3176.0, 0.83 ], [ - 3312.0, + 3181.0, 0.835 ], [ - 3355.0, + 3197.0, 0.84 ], [ - 3413.0, + 3217.0, 0.845 ], [ - 3477.0, + 3234.0, 0.85 ], [ - 3515.0, + 3250.0, 0.855 ], [ - 3598.0, + 3323.0, 0.86 ], [ - 3686.0, + 3359.0, 0.865 ], [ - 3773.0, + 3398.0, 0.87 ], [ - 3822.0, + 3475.0, 0.875 ], [ - 3875.0, + 3564.0, 0.88 ], [ - 3980.0, + 3647.0, 0.885 ], [ - 4054.0, + 3733.0, 0.89 ], [ - 4171.0, + 3786.0, 0.895 ], [ - 4305.0, + 3913.0, 0.9 ], [ - 4403.0, + 4037.0, 0.905 ], [ - 4524.0, + 4146.0, 0.91 ], [ - 4649.0, + 4234.0, 0.915 ], [ - 4775.0, + 4374.0, 0.92 ], [ - 4905.0, + 4543.0, 0.925 ], [ - 5033.0, + 4725.0, 0.93 ], [ - 5204.0, + 4901.0, 0.935 ], [ - 5359.0, + 5086.0, 0.94 ], [ - 5440.0, + 5289.0, 0.945 ], [ - 5706.0, + 5555.0, 0.95 ], [ - 6018.0, + 5751.0, 0.955 ], [ - 6280.0, + 5926.0, 0.96 ], [ - 6648.0, + 6354.0, 0.965 ], [ - 7097.0, + 6761.0, 0.97 ], [ - 7604.0, + 7359.0, 0.975 ], [ - 8390.0, + 8086.0, 0.98 ], [ - 9454.0, + 9238.0, 0.985 ], [ - 11379.0, + 11589.0, 0.99 ], [ - 19539.0, + 19537.0, 0.995 ], [ - 205409.0, + 256034.0, 1.0 ] ] @@ -14347,12 +14347,12 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 11946, - "accepted_invalid": 13, - "recall_pct": 99.21102898430362, - "false_positive_pct": 16.666666666666668, + "accepted_valid": 12027, + "accepted_invalid": 15, + "recall_pct": 99.88373058716053, + "false_positive_pct": 19.23076923076923, "roundtrip_pct": 100.0, - "fidelity_pct": 73.43880796919471, + "fidelity_pct": 73.60937889748067, "accept_pct": null }, { @@ -14381,127 +14381,127 @@ "parser": "qusql-parse", "n_total": 12119, "n_accepted": 11949, - "min": 287.3, - "p10": 527.7, - "p25": 568.3, - "median": 712.3, - "p75": 1117.0, - "p90": 1792.0, - "p99": 3028.6, - "max": 6499.8, - "mean": 948.8, + "min": 290.2, + "p10": 528.1, + "p25": 567.0, + "median": 722.7, + "p75": 1160.5, + "p90": 1804.0, + "p99": 3164.7, + "max": 6546.0, + "mean": 962.8, "roundtrip_pct": null, "ecdf": [ [ - 287.3, + 290.2, 0.0 ], [ - 362.2, + 362.5, 0.005 ], [ - 388.4, + 398.9, 0.01 ], [ - 420.3, + 435.9, 0.015 ], [ - 428.5, + 443.4, 0.02 ], [ - 441.8, + 454.3, 0.025 ], [ - 445.0, + 459.6, 0.03 ], [ - 449.5, + 463.6, 0.035 ], [ - 454.8, + 467.6, 0.04 ], [ - 463.0, + 474.3, 0.045 ], [ - 471.7, + 483.1, 0.05 ], [ - 477.9, + 487.4, 0.055 ], [ - 482.6, + 490.7, 0.06 ], [ - 488.4, + 495.4, 0.065 ], [ - 496.2, + 506.1, 0.07 ], [ - 501.9, + 513.0, 0.075 ], [ - 508.8, + 517.4, 0.08 ], [ - 514.9, + 520.8, 0.085 ], [ - 518.4, + 523.5, 0.09 ], [ - 523.8, + 525.9, 0.095 ], [ - 527.7, + 528.1, 0.1 ], [ - 530.1, + 529.6, 0.105 ], [ - 532.6, + 531.7, 0.11 ], [ - 534.6, + 534.0, 0.115 ], [ - 536.7, + 535.5, 0.12 ], [ - 538.1, + 537.2, 0.125 ], [ - 539.5, + 538.8, 0.13 ], [ - 540.9, + 540.6, 0.135 ], [ @@ -14509,135 +14509,135 @@ 0.14 ], [ - 543.8, + 544.0, 0.145 ], [ - 545.2, + 545.6, 0.15 ], [ - 546.4, + 547.1, 0.155 ], [ - 547.5, + 548.5, 0.16 ], [ - 548.8, + 549.9, 0.165 ], [ - 550.1, + 551.1, 0.17 ], [ - 551.3, + 552.2, 0.175 ], [ - 552.6, + 553.7, 0.18 ], [ - 553.6, + 554.9, 0.185 ], [ - 554.9, + 556.1, 0.19 ], [ - 556.1, + 557.1, 0.195 ], [ - 557.4, + 558.1, 0.2 ], [ - 558.6, + 559.1, 0.205 ], [ - 559.7, + 560.1, 0.21 ], [ - 561.1, + 560.9, 0.215 ], [ - 562.2, + 561.7, 0.22 ], [ - 563.3, + 562.4, 0.225 ], [ - 564.3, + 563.2, 0.23 ], [ - 565.4, + 564.0, 0.235 ], [ - 566.5, + 565.1, 0.24 ], [ - 567.3, + 566.1, 0.245 ], [ - 568.3, + 567.0, 0.25 ], [ - 569.0, + 567.9, 0.255 ], [ - 569.9, + 568.9, 0.26 ], [ - 570.9, + 569.8, 0.265 ], [ - 571.9, + 570.9, 0.27 ], [ - 572.8, + 571.8, 0.275 ], [ - 573.6, + 572.7, 0.28 ], [ - 574.6, + 573.4, 0.285 ], [ - 575.4, + 574.3, 0.29 ], [ - 576.3, + 575.3, 0.295 ], [ - 577.1, + 576.3, 0.3 ], [ - 577.9, + 577.5, 0.305 ], [ @@ -14645,555 +14645,555 @@ 0.31 ], [ - 580.1, + 580.0, 0.315 ], [ - 581.1, + 581.4, 0.32 ], [ - 582.4, + 583.1, 0.325 ], [ - 583.5, + 584.8, 0.33 ], [ - 584.5, + 586.5, 0.335 ], [ - 585.8, + 588.2, 0.34 ], [ - 587.6, + 590.2, 0.345 ], [ - 589.0, + 592.9, 0.35 ], [ - 590.4, + 595.4, 0.355 ], [ - 592.2, + 597.5, 0.36 ], [ - 594.3, + 600.7, 0.365 ], [ - 597.0, + 605.3, 0.37 ], [ - 599.8, + 609.6, 0.375 ], [ - 603.0, + 615.1, 0.38 ], [ - 608.2, + 623.2, 0.385 ], [ - 613.7, + 630.5, 0.39 ], [ - 621.5, + 640.4, 0.395 ], [ - 630.4, + 652.7, 0.4 ], [ - 638.6, + 660.5, 0.405 ], [ - 648.5, + 667.9, 0.41 ], [ - 654.7, + 673.2, 0.415 ], [ - 661.2, + 677.0, 0.42 ], [ - 666.9, + 681.0, 0.425 ], [ - 671.1, + 684.1, 0.43 ], [ - 675.2, + 687.1, 0.435 ], [ - 678.0, + 690.1, 0.44 ], [ - 681.6, + 693.0, 0.445 ], [ - 684.6, + 695.6, 0.45 ], [ - 687.6, + 698.6, 0.455 ], [ - 690.7, + 701.1, 0.46 ], [ - 693.1, + 704.5, 0.465 ], [ - 695.1, + 707.4, 0.47 ], [ - 698.1, + 710.6, 0.475 ], [ - 700.9, + 713.1, 0.48 ], [ - 703.2, + 715.7, 0.485 ], [ - 706.1, + 718.2, 0.49 ], [ - 709.1, + 720.5, 0.495 ], [ - 712.3, + 722.7, 0.5 ], [ - 715.0, + 724.8, 0.505 ], [ - 717.2, + 726.6, 0.51 ], [ - 719.6, + 728.9, 0.515 ], [ - 721.9, + 730.7, 0.52 ], [ - 724.3, + 733.1, 0.525 ], [ - 725.9, + 735.6, 0.53 ], [ - 727.8, + 738.2, 0.535 ], [ - 729.9, + 741.8, 0.54 ], [ - 731.7, + 745.1, 0.545 ], [ - 734.3, + 748.4, 0.55 ], [ - 737.9, + 752.6, 0.555 ], [ - 741.0, + 758.0, 0.56 ], [ - 744.6, + 764.0, 0.565 ], [ - 748.9, + 771.5, 0.57 ], [ - 755.4, + 781.8, 0.575 ], [ - 764.3, + 791.5, 0.58 ], [ - 774.0, + 802.1, 0.585 ], [ - 784.4, + 812.8, 0.59 ], [ - 794.3, + 823.3, 0.595 ], [ - 803.8, + 830.7, 0.6 ], [ - 812.3, + 839.2, 0.605 ], [ - 819.5, + 848.0, 0.61 ], [ - 826.6, + 855.9, 0.615 ], [ - 834.2, + 861.7, 0.62 ], [ - 842.1, + 866.9, 0.625 ], [ - 849.7, + 872.4, 0.63 ], [ - 854.6, + 876.9, 0.635 ], [ - 861.0, + 882.5, 0.64 ], [ - 866.6, + 890.4, 0.645 ], [ - 871.9, + 899.8, 0.65 ], [ - 877.4, + 907.7, 0.655 ], [ - 884.3, + 915.7, 0.66 ], [ - 891.9, + 923.1, 0.665 ], [ - 898.8, + 933.8, 0.67 ], [ - 910.2, + 946.9, 0.675 ], [ - 921.6, + 956.4, 0.68 ], [ - 933.0, + 967.0, 0.685 ], [ - 946.4, + 976.4, 0.69 ], [ - 957.3, + 986.0, 0.695 ], [ - 966.8, + 999.2, 0.7 ], [ - 974.7, + 1008.8, 0.705 ], [ - 988.9, + 1017.7, 0.71 ], [ - 1003.1, + 1028.6, 0.715 ], [ - 1013.7, + 1042.7, 0.72 ], [ - 1022.8, + 1059.8, 0.725 ], [ - 1038.6, + 1075.2, 0.73 ], [ - 1054.9, + 1096.4, 0.735 ], [ - 1070.9, + 1124.0, 0.74 ], [ - 1096.5, + 1139.6, 0.745 ], [ - 1117.0, + 1160.5, 0.75 ], [ - 1136.5, + 1180.1, 0.755 ], [ - 1159.9, + 1200.4, 0.76 ], [ - 1185.7, + 1215.1, 0.765 ], [ - 1206.7, + 1234.2, 0.77 ], [ - 1224.7, + 1252.6, 0.775 ], [ - 1252.1, + 1271.5, 0.78 ], [ - 1273.0, + 1291.9, 0.785 ], [ - 1296.6, + 1307.5, 0.79 ], [ - 1322.7, + 1324.8, 0.795 ], [ - 1340.5, + 1338.1, 0.8 ], [ - 1362.0, + 1355.0, 0.805 ], [ - 1383.2, + 1374.9, 0.81 ], [ - 1407.5, + 1400.7, 0.815 ], [ - 1428.5, + 1420.4, 0.82 ], [ - 1456.9, + 1443.0, 0.825 ], [ - 1473.2, + 1470.7, 0.83 ], [ - 1495.4, + 1497.7, 0.835 ], [ - 1526.9, + 1514.4, 0.84 ], [ - 1541.5, + 1534.6, 0.845 ], [ - 1561.8, + 1560.1, 0.85 ], [ - 1583.2, + 1592.8, 0.855 ], [ - 1609.5, + 1609.8, 0.86 ], [ - 1630.7, + 1628.6, 0.865 ], [ - 1652.6, + 1654.9, 0.87 ], [ - 1681.5, + 1681.1, 0.875 ], [ - 1706.8, + 1703.0, 0.88 ], [ - 1726.7, + 1723.9, 0.885 ], [ - 1747.9, + 1753.9, 0.89 ], [ - 1768.5, + 1781.1, 0.895 ], [ - 1792.0, + 1804.0, 0.9 ], [ - 1816.4, + 1830.0, 0.905 ], [ - 1838.8, + 1862.1, 0.91 ], [ - 1865.8, + 1893.8, 0.915 ], [ - 1898.2, + 1918.3, 0.92 ], [ - 1928.2, + 1945.4, 0.925 ], [ - 1958.2, + 1978.5, 0.93 ], [ - 1986.2, + 2018.5, 0.935 ], [ - 2021.9, + 2073.0, 0.94 ], [ - 2078.1, + 2118.0, 0.945 ], [ - 2124.0, + 2158.0, 0.95 ], [ - 2158.8, + 2209.0, 0.955 ], [ - 2230.6, + 2282.8, 0.96 ], [ - 2306.7, + 2339.2, 0.965 ], [ - 2382.9, + 2417.5, 0.97 ], [ - 2485.8, + 2551.5, 0.975 ], [ - 2616.4, + 2687.7, 0.98 ], [ - 2775.5, + 2821.1, 0.985 ], [ - 3028.6, + 3164.7, 0.99 ], [ - 3774.1, + 3783.5, 0.995 ], [ - 6499.8, + 6546.0, 1.0 ] ] @@ -15202,819 +15202,819 @@ "parser": "turso_parser", "n_total": 12119, "n_accepted": 12054, - "min": 344.3, - "p10": 861.1, - "p25": 966.6, - "median": 1163.8, - "p75": 1672.9, - "p90": 2439.5, - "p99": 4104.1, - "max": 7504.2, - "mean": 1420.1, + "min": 345.0, + "p10": 861.3, + "p25": 930.5, + "median": 1142.8, + "p75": 1729.2, + "p90": 2539.8, + "p99": 4427.0, + "max": 8843.0, + "mean": 1452.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 344.3, + 345.0, 0.0 ], [ - 616.9, + 615.3, 0.005 ], [ - 637.4, + 639.2, 0.01 ], [ - 645.5, + 656.8, 0.015 ], [ - 668.6, + 670.6, 0.02 ], [ - 680.2, + 687.4, 0.025 ], [ - 702.8, + 747.0, 0.03 ], [ - 766.3, + 761.0, 0.035 ], [ - 778.6, + 774.9, 0.04 ], [ - 795.7, + 785.9, 0.045 ], [ - 804.0, + 796.4, 0.05 ], [ - 809.8, + 807.0, 0.055 ], [ - 816.4, + 815.0, 0.06 ], [ - 822.9, + 821.2, 0.065 ], [ - 829.0, + 826.5, 0.07 ], [ - 834.3, + 830.3, 0.075 ], [ - 838.4, + 834.7, 0.08 ], [ - 842.9, + 839.4, 0.085 ], [ - 847.1, + 845.3, 0.09 ], [ - 853.2, + 852.8, 0.095 ], [ - 861.1, + 861.3, 0.1 ], [ - 869.2, + 868.8, 0.105 ], [ - 875.6, + 874.9, 0.11 ], [ - 879.2, + 881.7, 0.115 ], [ - 883.1, + 887.6, 0.12 ], [ - 886.7, + 892.9, 0.125 ], [ - 889.8, + 897.1, 0.13 ], [ - 894.2, + 900.2, 0.135 ], [ - 898.7, + 902.5, 0.14 ], [ - 905.2, + 904.4, 0.145 ], [ - 911.3, + 906.4, 0.15 ], [ - 915.2, + 908.0, 0.155 ], [ - 917.3, + 909.5, 0.16 ], [ - 920.1, + 910.9, 0.165 ], [ - 922.3, + 912.1, 0.17 ], [ - 924.2, + 913.2, 0.175 ], [ - 926.1, + 914.3, 0.18 ], [ - 927.6, + 915.5, 0.185 ], [ - 929.7, + 916.7, 0.19 ], [ - 931.5, + 917.7, 0.195 ], [ - 933.5, + 918.7, 0.2 ], [ - 935.7, + 919.8, 0.205 ], [ - 938.3, + 920.9, 0.21 ], [ - 940.7, + 921.8, 0.215 ], [ - 944.3, + 922.9, 0.22 ], [ - 949.1, + 924.2, 0.225 ], [ - 955.7, + 925.3, 0.23 ], [ - 959.3, + 926.4, 0.235 ], [ - 962.8, + 927.9, 0.24 ], [ - 964.8, + 929.2, 0.245 ], [ - 966.6, + 930.5, 0.25 ], [ - 968.4, + 932.3, 0.255 ], [ - 969.9, + 933.7, 0.26 ], [ - 971.1, + 936.2, 0.265 ], [ - 972.3, + 938.4, 0.27 ], [ - 973.5, + 940.9, 0.275 ], [ - 974.6, + 943.0, 0.28 ], [ - 975.8, + 945.5, 0.285 ], [ - 976.7, + 949.8, 0.29 ], [ - 977.8, + 952.7, 0.295 ], [ - 978.8, + 955.6, 0.3 ], [ - 979.5, + 958.0, 0.305 ], [ - 980.6, + 959.8, 0.31 ], [ - 981.6, + 961.8, 0.315 ], [ - 982.6, + 963.3, 0.32 ], [ - 983.5, + 964.9, 0.325 ], [ - 984.4, + 967.0, 0.33 ], [ - 985.3, + 968.8, 0.335 ], [ - 986.2, + 970.5, 0.34 ], [ - 987.3, + 972.3, 0.345 ], [ - 988.6, + 974.0, 0.35 ], [ - 989.8, + 975.8, 0.355 ], [ - 990.8, + 977.3, 0.36 ], [ - 992.0, + 979.7, 0.365 ], [ - 993.3, + 982.5, 0.37 ], [ - 994.5, + 984.9, 0.375 ], [ - 995.9, + 988.0, 0.38 ], [ - 997.4, + 990.6, 0.385 ], [ - 998.9, + 995.3, 0.39 ], [ - 1001.0, + 999.8, 0.395 ], [ - 1004.3, + 1005.3, 0.4 ], [ - 1007.2, + 1012.8, 0.405 ], [ - 1011.9, + 1022.0, 0.41 ], [ - 1016.8, + 1033.7, 0.415 ], [ - 1024.5, + 1052.7, 0.42 ], [ - 1038.7, + 1066.7, 0.425 ], [ - 1056.9, + 1077.8, 0.43 ], [ - 1069.6, + 1084.5, 0.435 ], [ - 1079.0, + 1090.8, 0.44 ], [ - 1088.3, + 1095.3, 0.445 ], [ - 1096.9, + 1098.9, 0.45 ], [ - 1103.9, + 1102.4, 0.455 ], [ - 1109.1, + 1106.0, 0.46 ], [ - 1114.7, + 1109.3, 0.465 ], [ - 1118.7, + 1112.7, 0.47 ], [ - 1124.0, + 1116.0, 0.475 ], [ - 1128.7, + 1119.1, 0.48 ], [ - 1134.2, + 1126.0, 0.485 ], [ - 1142.9, + 1130.3, 0.49 ], [ - 1157.6, + 1135.3, 0.495 ], [ - 1163.8, + 1142.8, 0.5 ], [ - 1167.7, + 1150.1, 0.505 ], [ - 1171.1, + 1155.1, 0.51 ], [ - 1174.5, + 1159.8, 0.515 ], [ - 1177.6, + 1165.5, 0.52 ], [ - 1180.0, + 1170.4, 0.525 ], [ - 1181.8, + 1174.4, 0.53 ], [ - 1184.1, + 1179.1, 0.535 ], [ - 1186.2, + 1185.1, 0.54 ], [ - 1188.5, + 1191.1, 0.545 ], [ - 1190.9, + 1197.3, 0.55 ], [ - 1193.4, + 1204.4, 0.555 ], [ - 1196.4, + 1213.7, 0.56 ], [ - 1198.8, + 1222.7, 0.565 ], [ - 1201.5, + 1230.7, 0.57 ], [ - 1204.8, + 1239.8, 0.575 ], [ - 1209.7, + 1250.1, 0.58 ], [ - 1215.9, + 1261.7, 0.585 ], [ - 1224.5, + 1271.6, 0.59 ], [ - 1237.7, + 1278.6, 0.595 ], [ - 1253.4, + 1284.7, 0.6 ], [ - 1265.0, + 1291.2, 0.605 ], [ - 1272.7, + 1297.3, 0.61 ], [ - 1279.9, + 1304.9, 0.615 ], [ - 1287.0, + 1312.6, 0.62 ], [ - 1294.1, + 1324.0, 0.625 ], [ - 1303.5, + 1339.0, 0.63 ], [ - 1318.3, + 1353.5, 0.635 ], [ - 1332.2, + 1365.6, 0.64 ], [ - 1343.1, + 1376.4, 0.645 ], [ - 1352.3, + 1385.5, 0.65 ], [ - 1358.5, + 1397.2, 0.655 ], [ - 1368.7, + 1414.8, 0.66 ], [ - 1380.0, + 1431.5, 0.665 ], [ - 1392.5, + 1463.9, 0.67 ], [ - 1415.9, + 1480.7, 0.675 ], [ - 1437.1, + 1498.1, 0.68 ], [ - 1459.6, + 1514.8, 0.685 ], [ - 1473.6, + 1531.4, 0.69 ], [ - 1490.7, + 1546.9, 0.695 ], [ - 1511.6, + 1560.6, 0.7 ], [ - 1536.5, + 1572.8, 0.705 ], [ - 1550.6, + 1588.6, 0.71 ], [ - 1566.7, + 1610.8, 0.715 ], [ - 1581.8, + 1628.4, 0.72 ], [ - 1595.1, + 1643.1, 0.725 ], [ - 1614.4, + 1657.7, 0.73 ], [ - 1628.4, + 1676.3, 0.735 ], [ - 1642.8, + 1698.7, 0.74 ], [ - 1658.2, + 1717.5, 0.745 ], [ - 1672.9, + 1729.2, 0.75 ], [ - 1690.0, + 1743.9, 0.755 ], [ - 1706.0, + 1761.0, 0.76 ], [ - 1720.2, + 1778.9, 0.765 ], [ - 1736.1, + 1799.9, 0.77 ], [ - 1751.3, + 1815.2, 0.775 ], [ - 1769.3, + 1834.1, 0.78 ], [ - 1788.7, + 1860.0, 0.785 ], [ - 1806.4, + 1894.8, 0.79 ], [ - 1829.8, + 1925.9, 0.795 ], [ - 1855.4, + 1973.5, 0.8 ], [ - 1904.8, + 2004.9, 0.805 ], [ - 1961.4, + 2030.8, 0.81 ], [ - 1990.3, + 2057.1, 0.815 ], [ - 2009.4, + 2082.8, 0.82 ], [ - 2030.3, + 2110.5, 0.825 ], [ - 2051.6, + 2129.8, 0.83 ], [ - 2082.0, + 2142.9, 0.835 ], [ - 2104.9, + 2161.2, 0.84 ], [ - 2123.8, + 2184.6, 0.845 ], [ - 2138.4, + 2212.9, 0.85 ], [ - 2155.0, + 2244.8, 0.855 ], [ - 2176.7, + 2281.1, 0.86 ], [ - 2204.9, + 2311.0, 0.865 ], [ - 2241.1, + 2340.1, 0.87 ], [ - 2276.2, + 2380.6, 0.875 ], [ - 2311.9, + 2419.6, 0.88 ], [ - 2346.7, + 2445.4, 0.885 ], [ - 2378.2, + 2476.3, 0.89 ], [ - 2406.4, + 2508.2, 0.895 ], [ - 2439.5, + 2539.8, 0.9 ], [ - 2478.0, + 2562.1, 0.905 ], [ - 2501.5, + 2602.8, 0.91 ], [ - 2538.1, + 2646.4, 0.915 ], [ - 2592.7, + 2693.9, 0.92 ], [ - 2638.4, + 2733.7, 0.925 ], [ - 2680.9, + 2784.7, 0.93 ], [ - 2726.3, + 2831.8, 0.935 ], [ - 2762.7, + 2874.4, 0.94 ], [ - 2808.9, + 2916.4, 0.945 ], [ - 2860.9, + 2976.0, 0.95 ], [ - 2942.3, + 3049.2, 0.955 ], [ - 3018.0, + 3144.3, 0.96 ], [ - 3090.4, + 3252.9, 0.965 ], [ - 3221.5, + 3384.1, 0.97 ], [ - 3341.6, + 3526.3, 0.975 ], [ - 3477.0, + 3667.8, 0.98 ], [ - 3654.1, + 3934.6, 0.985 ], [ - 4104.1, + 4427.0, 0.99 ], [ - 4733.7, + 4987.3, 0.995 ], [ - 7504.2, + 8843.0, 1.0 ] ] @@ -16023,819 +16023,819 @@ "parser": "sqlite3-parser", "n_total": 12119, "n_accepted": 12040, - "min": 994.7, - "p10": 1550.7, - "p25": 1643.4, - "median": 1939.4, - "p75": 2975.9, - "p90": 4799.1, - "p99": 8501.5, - "max": 18462.2, - "mean": 2594.9, + "min": 1012.5, + "p10": 1513.0, + "p25": 1585.9, + "median": 1857.3, + "p75": 2881.6, + "p90": 4484.4, + "p99": 7912.2, + "max": 15838.0, + "mean": 2478.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 994.7, + 1012.5, 0.0 ], [ - 1186.3, + 1186.0, 0.005 ], [ - 1208.5, + 1242.9, 0.01 ], [ - 1253.6, + 1256.0, 0.015 ], [ - 1267.0, + 1262.9, 0.02 ], [ - 1285.0, + 1270.8, 0.025 ], [ - 1377.8, + 1364.1, 0.03 ], [ - 1407.4, + 1390.2, 0.035 ], [ - 1438.1, + 1419.8, 0.04 ], [ - 1459.5, + 1443.7, 0.045 ], [ - 1479.0, + 1455.7, 0.05 ], [ - 1503.0, + 1463.6, 0.055 ], [ - 1515.3, + 1469.8, 0.06 ], [ - 1522.5, + 1475.2, 0.065 ], [ - 1529.6, + 1481.4, 0.07 ], [ - 1534.3, + 1486.2, 0.075 ], [ - 1538.8, + 1491.4, 0.08 ], [ - 1541.8, + 1495.9, 0.085 ], [ - 1545.0, + 1500.7, 0.09 ], [ - 1548.3, + 1506.5, 0.095 ], [ - 1550.7, + 1513.0, 0.1 ], [ - 1553.5, + 1522.9, 0.105 ], [ - 1556.3, + 1535.1, 0.11 ], [ - 1559.0, + 1545.1, 0.115 ], [ - 1561.5, + 1549.3, 0.12 ], [ - 1563.8, + 1553.4, 0.125 ], [ - 1566.0, + 1556.0, 0.13 ], [ - 1569.3, + 1558.1, 0.135 ], [ - 1572.3, + 1560.1, 0.14 ], [ - 1576.0, + 1562.1, 0.145 ], [ - 1580.2, + 1563.4, 0.15 ], [ - 1584.1, + 1564.9, 0.155 ], [ - 1590.6, + 1566.3, 0.16 ], [ - 1595.4, + 1567.7, 0.165 ], [ - 1602.0, + 1569.1, 0.17 ], [ - 1608.8, + 1570.5, 0.175 ], [ - 1613.4, + 1571.8, 0.18 ], [ - 1617.7, + 1572.6, 0.185 ], [ - 1621.1, + 1573.8, 0.19 ], [ - 1624.7, + 1575.0, 0.195 ], [ - 1627.1, + 1576.2, 0.2 ], [ - 1629.2, + 1577.2, 0.205 ], [ - 1631.8, + 1578.1, 0.21 ], [ - 1633.1, + 1579.1, 0.215 ], [ - 1634.6, + 1580.0, 0.22 ], [ - 1636.2, + 1580.8, 0.225 ], [ - 1637.8, + 1581.8, 0.23 ], [ - 1639.1, + 1582.8, 0.235 ], [ - 1640.6, + 1583.8, 0.24 ], [ - 1642.1, + 1585.0, 0.245 ], [ - 1643.4, + 1585.9, 0.25 ], [ - 1644.7, + 1586.6, 0.255 ], [ - 1646.1, + 1587.4, 0.26 ], [ - 1647.1, + 1588.3, 0.265 ], [ - 1648.4, + 1589.3, 0.27 ], [ - 1649.9, + 1590.5, 0.275 ], [ - 1651.4, + 1591.6, 0.28 ], [ - 1652.8, + 1592.7, 0.285 ], [ - 1654.3, + 1593.7, 0.29 ], [ - 1656.0, + 1594.8, 0.295 ], [ - 1657.4, + 1595.8, 0.3 ], [ - 1658.9, + 1597.4, 0.305 ], [ - 1660.5, + 1598.6, 0.31 ], [ - 1662.2, + 1600.1, 0.315 ], [ - 1664.2, + 1601.2, 0.32 ], [ - 1666.2, + 1603.0, 0.325 ], [ - 1668.3, + 1604.5, 0.33 ], [ - 1670.2, + 1606.5, 0.335 ], [ - 1672.4, + 1608.7, 0.34 ], [ - 1674.9, + 1611.0, 0.345 ], [ - 1677.9, + 1613.8, 0.35 ], [ - 1681.4, + 1617.0, 0.355 ], [ - 1684.7, + 1620.5, 0.36 ], [ - 1689.7, + 1625.1, 0.365 ], [ - 1694.8, + 1629.1, 0.37 ], [ - 1700.5, + 1635.3, 0.375 ], [ - 1706.6, + 1645.2, 0.38 ], [ - 1714.3, + 1655.4, 0.385 ], [ - 1722.1, + 1668.2, 0.39 ], [ - 1736.6, + 1689.0, 0.395 ], [ - 1752.9, + 1712.1, 0.4 ], [ - 1779.4, + 1727.8, 0.405 ], [ - 1801.6, + 1740.6, 0.41 ], [ - 1811.5, + 1750.7, 0.415 ], [ - 1820.5, + 1760.2, 0.42 ], [ - 1827.1, + 1770.5, 0.425 ], [ - 1833.7, + 1778.2, 0.43 ], [ - 1838.2, + 1784.9, 0.435 ], [ - 1842.7, + 1794.0, 0.44 ], [ - 1848.3, + 1803.6, 0.445 ], [ - 1853.7, + 1814.8, 0.45 ], [ - 1859.2, + 1822.0, 0.455 ], [ - 1866.1, + 1828.9, 0.46 ], [ - 1875.7, + 1834.5, 0.465 ], [ - 1890.5, + 1838.2, 0.47 ], [ - 1909.9, + 1841.5, 0.475 ], [ - 1919.7, + 1844.8, 0.48 ], [ - 1926.6, + 1847.6, 0.485 ], [ - 1931.0, + 1851.2, 0.49 ], [ - 1935.1, + 1854.1, 0.495 ], [ - 1939.4, + 1857.3, 0.5 ], [ - 1942.4, + 1860.2, 0.505 ], [ - 1947.2, + 1863.5, 0.51 ], [ - 1949.8, + 1866.0, 0.515 ], [ - 1952.3, + 1869.4, 0.52 ], [ - 1955.9, + 1872.2, 0.525 ], [ - 1959.4, + 1875.3, 0.53 ], [ - 1963.3, + 1878.5, 0.535 ], [ - 1967.6, + 1882.8, 0.54 ], [ - 1971.3, + 1887.4, 0.545 ], [ - 1976.0, + 1892.6, 0.55 ], [ - 1981.7, + 1898.6, 0.555 ], [ - 1988.0, + 1904.6, 0.56 ], [ - 1999.2, + 1912.0, 0.565 ], [ - 2009.4, + 1921.7, 0.57 ], [ - 2018.9, + 1937.9, 0.575 ], [ - 2029.9, + 1956.6, 0.58 ], [ - 2039.8, + 1973.1, 0.585 ], [ - 2049.4, + 1984.2, 0.59 ], [ - 2062.7, + 1993.8, 0.595 ], [ - 2077.7, + 2004.2, 0.6 ], [ - 2091.0, + 2012.5, 0.605 ], [ - 2102.9, + 2020.7, 0.61 ], [ - 2117.2, + 2027.8, 0.615 ], [ - 2125.8, + 2035.4, 0.62 ], [ - 2135.4, + 2043.0, 0.625 ], [ - 2144.7, + 2052.6, 0.63 ], [ - 2156.8, + 2069.8, 0.635 ], [ - 2168.9, + 2087.4, 0.64 ], [ - 2182.8, + 2111.0, 0.645 ], [ - 2199.6, + 2142.8, 0.65 ], [ - 2215.1, + 2168.9, 0.655 ], [ - 2231.1, + 2186.6, 0.66 ], [ - 2249.6, + 2202.3, 0.665 ], [ - 2269.0, + 2218.0, 0.67 ], [ - 2287.8, + 2239.3, 0.675 ], [ - 2311.5, + 2279.7, 0.68 ], [ - 2351.6, + 2302.4, 0.685 ], [ - 2395.8, + 2317.7, 0.69 ], [ - 2423.0, + 2334.7, 0.695 ], [ - 2451.4, + 2391.5, 0.7 ], [ - 2494.7, + 2427.6, 0.705 ], [ - 2531.6, + 2469.7, 0.71 ], [ - 2585.8, + 2519.6, 0.715 ], [ - 2648.7, + 2569.5, 0.72 ], [ - 2700.3, + 2642.3, 0.725 ], [ - 2759.2, + 2698.3, 0.73 ], [ - 2826.0, + 2733.6, 0.735 ], [ - 2873.2, + 2773.7, 0.74 ], [ - 2924.9, + 2831.4, 0.745 ], [ - 2975.9, + 2881.6, 0.75 ], [ - 3040.9, + 2935.2, 0.755 ], [ - 3110.9, + 3003.7, 0.76 ], [ - 3188.4, + 3040.9, 0.765 ], [ - 3333.0, + 3128.2, 0.77 ], [ - 3414.6, + 3196.4, 0.775 ], [ - 3480.0, + 3246.9, 0.78 ], [ - 3517.0, + 3320.4, 0.785 ], [ - 3577.5, + 3390.5, 0.79 ], [ - 3630.2, + 3423.8, 0.795 ], [ - 3677.0, + 3451.7, 0.8 ], [ - 3709.3, + 3487.0, 0.805 ], [ - 3746.2, + 3529.0, 0.81 ], [ - 3795.1, + 3599.1, 0.815 ], [ - 3858.8, + 3652.9, 0.82 ], [ - 3909.1, + 3688.2, 0.825 ], [ - 3958.8, + 3726.6, 0.83 ], [ - 4002.2, + 3794.0, 0.835 ], [ - 4071.5, + 3846.0, 0.84 ], [ - 4108.7, + 3877.3, 0.845 ], [ - 4148.8, + 3909.0, 0.85 ], [ - 4192.5, + 3946.6, 0.855 ], [ - 4241.3, + 4021.0, 0.86 ], [ - 4310.5, + 4075.0, 0.865 ], [ - 4361.0, + 4112.3, 0.87 ], [ - 4418.4, + 4139.6, 0.875 ], [ - 4474.4, + 4183.4, 0.88 ], [ - 4539.1, + 4234.7, 0.885 ], [ - 4629.2, + 4312.0, 0.89 ], [ - 4713.4, + 4391.8, 0.895 ], [ - 4799.1, + 4484.4, 0.9 ], [ - 4869.7, + 4545.6, 0.905 ], [ - 4956.2, + 4639.8, 0.91 ], [ - 5045.1, + 4736.5, 0.915 ], [ - 5115.6, + 4845.4, 0.92 ], [ - 5212.2, + 4932.8, 0.925 ], [ - 5280.6, + 4986.8, 0.93 ], [ - 5354.8, + 5046.9, 0.935 ], [ - 5449.2, + 5137.1, 0.94 ], [ - 5589.4, + 5249.4, 0.945 ], [ - 5713.6, + 5382.1, 0.95 ], [ - 5917.2, + 5534.0, 0.955 ], [ - 6063.5, + 5659.4, 0.96 ], [ - 6347.7, + 5876.5, 0.965 ], [ - 6561.0, + 6068.1, 0.97 ], [ - 6923.2, + 6337.7, 0.975 ], [ - 7224.5, + 6724.2, 0.98 ], [ - 7644.5, + 7148.5, 0.985 ], [ - 8501.5, + 7912.2, 0.99 ], [ - 10305.8, + 9796.3, 0.995 ], [ - 18462.2, + 15838.0, 1.0 ] ] @@ -16843,820 +16843,820 @@ { "parser": "sqlglot-rust", "n_total": 12119, - "n_accepted": 11959, - "min": 699.7, - "p10": 1595.2, - "p25": 1689.5, - "median": 2167.6, - "p75": 3159.3, - "p90": 4978.8, - "p99": 8567.2, - "max": 17106.2, - "mean": 2710.3, + "n_accepted": 12042, + "min": 733.3, + "p10": 1646.5, + "p25": 1743.7, + "median": 2267.6, + "p75": 3316.6, + "p90": 5103.8, + "p99": 8724.2, + "max": 17402.8, + "mean": 2816.0, "roundtrip_pct": 100.0, "ecdf": [ [ - 699.7, + 733.3, 0.0 ], [ - 1102.6, + 1168.0, 0.005 ], [ - 1180.5, + 1231.6, 0.01 ], [ - 1250.7, + 1333.8, 0.015 ], [ - 1297.7, + 1398.0, 0.02 ], [ - 1309.7, + 1415.0, 0.025 ], [ - 1356.9, + 1439.3, 0.03 ], [ - 1419.7, + 1498.3, 0.035 ], [ - 1449.5, + 1535.6, 0.04 ], [ - 1480.2, + 1560.9, 0.045 ], [ - 1503.7, + 1580.2, 0.05 ], [ - 1523.7, + 1591.0, 0.055 ], [ - 1541.6, + 1599.4, 0.06 ], [ - 1554.2, + 1608.4, 0.065 ], [ - 1562.9, + 1615.6, 0.07 ], [ - 1568.6, + 1622.1, 0.075 ], [ - 1576.2, + 1627.7, 0.08 ], [ - 1581.2, + 1633.3, 0.085 ], [ - 1585.3, + 1637.6, 0.09 ], [ - 1590.2, + 1642.1, 0.095 ], [ - 1595.2, + 1646.5, 0.1 ], [ - 1599.5, + 1651.8, 0.105 ], [ - 1604.3, + 1655.9, 0.11 ], [ - 1609.6, + 1659.9, 0.115 ], [ - 1614.1, + 1664.7, 0.12 ], [ - 1618.3, + 1669.6, 0.125 ], [ - 1622.3, + 1675.4, 0.13 ], [ - 1627.4, + 1679.7, 0.135 ], [ - 1631.5, + 1684.4, 0.14 ], [ - 1634.8, + 1687.9, 0.145 ], [ - 1638.4, + 1691.5, 0.15 ], [ - 1640.7, + 1694.9, 0.155 ], [ - 1643.3, + 1698.5, 0.16 ], [ - 1646.1, + 1701.2, 0.165 ], [ - 1649.2, + 1704.3, 0.17 ], [ - 1652.0, + 1707.8, 0.175 ], [ - 1654.2, + 1710.1, 0.18 ], [ - 1656.7, + 1712.8, 0.185 ], [ - 1658.8, + 1715.5, 0.19 ], [ - 1661.6, + 1717.8, 0.195 ], [ - 1664.2, + 1720.5, 0.2 ], [ - 1666.7, + 1723.1, 0.205 ], [ - 1669.4, + 1725.3, 0.21 ], [ - 1671.4, + 1727.7, 0.215 ], [ - 1674.6, + 1729.9, 0.22 ], [ - 1677.2, + 1732.0, 0.225 ], [ - 1679.7, + 1733.8, 0.23 ], [ - 1682.3, + 1736.1, 0.235 ], [ - 1685.1, + 1738.5, 0.24 ], [ - 1687.3, + 1741.0, 0.245 ], [ - 1689.5, + 1743.7, 0.25 ], [ - 1692.3, + 1746.3, 0.255 ], [ - 1695.0, + 1749.3, 0.26 ], [ - 1698.1, + 1751.7, 0.265 ], [ - 1701.2, + 1756.0, 0.27 ], [ - 1704.9, + 1759.3, 0.275 ], [ - 1708.7, + 1764.3, 0.28 ], [ - 1711.9, + 1769.4, 0.285 ], [ - 1715.9, + 1776.3, 0.29 ], [ - 1721.0, + 1781.9, 0.295 ], [ - 1725.2, + 1788.7, 0.3 ], [ - 1727.9, + 1793.6, 0.305 ], [ - 1731.9, + 1798.4, 0.31 ], [ - 1735.5, + 1802.4, 0.315 ], [ - 1740.3, + 1807.4, 0.32 ], [ - 1744.3, + 1812.6, 0.325 ], [ - 1749.4, + 1818.7, 0.33 ], [ - 1754.9, + 1825.4, 0.335 ], [ - 1761.0, + 1830.7, 0.34 ], [ - 1765.3, + 1839.9, 0.345 ], [ - 1773.6, + 1849.1, 0.35 ], [ - 1782.2, + 1859.3, 0.355 ], [ - 1792.0, + 1869.9, 0.36 ], [ - 1802.8, + 1880.6, 0.365 ], [ - 1815.8, + 1891.4, 0.37 ], [ - 1828.2, + 1905.1, 0.375 ], [ - 1841.0, + 1915.4, 0.38 ], [ - 1856.3, + 1933.9, 0.385 ], [ - 1872.6, + 1951.4, 0.39 ], [ - 1888.2, + 1972.5, 0.395 ], [ - 1907.7, + 1991.9, 0.4 ], [ - 1934.5, + 2009.2, 0.405 ], [ - 1969.6, + 2042.9, 0.41 ], [ - 2003.8, + 2077.1, 0.415 ], [ - 2023.2, + 2106.3, 0.42 ], [ - 2041.2, + 2122.4, 0.425 ], [ - 2057.7, + 2135.0, 0.43 ], [ - 2073.2, + 2148.6, 0.435 ], [ - 2083.9, + 2162.6, 0.44 ], [ - 2094.2, + 2172.8, 0.445 ], [ - 2103.7, + 2182.4, 0.45 ], [ - 2110.4, + 2196.8, 0.455 ], [ - 2117.6, + 2205.6, 0.46 ], [ - 2123.5, + 2214.4, 0.465 ], [ - 2130.6, + 2223.8, 0.47 ], [ - 2136.8, + 2232.7, 0.475 ], [ - 2143.1, + 2239.5, 0.48 ], [ - 2149.9, + 2247.1, 0.485 ], [ - 2155.3, + 2254.5, 0.49 ], [ - 2161.6, + 2261.0, 0.495 ], [ - 2167.6, + 2267.6, 0.5 ], [ - 2172.6, + 2274.0, 0.505 ], [ - 2177.9, + 2279.3, 0.51 ], [ - 2184.4, + 2285.1, 0.515 ], [ - 2190.6, + 2291.4, 0.52 ], [ - 2195.2, + 2297.8, 0.525 ], [ - 2200.3, + 2304.1, 0.53 ], [ - 2206.7, + 2308.6, 0.535 ], [ - 2211.4, + 2315.8, 0.54 ], [ - 2217.4, + 2322.5, 0.545 ], [ - 2222.9, + 2329.2, 0.55 ], [ - 2227.2, + 2334.9, 0.555 ], [ - 2232.8, + 2340.8, 0.56 ], [ - 2239.1, + 2346.6, 0.565 ], [ - 2244.0, + 2352.3, 0.57 ], [ - 2250.2, + 2360.6, 0.575 ], [ - 2256.0, + 2367.1, 0.58 ], [ - 2262.4, + 2373.6, 0.585 ], [ - 2269.7, + 2378.9, 0.59 ], [ - 2276.4, + 2386.4, 0.595 ], [ - 2283.6, + 2393.3, 0.6 ], [ - 2293.1, + 2403.8, 0.605 ], [ - 2306.3, + 2415.3, 0.61 ], [ - 2315.7, + 2425.5, 0.615 ], [ - 2333.1, + 2436.8, 0.62 ], [ - 2352.2, + 2451.6, 0.625 ], [ - 2374.2, + 2469.4, 0.63 ], [ - 2395.6, + 2496.1, 0.635 ], [ - 2423.0, + 2520.5, 0.64 ], [ - 2452.6, + 2545.7, 0.645 ], [ - 2472.2, + 2576.3, 0.65 ], [ - 2508.7, + 2601.4, 0.655 ], [ - 2534.8, + 2635.8, 0.66 ], [ - 2560.0, + 2661.3, 0.665 ], [ - 2577.2, + 2687.3, 0.67 ], [ - 2597.6, + 2709.8, 0.675 ], [ - 2617.8, + 2733.6, 0.68 ], [ - 2644.1, + 2763.7, 0.685 ], [ - 2672.0, + 2789.0, 0.69 ], [ - 2700.9, + 2813.8, 0.695 ], [ - 2728.7, + 2838.4, 0.7 ], [ - 2754.2, + 2863.7, 0.705 ], [ - 2789.0, + 2891.0, 0.71 ], [ - 2831.8, + 2931.8, 0.715 ], [ - 2876.8, + 2984.2, 0.72 ], [ - 2923.3, + 3033.7, 0.725 ], [ - 2979.6, + 3115.9, 0.73 ], [ - 3041.3, + 3171.9, 0.735 ], [ - 3092.1, + 3229.4, 0.74 ], [ - 3125.2, + 3277.0, 0.745 ], [ - 3159.3, + 3316.6, 0.75 ], [ - 3187.8, + 3351.9, 0.755 ], [ - 3220.9, + 3390.4, 0.76 ], [ - 3254.5, + 3419.8, 0.765 ], [ - 3288.9, + 3453.4, 0.77 ], [ - 3322.7, + 3490.7, 0.775 ], [ - 3358.7, + 3525.5, 0.78 ], [ - 3404.5, + 3577.9, 0.785 ], [ - 3442.9, + 3611.6, 0.79 ], [ - 3475.8, + 3657.8, 0.795 ], [ - 3533.6, + 3706.7, 0.8 ], [ - 3585.5, + 3763.3, 0.805 ], [ - 3653.0, + 3830.9, 0.81 ], [ - 3711.6, + 3903.7, 0.815 ], [ - 3785.5, + 3967.5, 0.82 ], [ - 3842.5, + 4076.7, 0.825 ], [ - 3897.4, + 4149.6, 0.83 ], [ - 3971.2, + 4223.0, 0.835 ], [ - 4036.7, + 4293.1, 0.84 ], [ - 4113.4, + 4365.6, 0.845 ], [ - 4201.2, + 4435.4, 0.85 ], [ - 4264.7, + 4493.5, 0.855 ], [ - 4318.2, + 4535.8, 0.86 ], [ - 4387.8, + 4571.4, 0.865 ], [ - 4474.6, + 4646.0, 0.87 ], [ - 4539.7, + 4737.4, 0.875 ], [ - 4605.9, + 4832.1, 0.88 ], [ - 4717.2, + 4906.1, 0.885 ], [ - 4802.9, + 4966.1, 0.89 ], [ - 4892.2, + 5025.1, 0.895 ], [ - 4978.8, + 5103.8, 0.9 ], [ - 5036.6, + 5177.4, 0.905 ], [ - 5083.2, + 5252.4, 0.91 ], [ - 5133.0, + 5307.6, 0.915 ], [ - 5205.2, + 5392.5, 0.92 ], [ - 5296.2, + 5477.5, 0.925 ], [ - 5379.5, + 5588.1, 0.93 ], [ - 5467.2, + 5676.1, 0.935 ], [ - 5642.7, + 5770.4, 0.94 ], [ - 5738.0, + 5873.8, 0.945 ], [ - 5824.3, + 6012.7, 0.95 ], [ - 5923.4, + 6133.1, 0.955 ], [ - 6095.1, + 6283.3, 0.96 ], [ - 6261.1, + 6487.6, 0.965 ], [ - 6513.1, + 6713.4, 0.97 ], [ - 6758.2, + 6970.1, 0.975 ], [ - 7175.2, + 7362.1, 0.98 ], [ - 7720.1, + 7878.5, 0.985 ], [ - 8567.2, + 8724.2, 0.99 ], [ - 10654.4, + 10744.6, 0.995 ], [ - 17106.2, + 17402.8, 1.0 ] ] @@ -17665,819 +17665,819 @@ "parser": "sqlparser-rs", "n_total": 12119, "n_accepted": 12048, - "min": 1916.0, - "p10": 4382.0, - "p25": 4658.3, - "median": 6124.9, - "p75": 9132.3, - "p90": 14781.3, - "p99": 24352.7, - "max": 55685.3, - "mean": 7799.2, + "min": 1951.1, + "p10": 4206.6, + "p25": 4434.6, + "median": 5919.3, + "p75": 8859.7, + "p90": 14607.5, + "p99": 24489.7, + "max": 53354.3, + "mean": 7610.4, "roundtrip_pct": 100.0, "ecdf": [ [ - 1916.0, + 1951.1, 0.0 ], [ - 2870.3, + 2890.6, 0.005 ], [ - 3090.2, + 3118.5, 0.01 ], [ - 3392.4, + 3405.4, 0.015 ], [ - 3448.1, + 3551.1, 0.02 ], [ - 3502.8, + 3594.9, 0.025 ], [ - 3586.8, + 3624.5, 0.03 ], [ - 3655.3, + 3664.4, 0.035 ], [ - 3763.8, + 3767.5, 0.04 ], [ - 4093.7, + 4069.1, 0.045 ], [ - 4183.8, + 4106.9, 0.05 ], [ - 4223.2, + 4131.3, 0.055 ], [ - 4257.6, + 4145.3, 0.06 ], [ - 4282.2, + 4154.6, 0.065 ], [ - 4302.2, + 4163.5, 0.07 ], [ - 4316.3, + 4171.1, 0.075 ], [ - 4328.6, + 4177.9, 0.08 ], [ - 4342.7, + 4186.1, 0.085 ], [ - 4355.4, + 4193.1, 0.09 ], [ - 4369.2, + 4199.7, 0.095 ], [ - 4382.0, + 4206.6, 0.1 ], [ - 4394.0, + 4214.6, 0.105 ], [ - 4403.6, + 4222.3, 0.11 ], [ - 4417.4, + 4229.4, 0.115 ], [ - 4428.9, + 4235.8, 0.12 ], [ - 4445.6, + 4247.1, 0.125 ], [ - 4458.5, + 4257.6, 0.13 ], [ - 4467.5, + 4269.0, 0.135 ], [ - 4478.0, + 4283.8, 0.14 ], [ - 4490.4, + 4298.1, 0.145 ], [ - 4504.3, + 4311.8, 0.15 ], [ - 4514.3, + 4326.7, 0.155 ], [ - 4524.6, + 4338.7, 0.16 ], [ - 4535.1, + 4350.1, 0.165 ], [ - 4545.7, + 4358.3, 0.17 ], [ - 4553.1, + 4366.4, 0.175 ], [ - 4562.6, + 4373.3, 0.18 ], [ - 4573.6, + 4378.7, 0.185 ], [ - 4582.2, + 4385.0, 0.19 ], [ - 4589.6, + 4390.6, 0.195 ], [ - 4599.7, + 4395.8, 0.2 ], [ - 4608.2, + 4399.8, 0.205 ], [ - 4616.2, + 4403.8, 0.21 ], [ - 4623.5, + 4407.9, 0.215 ], [ - 4629.7, + 4412.0, 0.22 ], [ - 4635.4, + 4416.0, 0.225 ], [ - 4640.2, + 4419.3, 0.23 ], [ - 4645.3, + 4422.5, 0.235 ], [ - 4648.8, + 4426.0, 0.24 ], [ - 4653.8, + 4429.8, 0.245 ], [ - 4658.3, + 4434.6, 0.25 ], [ - 4663.1, + 4437.0, 0.255 ], [ - 4666.8, + 4440.8, 0.26 ], [ - 4670.9, + 4444.1, 0.265 ], [ - 4675.4, + 4448.4, 0.27 ], [ - 4680.3, + 4452.2, 0.275 ], [ - 4685.4, + 4456.9, 0.28 ], [ - 4689.9, + 4460.8, 0.285 ], [ - 4694.9, + 4465.1, 0.29 ], [ - 4698.9, + 4469.4, 0.295 ], [ - 4703.4, + 4472.3, 0.3 ], [ - 4709.9, + 4476.9, 0.305 ], [ - 4715.4, + 4481.8, 0.31 ], [ - 4720.5, + 4487.0, 0.315 ], [ - 4726.4, + 4492.3, 0.32 ], [ - 4732.9, + 4498.5, 0.325 ], [ - 4738.9, + 4504.0, 0.33 ], [ - 4745.6, + 4510.0, 0.335 ], [ - 4754.0, + 4517.6, 0.34 ], [ - 4761.5, + 4523.3, 0.345 ], [ - 4773.1, + 4531.4, 0.35 ], [ - 4786.0, + 4540.6, 0.355 ], [ - 4805.1, + 4550.7, 0.36 ], [ - 4833.8, + 4566.1, 0.365 ], [ - 4886.4, + 4585.8, 0.37 ], [ - 4981.5, + 4609.7, 0.375 ], [ - 5055.4, + 4650.2, 0.38 ], [ - 5110.7, + 4706.8, 0.385 ], [ - 5172.6, + 4805.6, 0.39 ], [ - 5224.6, + 4969.9, 0.395 ], [ - 5290.0, + 5018.4, 0.4 ], [ - 5352.5, + 5065.7, 0.405 ], [ - 5407.3, + 5139.7, 0.41 ], [ - 5473.4, + 5206.1, 0.415 ], [ - 5542.8, + 5243.8, 0.42 ], [ - 5595.6, + 5287.6, 0.425 ], [ - 5641.2, + 5324.4, 0.43 ], [ - 5684.8, + 5376.1, 0.435 ], [ - 5731.4, + 5443.4, 0.44 ], [ - 5794.3, + 5538.7, 0.445 ], [ - 5852.9, + 5613.5, 0.45 ], [ - 5900.5, + 5670.1, 0.455 ], [ - 5937.4, + 5734.6, 0.46 ], [ - 5961.3, + 5782.3, 0.465 ], [ - 5983.8, + 5810.4, 0.47 ], [ - 6002.6, + 5834.1, 0.475 ], [ - 6024.1, + 5851.1, 0.48 ], [ - 6048.8, + 5865.4, 0.485 ], [ - 6069.5, + 5883.6, 0.49 ], [ - 6095.5, + 5898.0, 0.495 ], [ - 6124.9, + 5919.3, 0.5 ], [ - 6152.4, + 5936.2, 0.505 ], [ - 6188.6, + 5957.7, 0.51 ], [ - 6225.8, + 5980.0, 0.515 ], [ - 6254.5, + 6005.7, 0.52 ], [ - 6280.6, + 6041.4, 0.525 ], [ - 6303.4, + 6075.1, 0.53 ], [ - 6320.6, + 6104.9, 0.535 ], [ - 6337.0, + 6126.9, 0.54 ], [ - 6350.7, + 6143.6, 0.545 ], [ - 6362.0, + 6157.6, 0.55 ], [ - 6371.3, + 6168.9, 0.555 ], [ - 6381.4, + 6180.4, 0.56 ], [ - 6391.4, + 6190.4, 0.565 ], [ - 6402.1, + 6200.4, 0.57 ], [ - 6410.1, + 6209.8, 0.575 ], [ - 6420.1, + 6219.1, 0.58 ], [ - 6428.1, + 6229.8, 0.585 ], [ - 6438.2, + 6241.8, 0.59 ], [ - 6447.5, + 6252.5, 0.595 ], [ - 6456.9, + 6261.8, 0.6 ], [ - 6470.1, + 6274.5, 0.605 ], [ - 6484.3, + 6286.2, 0.61 ], [ - 6499.6, + 6299.9, 0.615 ], [ - 6518.8, + 6315.9, 0.62 ], [ - 6549.5, + 6334.1, 0.625 ], [ - 6605.4, + 6349.9, 0.63 ], [ - 6685.7, + 6370.6, 0.635 ], [ - 6770.0, + 6405.7, 0.64 ], [ - 6834.5, + 6447.9, 0.645 ], [ - 6932.3, + 6549.3, 0.65 ], [ - 7032.5, + 6657.6, 0.655 ], [ - 7106.5, + 6790.3, 0.66 ], [ - 7183.6, + 6926.2, 0.665 ], [ - 7303.8, + 7029.1, 0.67 ], [ - 7408.2, + 7132.7, 0.675 ], [ - 7500.0, + 7236.8, 0.68 ], [ - 7558.5, + 7304.6, 0.685 ], [ - 7648.6, + 7358.1, 0.69 ], [ - 7767.4, + 7432.4, 0.695 ], [ - 7841.3, + 7568.5, 0.7 ], [ - 7926.0, + 7700.3, 0.705 ], [ - 7994.2, + 7765.5, 0.71 ], [ - 8057.1, + 7813.8, 0.715 ], [ - 8152.1, + 7867.5, 0.72 ], [ - 8326.7, + 7952.3, 0.725 ], [ - 8484.0, + 8105.3, 0.73 ], [ - 8656.4, + 8317.5, 0.735 ], [ - 8801.6, + 8519.7, 0.74 ], [ - 8991.0, + 8711.5, 0.745 ], [ - 9132.3, + 8859.7, 0.75 ], [ - 9280.9, + 9023.0, 0.755 ], [ - 9460.1, + 9278.6, 0.76 ], [ - 9713.4, + 9410.8, 0.765 ], [ - 9906.4, + 9653.8, 0.77 ], [ - 10177.0, + 9938.8, 0.775 ], [ - 10403.0, + 10358.4, 0.78 ], [ - 10684.0, + 10529.9, 0.785 ], [ - 10782.7, + 10686.4, 0.79 ], [ - 10891.8, + 10906.8, 0.795 ], [ - 11012.0, + 11074.6, 0.8 ], [ - 11176.1, + 11171.1, 0.805 ], [ - 11441.6, + 11260.0, 0.81 ], [ - 11580.6, + 11374.0, 0.815 ], [ - 11758.0, + 11650.7, 0.82 ], [ - 11962.6, + 11882.4, 0.825 ], [ - 12155.9, + 12061.4, 0.83 ], [ - 12356.3, + 12228.9, 0.835 ], [ - 12540.9, + 12427.9, 0.84 ], [ - 12742.7, + 12576.6, 0.845 ], [ - 12897.3, + 12734.1, 0.85 ], [ - 13057.4, + 12878.7, 0.855 ], [ - 13255.1, + 13013.1, 0.86 ], [ - 13388.7, + 13140.4, 0.865 ], [ - 13508.8, + 13319.4, 0.87 ], [ - 13667.3, + 13488.3, 0.875 ], [ - 13907.8, + 13741.0, 0.88 ], [ - 14103.3, + 13939.1, 0.885 ], [ - 14322.2, + 14126.7, 0.89 ], [ - 14567.5, + 14352.2, 0.895 ], [ - 14781.3, + 14607.5, 0.9 ], [ - 14963.3, + 14824.8, 0.905 ], [ - 15098.5, + 15046.7, 0.91 ], [ - 15243.8, + 15359.0, 0.915 ], [ - 15494.2, + 15562.8, 0.92 ], [ - 15725.8, + 15733.0, 0.925 ], [ - 15964.2, + 15892.2, 0.93 ], [ - 16278.8, + 16188.0, 0.935 ], [ - 16598.0, + 16473.2, 0.94 ], [ - 16870.0, + 16956.2, 0.945 ], [ - 17302.8, + 17274.6, 0.95 ], [ - 17581.2, + 17693.6, 0.955 ], [ - 17986.5, + 18092.2, 0.96 ], [ - 18539.0, + 18485.0, 0.965 ], [ - 19200.2, + 19088.8, 0.97 ], [ - 19920.2, + 19972.8, 0.975 ], [ - 21408.0, + 21032.2, 0.98 ], [ - 22532.8, + 22432.2, 0.985 ], [ - 24352.7, + 24489.7, 0.99 ], [ - 30998.7, + 30651.0, 0.995 ], [ - 55685.3, + 53354.3, 1.0 ] ] @@ -18486,203 +18486,203 @@ "parser": "polyglot-sql", "n_total": 12119, "n_accepted": 12049, - "min": 10041.2, - "p10": 12447.7, - "p25": 13090.4, - "median": 14414.0, - "p75": 16886.0, - "p90": 20100.5, - "p99": 26957.7, - "max": 41061.0, - "mean": 15393.0, + "min": 9927.7, + "p10": 12589.6, + "p25": 13079.8, + "median": 14447.3, + "p75": 16741.6, + "p90": 19955.2, + "p99": 28313.7, + "max": 42724.3, + "mean": 15365.6, "roundtrip_pct": 99.6, "ecdf": [ [ - 10041.2, + 9927.7, 0.0 ], [ - 11265.1, + 11382.8, 0.005 ], [ - 11546.9, + 11545.6, 0.01 ], [ - 11642.0, + 11643.2, 0.015 ], [ - 11744.6, + 11897.5, 0.02 ], [ - 11987.0, + 12097.1, 0.025 ], [ - 12190.1, + 12167.3, 0.03 ], [ - 12241.7, + 12211.7, 0.035 ], [ - 12266.0, + 12244.6, 0.04 ], [ - 12290.3, + 12274.6, 0.045 ], [ - 12310.4, + 12294.6, 0.05 ], [ - 12331.9, + 12321.9, 0.055 ], [ - 12344.7, + 12346.1, 0.06 ], [ - 12360.6, + 12369.6, 0.065 ], [ - 12372.0, + 12389.1, 0.07 ], [ - 12387.7, + 12410.6, 0.075 ], [ - 12400.6, + 12429.8, 0.08 ], [ - 12410.6, + 12456.3, 0.085 ], [ - 12423.4, + 12487.9, 0.09 ], [ - 12436.4, + 12523.7, 0.095 ], [ - 12447.7, + 12589.6, 0.1 ], [ - 12460.7, + 12676.7, 0.105 ], [ - 12472.1, + 12755.6, 0.11 ], [ - 12486.4, + 12817.1, 0.115 ], [ - 12500.9, + 12860.0, 0.12 ], [ - 12516.4, + 12888.6, 0.125 ], [ - 12532.3, + 12905.7, 0.13 ], [ - 12549.4, + 12923.0, 0.135 ], [ - 12568.0, + 12936.0, 0.14 ], [ - 12583.7, + 12947.4, 0.145 ], [ - 12603.9, + 12957.3, 0.15 ], [ - 12628.8, + 12965.9, 0.155 ], [ - 12675.3, + 12976.0, 0.16 ], [ - 12748.4, + 12981.7, 0.165 ], [ - 12810.0, + 12990.1, 0.17 ], [ - 12847.1, + 12996.0, 0.175 ], [ - 12878.6, + 13003.1, 0.18 ], [ - 12905.9, + 13008.9, 0.185 ], [ - 12934.7, + 13014.6, 0.19 ], [ - 12960.3, + 13020.3, 0.195 ], [ - 12978.7, + 13024.6, 0.2 ], [ - 12996.0, + 13030.3, 0.205 ], [ - 13011.7, + 13036.1, 0.21 ], [ - 13021.9, + 13041.9, 0.215 ], [ - 13033.3, + 13046.1, 0.22 ], [ - 13041.9, + 13051.9, 0.225 ], [ - 13053.1, + 13057.6, 0.23 ], [ @@ -18690,615 +18690,615 @@ 0.235 ], [ - 13071.9, + 13069.0, 0.24 ], [ - 13080.4, + 13074.7, 0.245 ], [ - 13090.4, + 13079.8, 0.25 ], [ - 13100.4, + 13086.1, 0.255 ], [ - 13110.4, + 13091.9, 0.26 ], [ - 13120.6, + 13099.0, 0.265 ], [ - 13129.0, + 13103.3, 0.27 ], [ - 13136.8, + 13109.0, 0.275 ], [ - 13146.3, + 13113.4, 0.28 ], [ - 13156.3, + 13119.0, 0.285 ], [ - 13164.9, + 13123.4, 0.29 ], [ - 13174.9, + 13129.0, 0.295 ], [ - 13183.6, + 13133.4, 0.3 ], [ - 13192.0, + 13140.6, 0.305 ], [ - 13200.6, + 13144.9, 0.31 ], [ - 13207.9, + 13150.6, 0.315 ], [ - 13216.4, + 13156.3, 0.32 ], [ - 13227.9, + 13163.4, 0.325 ], [ - 13236.4, + 13169.1, 0.33 ], [ - 13246.4, + 13176.4, 0.335 ], [ - 13260.7, + 13183.6, 0.34 ], [ - 13273.6, + 13193.6, 0.345 ], [ - 13282.1, + 13202.0, 0.35 ], [ - 13293.7, + 13212.0, 0.355 ], [ - 13306.6, + 13220.7, 0.36 ], [ - 13325.1, + 13232.1, 0.365 ], [ - 13352.3, + 13248.0, 0.37 ], [ - 13381.0, + 13266.4, 0.375 ], [ - 13433.9, + 13288.5, 0.38 ], [ - 13496.9, + 13320.9, 0.385 ], [ - 13554.3, + 13370.3, 0.39 ], [ - 13605.7, + 13436.9, 0.395 ], [ - 13647.5, + 13535.7, 0.4 ], [ - 13695.9, + 13605.7, 0.405 ], [ - 13743.1, + 13650.1, 0.41 ], [ - 13780.3, + 13694.2, 0.415 ], [ - 13807.6, + 13731.0, 0.42 ], [ - 13836.2, + 13762.7, 0.425 ], [ - 13866.2, + 13792.7, 0.43 ], [ - 13892.8, + 13822.8, 0.435 ], [ - 13909.7, + 13854.5, 0.44 ], [ - 13934.7, + 13884.5, 0.445 ], [ - 13961.3, + 13916.3, 0.45 ], [ - 13983.0, + 13958.2, 0.455 ], [ - 14011.5, + 13996.3, 0.46 ], [ - 14044.8, + 14048.2, 0.465 ], [ - 14083.2, + 14123.3, 0.47 ], [ - 14126.8, + 14180.2, 0.475 ], [ - 14191.8, + 14245.2, 0.48 ], [ - 14267.0, + 14308.7, 0.485 ], [ - 14315.3, + 14367.2, 0.49 ], [ - 14370.5, + 14407.2, 0.495 ], [ - 14414.0, + 14447.3, 0.5 ], [ - 14449.0, + 14472.3, 0.505 ], [ - 14480.7, + 14499.0, 0.51 ], [ - 14507.5, + 14519.2, 0.515 ], [ - 14537.5, + 14535.8, 0.52 ], [ - 14562.5, + 14556.0, 0.525 ], [ - 14585.8, + 14570.8, 0.53 ], [ - 14606.0, + 14584.2, 0.535 ], [ - 14632.7, + 14597.7, 0.54 ], [ - 14652.8, + 14612.7, 0.545 ], [ - 14682.8, + 14625.8, 0.55 ], [ - 14707.7, + 14636.0, 0.555 ], [ - 14724.5, + 14649.3, 0.56 ], [ - 14744.7, + 14661.0, 0.565 ], [ - 14768.0, + 14671.0, 0.57 ], [ - 14788.0, + 14682.7, 0.575 ], [ - 14808.0, + 14696.2, 0.58 ], [ - 14826.3, + 14709.5, 0.585 ], [ - 14846.3, + 14721.2, 0.59 ], [ - 14869.8, + 14734.5, 0.595 ], [ - 14894.8, + 14751.2, 0.6 ], [ - 14919.8, + 14767.8, 0.605 ], [ - 14948.2, + 14784.5, 0.61 ], [ - 14975.0, + 14801.3, 0.615 ], [ - 15045.0, + 14823.0, 0.62 ], [ - 15108.5, + 14851.3, 0.625 ], [ - 15175.3, + 14886.5, 0.63 ], [ - 15232.2, + 14919.8, 0.635 ], [ - 15292.2, + 15001.7, 0.64 ], [ - 15335.7, + 15073.5, 0.645 ], [ - 15387.3, + 15123.7, 0.65 ], [ - 15432.5, + 15180.3, 0.655 ], [ - 15509.3, + 15227.0, 0.66 ], [ - 15564.5, + 15285.0, 0.665 ], [ - 15634.5, + 15329.0, 0.67 ], [ - 15754.8, + 15385.7, 0.675 ], [ - 15890.0, + 15442.5, 0.68 ], [ - 15978.4, + 15539.3, 0.685 ], [ - 16048.4, + 15733.2, 0.69 ], [ - 16095.5, + 15841.5, 0.695 ], [ - 16133.8, + 15933.5, 0.7 ], [ - 16182.4, + 16000.2, 0.705 ], [ - 16232.6, + 16066.4, 0.71 ], [ - 16280.8, + 16130.4, 0.715 ], [ - 16354.8, + 16194.6, 0.72 ], [ - 16415.2, + 16270.6, 0.725 ], [ - 16501.2, + 16344.8, 0.73 ], [ - 16609.4, + 16431.0, 0.735 ], [ - 16707.6, + 16539.4, 0.74 ], [ - 16809.8, + 16646.5, 0.745 ], [ - 16886.0, + 16741.6, 0.75 ], [ - 16978.2, + 16817.8, 0.755 ], [ - 17050.2, + 16905.8, 0.76 ], [ - 17126.4, + 16982.0, 0.765 ], [ - 17200.4, + 17052.2, 0.77 ], [ - 17284.6, + 17122.4, 0.775 ], [ - 17385.0, + 17204.6, 0.78 ], [ - 17491.0, + 17300.6, 0.785 ], [ - 17613.4, + 17422.8, 0.79 ], [ - 17680.0, + 17527.2, 0.795 ], [ - 17753.6, + 17639.2, 0.8 ], [ - 17865.6, + 17739.6, 0.805 ], [ - 18002.0, + 17849.6, 0.81 ], [ - 18102.2, + 17966.0, 0.815 ], [ - 18191.8, + 18042.2, 0.82 ], [ - 18276.6, + 18152.2, 0.825 ], [ - 18352.6, + 18256.4, 0.83 ], [ - 18436.8, + 18372.8, 0.835 ], [ - 18543.0, + 18513.0, 0.84 ], [ - 18661.2, + 18597.0, 0.845 ], [ - 18775.5, + 18708.0, 0.85 ], [ - 18883.8, + 18813.0, 0.855 ], [ - 19008.2, + 18961.8, 0.86 ], [ - 19206.2, + 19103.5, 0.865 ], [ - 19366.5, + 19199.0, 0.87 ], [ - 19514.0, + 19314.4, 0.875 ], [ - 19649.5, + 19434.2, 0.88 ], [ - 19769.4, + 19567.0, 0.885 ], [ - 19885.0, + 19697.2, 0.89 ], [ - 19977.8, + 19835.0, 0.895 ], [ - 20100.5, + 19955.2, 0.9 ], [ - 20228.2, + 20074.7, 0.905 ], [ - 20343.5, + 20228.2, 0.91 ], [ - 20478.5, + 20363.5, 0.915 ], [ - 20666.5, + 20513.8, 0.92 ], [ - 20801.8, + 20704.2, 0.925 ], [ - 20957.2, + 20887.0, 0.93 ], [ - 21120.0, + 21047.2, 0.935 ], [ - 21387.8, + 21275.2, 0.94 ], [ - 21620.8, + 21458.2, 0.945 ], [ - 21866.5, + 21743.5, 0.95 ], [ - 22091.8, + 22049.2, 0.955 ], [ - 22405.7, + 22405.0, 0.96 ], [ - 22780.8, + 22938.2, 0.965 ], [ - 23161.5, + 23409.2, 0.97 ], [ - 23704.7, + 24222.3, 0.975 ], [ - 24573.0, + 24866.7, 0.98 ], [ - 25154.0, + 26259.3, 0.985 ], [ - 26957.7, + 28313.7, 0.99 ], [ - 29829.7, + 30197.3, 0.995 ], [ - 41061.0, + 42724.3, 1.0 ] ] @@ -19321,7 +19321,7 @@ 2119, 2119, 2119, - 2117, + 2119, 2119, 2119 ] @@ -19333,7 +19333,7 @@ 9929, 9830, 9930, - 9842, + 9923, 9921, 9935 ] @@ -19344,7 +19344,7 @@ 12048, 11949, 12049, - 11959, + 12042, 12040, 12054 ] @@ -19442,31 +19442,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 95, + "rejected_total": 14, "expected_total": 12041, "preview_html": [ - "SELECT DISTINCT Range FROM mountain ORDER BY Prominence DESC LIMIT 3", - "SELECT Range FROM mountain GROUP BY Range ORDER BY COUNT(*) DESC LIMIT 1", - "SELECT DISTINCT Range FROM mountain ORDER BY Prominence DESC LIMIT 3", - "SELECT Range FROM mountain GROUP BY Range ORDER BY COUNT(*) DESC LIMIT 1", - "SELECT name, height, prominence FROM mountain WHERE range <> 'Aberdare Range'", - "SELECT T3.brand FROM mountain AS T1 JOIN photos AS T2 ON T1.id = T2.mountain_id JOIN camera_lens AS T3 ON T2.camera_lens_id = T3.id WHERE T1.range = 'Toubkal Atlas' INTERSECT SELECT T3.brand FROM mountain AS T1 JOIN photos AS T2 ON T1.id = T2.mountain_id JOIN camera_lens AS T3 ON T2.camera_lens_id = T3.id WHERE T1.range = 'Lasta Massif'", - "SELECT AVG(Attendance) FROM SHOW", - "SELECT purse__$__ FROM table_11622896_1 WHERE location = "New York"", - "SELECT area_in_1000km²__1930_ FROM table_11654169_1 WHERE voivodeship_separate_city = "lubelskie"", - "SELECT tournament_location FROM table_12243817_1 WHERE winners_share__$_ = 7000" + "SELECT 3 AS ’utr_sequence FROM table_14332822_1 WHERE genbank_id = "HQ021437"", + "SELECT 3 AS ’utr_sequence FROM table_14332822_1 WHERE variant_id = "AD'6A 4"", + "SELECT 3 AS ’utr_sequence FROM table_14332822_1 WHERE variant_id = "ACD'6A 3"", + "SELECT hdtv FROM table_15887683_6 WHERE n° = 378", + "SELECT n° FROM table_15887683_8 WHERE television_service = "Fox News Channel"", + "SELECT package_option FROM table_15887683_8 WHERE n° = 543", + "SELECT COUNT(δs_) AS ‡__cal_mol_−1_k_−1 FROM table_2068719_1 WHERE _butadiene = "1,2-dimethylene-cyclohexane"", + "SELECT against___percentage_ FROM table_20683381_3 WHERE ±_yes_side_2008___percentage_ = "+18.1"", + "SELECT for___percentage_ FROM table_20683381_3 WHERE ±_yes_side_2008___percentage_ = "+20.3"", + "SELECT 3 AS ’utr_sequence FROM table_name_64 WHERE coding = "6a 3" AND genbank_id = "nm_001093770.2"" ], "preview_reasons": [ - "Unexpected token: Token { token_type: Range, value: \"Range\", line: 1, col: 17, position: 16, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Range, value: \"Range\", line: 1, col: 8, position: 7, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Range, value: \"Range\", line: 1, col: 17, position: 16, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Range, value: \"Range\", line: 1, col: 8, position: 7, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Range, value: \"range\", line: 1, col: 53, position: 52, quote_char: '\\0' }", - "Parser error: Expected identifier, got Range ('range') at line 1 col 142", - "Parser error: Expected identifier, got Show ('SHOW') at line 1 col 29", - "Unexpected token: Token { token_type: Parameter, value: \"$\", line: 1, col: 15, position: 14, quote_char: '\\0' }", - "Tokenizer error at position 21: Unexpected character: ²", - "Unexpected token: Token { token_type: Parameter, value: \"$\", line: 1, col: 71, position: 70, quote_char: '\\0' }" + "Tokenizer error at position 12: Unexpected character: ’", + "Tokenizer error at position 12: Unexpected character: ’", + "Tokenizer error at position 12: Unexpected character: ’", + "Tokenizer error at position 41: Unexpected character: °", + "Tokenizer error at position 8: Unexpected character: °", + "Tokenizer error at position 51: Unexpected character: °", + "Tokenizer error at position 21: Unexpected character: ‡", + "Tokenizer error at position 57: Unexpected character: ±", + "Tokenizer error at position 53: Unexpected character: ±", + "Tokenizer error at position 12: Unexpected character: ’" ], "download": "failures/sqlite__sqlglot_rust.tsv.zst" }, @@ -22776,818 +22776,818 @@ "parser": "polyglot-sql", "n": 12049, "peak": { - "min": 29733.0, - "p10": 31554.0, - "p25": 31876.0, - "median": 33318.0, - "p75": 36578.0, - "p90": 42466.0, - "p99": 53934.0, - "max": 80496.0, - "mean": 35270.8227238775, + "min": 29740.0, + "p10": 31561.0, + "p25": 31883.0, + "median": 33325.0, + "p75": 36585.0, + "p90": 42473.0, + "p99": 53941.0, + "max": 80503.0, + "mean": 35277.841978587436, "ecdf": [ [ - 29733.0, + 29740.0, 0.0 ], [ - 30156.0, + 30163.0, 0.005 ], [ - 30573.0, + 30580.0, 0.01 ], [ - 30755.0, + 30762.0, 0.015 ], [ - 30761.0, + 30768.0, 0.02 ], [ - 30770.0, + 30777.0, 0.025 ], [ - 30855.0, + 30862.0, 0.03 ], [ - 30890.0, + 30897.0, 0.035 ], [ - 31099.0, + 31106.0, 0.04 ], [ - 31120.0, + 31127.0, 0.045 ], [ - 31136.0, + 31143.0, 0.05 ], [ - 31154.0, + 31161.0, 0.055 ], [ - 31163.0, + 31170.0, 0.06 ], [ - 31178.0, + 31185.0, 0.065 ], [ - 31196.0, + 31203.0, 0.07 ], [ - 31492.0, + 31499.0, 0.075 ], [ - 31518.0, + 31525.0, 0.08 ], [ - 31528.0, + 31535.0, 0.085 ], [ - 31537.0, + 31544.0, 0.09 ], [ - 31546.0, + 31553.0, 0.095 ], [ - 31554.0, + 31561.0, 0.1 ], [ - 31561.0, + 31568.0, 0.105 ], [ - 31570.0, + 31577.0, 0.11 ], [ - 31585.0, + 31592.0, 0.115 ], [ - 31617.0, + 31624.0, 0.12 ], [ - 31814.0, + 31821.0, 0.125 ], [ - 31823.0, + 31830.0, 0.13 ], [ - 31828.0, + 31835.0, 0.135 ], [ - 31832.0, + 31839.0, 0.14 ], [ - 31836.0, + 31843.0, 0.145 ], [ - 31839.0, + 31846.0, 0.15 ], [ - 31842.0, + 31849.0, 0.155 ], [ - 31845.0, + 31852.0, 0.16 ], [ - 31847.0, + 31854.0, 0.165 ], [ - 31849.0, + 31856.0, 0.17 ], [ - 31851.0, + 31858.0, 0.175 ], [ - 31853.0, + 31860.0, 0.18 ], [ - 31855.0, + 31862.0, 0.185 ], [ - 31857.0, + 31864.0, 0.19 ], [ - 31859.0, + 31866.0, 0.195 ], [ - 31861.0, + 31868.0, 0.2 ], [ - 31863.0, + 31870.0, 0.205 ], [ - 31864.0, + 31871.0, 0.21 ], [ - 31865.0, + 31872.0, 0.215 ], [ - 31867.0, + 31874.0, 0.22 ], [ - 31868.0, + 31875.0, 0.225 ], [ - 31869.0, + 31876.0, 0.23 ], [ - 31871.0, + 31878.0, 0.235 ], [ - 31872.0, + 31879.0, 0.24 ], [ - 31874.0, + 31881.0, 0.245 ], [ - 31876.0, + 31883.0, 0.25 ], [ - 31877.0, + 31884.0, 0.255 ], [ - 31879.0, + 31886.0, 0.26 ], [ - 31881.0, + 31888.0, 0.265 ], [ - 31883.0, + 31890.0, 0.27 ], [ - 31885.0, + 31892.0, 0.275 ], [ - 31887.0, + 31894.0, 0.28 ], [ - 31890.0, + 31897.0, 0.285 ], [ - 31892.0, + 31899.0, 0.29 ], [ - 31895.0, + 31902.0, 0.295 ], [ - 31897.0, + 31904.0, 0.3 ], [ - 31899.0, + 31906.0, 0.305 ], [ - 31901.0, + 31908.0, 0.31 ], [ - 31904.0, + 31911.0, 0.315 ], [ - 31906.0, + 31913.0, 0.32 ], [ - 31909.0, + 31916.0, 0.325 ], [ - 31912.0, + 31919.0, 0.33 ], [ - 31916.0, + 31923.0, 0.335 ], [ - 31920.0, + 31927.0, 0.34 ], [ - 31924.0, + 31931.0, 0.345 ], [ - 31929.0, + 31936.0, 0.35 ], [ - 31935.0, + 31942.0, 0.355 ], [ - 31943.0, + 31950.0, 0.36 ], [ - 31955.0, + 31962.0, 0.365 ], [ - 31970.0, + 31977.0, 0.37 ], [ - 31990.0, + 31997.0, 0.375 ], [ - 32028.0, + 32035.0, 0.38 ], [ - 32435.0, + 32442.0, 0.385 ], [ - 32641.0, + 32648.0, 0.39 ], [ - 32685.0, + 32692.0, 0.395 ], [ - 32795.0, + 32802.0, 0.4 ], [ - 32820.0, + 32827.0, 0.405 ], [ - 32844.0, + 32851.0, 0.41 ], [ - 32870.0, + 32877.0, 0.415 ], [ - 32954.0, + 32961.0, 0.42 ], [ - 32991.0, + 32998.0, 0.425 ], [ - 33010.0, + 33017.0, 0.43 ], [ - 33027.0, + 33034.0, 0.435 ], [ - 33040.0, + 33047.0, 0.44 ], [ - 33052.0, + 33059.0, 0.445 ], [ - 33070.0, + 33077.0, 0.45 ], [ - 33091.0, + 33098.0, 0.455 ], [ - 33122.0, + 33129.0, 0.46 ], [ - 33154.0, + 33161.0, 0.465 ], [ - 33184.0, + 33191.0, 0.47 ], [ - 33244.0, + 33251.0, 0.475 ], [ - 33272.0, + 33279.0, 0.48 ], [ - 33289.0, + 33296.0, 0.485 ], [ - 33302.0, + 33309.0, 0.49 ], [ - 33309.0, + 33316.0, 0.495 ], [ - 33318.0, + 33325.0, 0.5 ], [ - 33327.0, + 33334.0, 0.505 ], [ - 33334.0, + 33341.0, 0.51 ], [ - 33340.0, + 33347.0, 0.515 ], [ - 33347.0, + 33354.0, 0.52 ], [ - 33351.0, + 33358.0, 0.525 ], [ - 33357.0, + 33364.0, 0.53 ], [ - 33363.0, + 33370.0, 0.535 ], [ - 33368.0, + 33375.0, 0.54 ], [ - 33375.0, + 33382.0, 0.545 ], [ - 33380.0, + 33387.0, 0.55 ], [ - 33388.0, + 33395.0, 0.555 ], [ - 33397.0, + 33404.0, 0.56 ], [ - 33404.0, + 33411.0, 0.565 ], [ - 33418.0, + 33425.0, 0.57 ], [ - 33443.0, + 33450.0, 0.575 ], [ - 33490.0, + 33497.0, 0.58 ], [ - 33594.0, + 33601.0, 0.585 ], [ - 33710.0, + 33717.0, 0.59 ], [ - 33910.0, + 33917.0, 0.595 ], [ - 33940.0, + 33947.0, 0.6 ], [ - 33982.0, + 33989.0, 0.605 ], [ - 34021.0, + 34028.0, 0.61 ], [ - 34176.0, + 34183.0, 0.615 ], [ - 34295.0, + 34302.0, 0.62 ], [ - 34326.0, + 34333.0, 0.625 ], [ - 34343.0, + 34350.0, 0.63 ], [ - 34359.0, + 34366.0, 0.635 ], [ - 34379.0, + 34386.0, 0.64 ], [ - 34415.0, + 34422.0, 0.645 ], [ - 34581.0, + 34588.0, 0.65 ], [ - 34608.0, + 34615.0, 0.655 ], [ - 34622.0, + 34629.0, 0.66 ], [ - 34640.0, + 34647.0, 0.665 ], [ - 34662.0, + 34669.0, 0.67 ], [ - 34680.0, + 34687.0, 0.675 ], [ - 34710.0, + 34717.0, 0.68 ], [ - 34777.0, + 34784.0, 0.685 ], [ - 34914.0, + 34921.0, 0.69 ], [ - 34961.0, + 34968.0, 0.695 ], [ - 35211.0, + 35218.0, 0.7 ], [ - 35298.0, + 35305.0, 0.705 ], [ - 35573.0, + 35580.0, 0.71 ], [ - 35762.0, + 35769.0, 0.715 ], [ - 36116.0, + 36123.0, 0.72 ], [ - 36224.0, + 36231.0, 0.725 ], [ - 36309.0, + 36316.0, 0.73 ], [ - 36454.0, + 36461.0, 0.735 ], [ - 36509.0, + 36516.0, 0.74 ], [ - 36542.0, + 36549.0, 0.745 ], [ - 36578.0, + 36585.0, 0.75 ], [ - 36616.0, + 36623.0, 0.755 ], [ - 36674.0, + 36681.0, 0.76 ], [ - 36726.0, + 36733.0, 0.765 ], [ - 36789.0, + 36796.0, 0.77 ], [ - 36869.0, + 36876.0, 0.775 ], [ - 36981.0, + 36988.0, 0.78 ], [ - 37054.0, + 37061.0, 0.785 ], [ - 37099.0, + 37106.0, 0.79 ], [ - 37165.0, + 37172.0, 0.795 ], [ - 37439.0, + 37446.0, 0.8 ], [ - 37690.0, + 37697.0, 0.805 ], [ - 37787.0, + 37794.0, 0.81 ], [ - 38121.0, + 38128.0, 0.815 ], [ - 38473.0, + 38480.0, 0.82 ], [ - 40972.0, + 40979.0, 0.825 ], [ - 41083.0, + 41090.0, 0.83 ], [ - 41154.0, + 41161.0, 0.835 ], [ - 41396.0, + 41403.0, 0.84 ], [ - 41461.0, + 41468.0, 0.845 ], [ - 41675.0, + 41682.0, 0.85 ], [ - 41721.0, + 41728.0, 0.855 ], [ - 41751.0, + 41758.0, 0.86 ], [ - 41799.0, + 41806.0, 0.865 ], [ - 41937.0, + 41944.0, 0.87 ], [ - 42044.0, + 42051.0, 0.875 ], [ - 42088.0, + 42095.0, 0.88 ], [ - 42154.0, + 42161.0, 0.885 ], [ - 42230.0, + 42237.0, 0.89 ], [ - 42367.0, + 42374.0, 0.895 ], [ - 42466.0, + 42473.0, 0.9 ], [ - 42594.0, + 42601.0, 0.905 ], [ - 42737.0, + 42744.0, 0.91 ], [ - 42985.0, + 42992.0, 0.915 ], [ - 43263.0, + 43270.0, 0.92 ], [ - 43484.0, + 43491.0, 0.925 ], [ - 43765.0, + 43772.0, 0.93 ], [ - 44023.0, + 44030.0, 0.935 ], [ - 44531.0, + 44538.0, 0.94 ], [ - 44814.0, + 44821.0, 0.945 ], [ - 44936.0, + 44943.0, 0.95 ], [ - 45386.0, + 45393.0, 0.955 ], [ - 45767.0, + 45774.0, 0.96 ], [ - 46148.0, + 46155.0, 0.965 ], [ - 47960.0, + 47967.0, 0.97 ], [ - 50404.0, + 50411.0, 0.975 ], [ - 51822.0, + 51829.0, 0.98 ], [ - 52566.0, + 52575.0, 0.985 ], [ - 53934.0, + 53941.0, 0.99 ], [ - 63450.0, + 63457.0, 0.995 ], [ - 80496.0, + 80503.0, 1.0 ] ] @@ -23601,7 +23601,7 @@ "p90": 15974.0, "p99": 26306.0, "max": 45768.0, - "mean": 12794.458627271973, + "mean": 12794.477881981908, "ecdf": [ [ 9372.0, @@ -24412,1637 +24412,1637 @@ }, { "parser": "sqlglot-rust", - "n": 11959, + "n": 12042, "peak": { - "min": 2093.0, - "p10": 2972.0, - "p25": 3008.0, - "median": 3257.0, - "p75": 5687.0, - "p90": 8386.0, - "p99": 12938.0, - "max": 20378.0, - "mean": 4542.777656994732, + "min": 2205.0, + "p10": 3117.0, + "p25": 3152.0, + "median": 3412.0, + "p75": 5936.0, + "p90": 8692.0, + "p99": 13514.0, + "max": 21242.0, + "mean": 4745.761833582462, "ecdf": [ [ - 2093.0, + 2205.0, 0.0 ], [ - 2121.0, + 2233.0, 0.005 ], [ - 2160.0, + 2272.0, 0.01 ], [ - 2288.0, + 2416.0, 0.015 ], [ - 2290.0, + 2418.0, 0.02 ], [ - 2300.0, + 2428.0, 0.025 ], [ - 2305.0, + 2434.0, 0.03 ], [ - 2318.0, + 2446.0, 0.035 ], [ - 2329.0, + 2457.0, 0.04 ], [ - 2337.0, + 2466.0, 0.045 ], [ - 2757.0, + 2885.0, 0.05 ], [ - 2770.0, + 2901.0, 0.055 ], [ - 2783.0, + 2930.0, 0.06 ], [ - 2796.0, + 2948.0, 0.065 ], [ - 2835.0, + 3000.0, 0.07 ], [ - 2913.0, + 3090.0, 0.075 ], [ - 2945.0, + 3100.0, 0.08 ], [ - 2959.0, + 3108.0, 0.085 ], [ - 2968.0, + 3114.0, 0.09 ], [ - 2971.0, + 3116.0, 0.095 ], [ - 2972.0, + 3117.0, 0.1 ], [ - 2974.0, + 3118.0, 0.105 ], [ - 2975.0, + 3119.0, 0.11 ], [ - 2976.0, + 3120.0, 0.115 ], [ - 2978.0, + 3122.0, 0.12 ], [ - 2979.0, + 3124.0, 0.125 ], [ - 2981.0, + 3126.0, 0.13 ], [ - 2984.0, + 3129.0, 0.135 ], [ - 2986.0, + 3130.0, 0.14 ], [ - 2987.0, + 3131.0, 0.145 ], [ - 2988.0, + 3132.0, 0.15 ], [ - 2989.0, + 3133.0, 0.155 ], [ - 2989.0, + 3133.0, 0.16 ], [ - 2990.0, + 3134.0, 0.165 ], [ - 2991.0, + 3135.0, 0.17 ], [ - 2991.0, + 3135.0, 0.175 ], [ - 2992.0, + 3136.0, 0.18 ], [ - 2993.0, + 3137.0, 0.185 ], [ - 2994.0, + 3138.0, 0.19 ], [ - 2995.0, + 3139.0, 0.195 ], [ - 2996.0, + 3140.0, 0.2 ], [ - 2997.0, + 3142.0, 0.205 ], [ - 2999.0, + 3144.0, 0.21 ], [ - 3001.0, + 3145.0, 0.215 ], [ - 3002.0, + 3146.0, 0.22 ], [ - 3003.0, + 3147.0, 0.225 ], [ - 3004.0, + 3148.0, 0.23 ], [ - 3005.0, + 3149.0, 0.235 ], [ - 3006.0, + 3150.0, 0.24 ], [ - 3007.0, + 3151.0, 0.245 ], [ - 3008.0, + 3152.0, 0.25 ], [ - 3009.0, + 3153.0, 0.255 ], [ - 3010.0, + 3154.0, 0.26 ], [ - 3011.0, + 3156.0, 0.265 ], [ - 3013.0, + 3157.0, 0.27 ], [ - 3015.0, + 3159.0, 0.275 ], [ - 3016.0, + 3160.0, 0.28 ], [ - 3018.0, + 3162.0, 0.285 ], [ - 3021.0, + 3165.0, 0.29 ], [ - 3022.0, + 3166.0, 0.295 ], [ - 3024.0, + 3168.0, 0.3 ], [ - 3025.0, + 3170.0, 0.305 ], [ - 3027.0, + 3171.0, 0.31 ], [ - 3029.0, + 3173.0, 0.315 ], [ - 3030.0, + 3174.0, 0.32 ], [ - 3032.0, + 3176.0, 0.325 ], [ - 3035.0, + 3179.0, 0.33 ], [ - 3038.0, + 3182.0, 0.335 ], [ - 3041.0, + 3185.0, 0.34 ], [ - 3044.0, + 3188.0, 0.345 ], [ - 3047.0, + 3191.0, 0.35 ], [ - 3052.0, + 3196.0, 0.355 ], [ - 3061.0, + 3204.0, 0.36 ], [ - 3067.0, + 3210.0, 0.365 ], [ - 3075.0, + 3218.0, 0.37 ], [ - 3086.0, + 3226.0, 0.375 ], [ - 3115.0, + 3246.0, 0.38 ], [ - 3148.0, + 3301.0, 0.385 ], [ - 3157.0, + 3313.0, 0.39 ], [ - 3165.0, + 3324.0, 0.395 ], [ - 3168.0, + 3327.0, 0.4 ], [ - 3171.0, + 3330.0, 0.405 ], [ - 3176.0, + 3334.0, 0.41 ], [ - 3181.0, + 3340.0, 0.415 ], [ - 3183.0, + 3343.0, 0.42 ], [ - 3185.0, + 3344.0, 0.425 ], [ - 3187.0, + 3346.0, 0.43 ], [ - 3189.0, + 3349.0, 0.435 ], [ - 3194.0, + 3353.0, 0.44 ], [ - 3197.0, + 3357.0, 0.445 ], [ - 3199.0, + 3359.0, 0.45 ], [ - 3202.0, + 3361.0, 0.455 ], [ - 3204.0, + 3364.0, 0.46 ], [ - 3208.0, + 3367.0, 0.465 ], [ - 3213.0, + 3372.0, 0.47 ], [ - 3218.0, + 3376.0, 0.475 ], [ - 3222.0, + 3381.0, 0.48 ], [ - 3226.0, + 3385.0, 0.485 ], [ - 3235.0, + 3391.0, 0.49 ], [ - 3244.0, + 3401.0, 0.495 ], [ - 3257.0, + 3412.0, 0.5 ], [ - 3282.0, + 3433.0, 0.505 ], [ - 3354.0, + 3522.0, 0.51 ], [ - 3361.0, + 3535.0, 0.515 ], [ - 3373.0, + 3546.0, 0.52 ], [ - 3379.0, + 3554.0, 0.525 ], [ - 3391.0, + 3565.0, 0.53 ], [ - 3402.0, + 3575.0, 0.535 ], [ - 3419.0, + 3589.0, 0.54 ], [ - 3605.0, + 3628.0, 0.545 ], [ - 3617.0, + 3807.0, 0.55 ], [ - 3630.0, + 3818.0, 0.555 ], [ - 3638.0, + 3829.0, 0.56 ], [ - 3647.0, + 3835.0, 0.565 ], [ - 3657.0, + 3846.0, 0.57 ], [ - 3676.0, + 3864.0, 0.575 ], [ - 3691.0, + 3880.0, 0.58 ], [ - 3726.0, + 3911.0, 0.585 ], [ - 3743.0, + 3949.0, 0.59 ], [ - 3752.0, + 3956.0, 0.595 ], [ - 3760.0, + 3965.0, 0.6 ], [ - 3768.0, + 3973.0, 0.605 ], [ - 3773.0, + 3980.0, 0.61 ], [ - 3783.0, + 3989.0, 0.615 ], [ - 3795.0, + 4001.0, 0.62 ], [ - 3807.0, + 4013.0, 0.625 ], [ - 3829.0, + 4030.0, 0.63 ], [ - 3858.0, + 4057.0, 0.635 ], [ - 3930.0, + 4136.0, 0.64 ], [ - 3947.0, + 4163.0, 0.645 ], [ - 3961.0, + 4180.0, 0.65 ], [ - 3983.0, + 4198.0, 0.655 ], [ - 4033.0, + 4245.0, 0.66 ], [ - 4054.0, + 4272.0, 0.665 ], [ - 4070.0, + 4290.0, 0.67 ], [ - 4136.0, + 4319.0, 0.675 ], [ - 4455.0, + 4688.0, 0.68 ], [ - 4635.0, + 4785.0, 0.685 ], [ - 4667.0, + 4879.0, 0.69 ], [ - 4681.0, + 4898.0, 0.695 ], [ - 4700.0, + 4914.0, 0.7 ], [ - 4728.0, + 4933.0, 0.705 ], [ - 4827.0, + 4967.0, 0.71 ], [ - 4945.0, + 5146.0, 0.715 ], [ - 5109.0, + 5314.0, 0.72 ], [ - 5351.0, + 5501.0, 0.725 ], [ - 5450.0, + 5702.0, 0.73 ], [ - 5531.0, + 5788.0, 0.735 ], [ - 5596.0, + 5844.0, 0.74 ], [ - 5650.0, + 5911.0, 0.745 ], [ - 5687.0, + 5936.0, 0.75 ], [ - 5704.0, + 5954.0, 0.755 ], [ - 5721.0, + 5969.0, 0.76 ], [ - 5740.0, + 5989.0, 0.765 ], [ - 5764.0, + 6017.0, 0.77 ], [ - 5842.0, + 6057.0, 0.775 ], [ - 5886.0, + 6129.0, 0.78 ], [ - 5923.0, + 6172.0, 0.785 ], [ - 5961.0, + 6211.0, 0.79 ], [ - 6010.0, + 6253.0, 0.795 ], [ - 6083.0, + 6360.0, 0.8 ], [ - 6118.0, + 6400.0, 0.805 ], [ - 6177.0, + 6442.0, 0.81 ], [ - 6333.0, + 6615.0, 0.815 ], [ - 6368.0, + 6653.0, 0.82 ], [ - 6395.0, + 6683.0, 0.825 ], [ - 6445.0, + 6729.0, 0.83 ], [ - 6504.0, + 6797.0, 0.835 ], [ - 6794.0, + 7102.0, 0.84 ], [ - 7334.0, + 7710.0, 0.845 ], [ - 7387.0, + 7766.0, 0.85 ], [ - 7873.0, + 8142.0, 0.855 ], [ - 7949.0, + 8209.0, 0.86 ], [ - 7996.0, + 8259.0, 0.865 ], [ - 8143.0, + 8419.0, 0.87 ], [ - 8204.0, + 8488.0, 0.875 ], [ - 8257.0, + 8546.0, 0.88 ], [ - 8288.0, + 8589.0, 0.885 ], [ - 8319.0, + 8618.0, 0.89 ], [ - 8346.0, + 8648.0, 0.895 ], [ - 8386.0, + 8692.0, 0.9 ], [ - 8450.0, + 8782.0, 0.905 ], [ - 8533.0, + 8854.0, 0.91 ], [ - 8598.0, + 8915.0, 0.915 ], [ - 8641.0, + 8959.0, 0.92 ], [ - 8712.0, + 9034.0, 0.925 ], [ - 8759.0, + 9098.0, 0.93 ], [ - 8861.0, + 9218.0, 0.935 ], [ - 8961.0, + 9319.0, 0.94 ], [ - 9010.0, + 9370.0, 0.945 ], [ - 9054.0, + 9414.0, 0.95 ], [ - 9111.0, + 9462.0, 0.955 ], [ - 9198.0, + 9561.0, 0.96 ], [ - 9345.0, + 9725.0, 0.965 ], [ - 9466.0, + 9849.0, 0.97 ], [ - 9928.0, + 10406.0, 0.975 ], [ - 10972.0, + 11460.0, 0.98 ], [ - 12465.0, + 12972.0, 0.985 ], [ - 12938.0, + 13514.0, 0.99 ], [ - 17360.0, + 18023.0, 0.995 ], [ - 20378.0, + 21242.0, 1.0 ] ] }, "retained": { - "min": 1620.0, - "p10": 2015.0, - "p25": 2030.0, - "median": 2369.0, - "p75": 3726.0, - "p90": 4780.0, - "p99": 8891.0, - "max": 12480.0, - "mean": 2997.5327368509074, + "min": 1732.0, + "p10": 2159.0, + "p25": 2174.0, + "median": 2490.0, + "p75": 3969.0, + "p90": 5099.0, + "p99": 9470.0, + "max": 13344.0, + "mean": 3203.3508553396446, "ecdf": [ [ - 1620.0, + 1732.0, 0.0 ], [ - 1632.0, + 1744.0, 0.005 ], [ - 1645.0, + 1757.0, 0.01 ], [ - 1805.0, + 1933.0, 0.015 ], [ - 1807.0, + 1935.0, 0.02 ], [ - 1809.0, + 1937.0, 0.025 ], [ - 1811.0, + 1940.0, 0.03 ], [ - 1814.0, + 1943.0, 0.035 ], [ - 1818.0, + 1946.0, 0.04 ], [ - 1820.0, + 1948.0, 0.045 ], [ - 1823.0, + 1951.0, 0.05 ], [ - 1828.0, + 1956.0, 0.055 ], [ - 1836.0, + 1965.0, 0.06 ], [ - 2003.0, + 2147.0, 0.065 ], [ - 2007.0, + 2151.0, 0.07 ], [ - 2010.0, + 2154.0, 0.075 ], [ - 2011.0, + 2155.0, 0.08 ], [ - 2012.0, + 2156.0, 0.085 ], [ - 2013.0, + 2157.0, 0.09 ], [ - 2014.0, + 2158.0, 0.095 ], [ - 2015.0, + 2159.0, 0.1 ], [ - 2016.0, + 2160.0, 0.105 ], [ - 2016.0, + 2160.0, 0.11 ], [ - 2017.0, + 2161.0, 0.115 ], [ - 2018.0, + 2162.0, 0.12 ], [ - 2018.0, + 2162.0, 0.125 ], [ - 2019.0, + 2163.0, 0.13 ], [ - 2019.0, + 2163.0, 0.135 ], [ - 2020.0, + 2164.0, 0.14 ], [ - 2020.0, + 2164.0, 0.145 ], [ - 2021.0, + 2165.0, 0.15 ], [ - 2021.0, + 2165.0, 0.155 ], [ - 2022.0, + 2166.0, 0.16 ], [ - 2022.0, + 2166.0, 0.165 ], [ - 2023.0, + 2167.0, 0.17 ], [ - 2024.0, + 2168.0, 0.175 ], [ - 2024.0, + 2168.0, 0.18 ], [ - 2024.0, + 2168.0, 0.185 ], [ - 2025.0, + 2169.0, 0.19 ], [ - 2025.0, + 2169.0, 0.195 ], [ - 2026.0, + 2170.0, 0.2 ], [ - 2026.0, + 2170.0, 0.205 ], [ - 2026.0, + 2170.0, 0.21 ], [ - 2027.0, + 2171.0, 0.215 ], [ - 2027.0, + 2171.0, 0.22 ], [ - 2028.0, + 2172.0, 0.225 ], [ - 2028.0, + 2172.0, 0.23 ], [ - 2029.0, + 2173.0, 0.235 ], [ - 2029.0, + 2173.0, 0.24 ], [ - 2030.0, + 2174.0, 0.245 ], [ - 2030.0, + 2174.0, 0.25 ], [ - 2031.0, + 2175.0, 0.255 ], [ - 2031.0, + 2175.0, 0.26 ], [ - 2032.0, + 2176.0, 0.265 ], [ - 2033.0, + 2177.0, 0.27 ], [ - 2033.0, + 2177.0, 0.275 ], [ - 2034.0, + 2178.0, 0.28 ], [ - 2035.0, + 2179.0, 0.285 ], [ - 2036.0, + 2180.0, 0.29 ], [ - 2037.0, + 2181.0, 0.295 ], [ - 2037.0, + 2181.0, 0.3 ], [ - 2038.0, + 2182.0, 0.305 ], [ - 2039.0, + 2183.0, 0.31 ], [ - 2040.0, + 2184.0, 0.315 ], [ - 2042.0, + 2186.0, 0.32 ], [ - 2043.0, + 2187.0, 0.325 ], [ - 2045.0, + 2188.0, 0.33 ], [ - 2046.0, + 2190.0, 0.335 ], [ - 2048.0, + 2192.0, 0.34 ], [ - 2051.0, + 2195.0, 0.345 ], [ - 2055.0, + 2198.0, 0.35 ], [ - 2060.0, + 2203.0, 0.355 ], [ - 2072.0, + 2211.0, 0.36 ], [ - 2184.0, + 2341.0, 0.365 ], [ - 2189.0, + 2348.0, 0.37 ], [ - 2193.0, + 2352.0, 0.375 ], [ - 2196.0, + 2355.0, 0.38 ], [ - 2198.0, + 2358.0, 0.385 ], [ - 2200.0, + 2360.0, 0.39 ], [ - 2202.0, + 2361.0, 0.395 ], [ - 2203.0, + 2363.0, 0.4 ], [ - 2204.0, + 2364.0, 0.405 ], [ - 2206.0, + 2365.0, 0.41 ], [ - 2207.0, + 2367.0, 0.415 ], [ - 2209.0, + 2368.0, 0.42 ], [ - 2210.0, + 2370.0, 0.425 ], [ - 2211.0, + 2371.0, 0.43 ], [ - 2212.0, + 2372.0, 0.435 ], [ - 2214.0, + 2373.0, 0.44 ], [ - 2215.0, + 2375.0, 0.445 ], [ - 2217.0, + 2376.0, 0.45 ], [ - 2218.0, + 2378.0, 0.455 ], [ - 2220.0, + 2379.0, 0.46 ], [ - 2223.0, + 2382.0, 0.465 ], [ - 2225.0, + 2384.0, 0.47 ], [ - 2230.0, + 2388.0, 0.475 ], [ - 2237.0, + 2395.0, 0.48 ], [ - 2264.0, + 2408.0, 0.485 ], [ - 2287.0, + 2445.0, 0.49 ], [ - 2300.0, + 2454.0, 0.495 ], [ - 2369.0, + 2490.0, 0.5 ], [ - 2380.0, + 2553.0, 0.505 ], [ - 2397.0, + 2570.0, 0.51 ], [ - 2400.0, + 2574.0, 0.515 ], [ - 2403.0, + 2578.0, 0.52 ], [ - 2406.0, + 2582.0, 0.525 ], [ - 2411.0, + 2586.0, 0.53 ], [ - 2414.0, + 2588.0, 0.535 ], [ - 2418.0, + 2593.0, 0.54 ], [ - 2600.0, + 2605.0, 0.545 ], [ - 2652.0, + 2842.0, 0.55 ], [ - 2657.0, + 2847.0, 0.555 ], [ - 2660.0, + 2852.0, 0.56 ], [ - 2665.0, + 2855.0, 0.565 ], [ - 2671.0, + 2861.0, 0.57 ], [ - 2677.0, + 2868.0, 0.575 ], [ - 2685.0, + 2874.0, 0.58 ], [ - 2705.0, + 2888.0, 0.585 ], [ - 2755.0, + 2961.0, 0.59 ], [ - 2759.0, + 2967.0, 0.595 ], [ - 2764.0, + 2971.0, 0.6 ], [ - 2767.0, + 2975.0, 0.605 ], [ - 2770.0, + 2977.0, 0.61 ], [ - 2772.0, + 2980.0, 0.615 ], [ - 2775.0, + 2983.0, 0.62 ], [ - 2778.0, + 2985.0, 0.625 ], [ - 2781.0, + 2988.0, 0.63 ], [ - 2785.0, + 2992.0, 0.635 ], [ - 2790.0, + 2996.0, 0.64 ], [ - 2796.0, + 3003.0, 0.645 ], [ - 2808.0, + 3011.0, 0.65 ], [ - 2848.0, + 3046.0, 0.655 ], [ - 2931.0, + 3088.0, 0.66 ], [ - 2942.0, + 3162.0, 0.665 ], [ - 2951.0, + 3172.0, 0.67 ], [ - 2959.0, + 3180.0, 0.675 ], [ - 2989.0, + 3196.0, 0.68 ], [ - 3048.0, + 3257.0, 0.685 ], [ - 3060.0, + 3280.0, 0.69 ], [ - 3066.0, + 3288.0, 0.695 ], [ - 3076.0, + 3295.0, 0.7 ], [ - 3169.0, + 3318.0, 0.705 ], [ - 3349.0, + 3478.0, 0.71 ], [ - 3441.0, + 3682.0, 0.715 ], [ - 3479.0, + 3707.0, 0.72 ], [ - 3535.0, + 3792.0, 0.725 ], [ - 3622.0, + 3882.0, 0.73 ], [ - 3639.0, + 3894.0, 0.735 ], [ - 3675.0, + 3910.0, 0.74 ], [ - 3712.0, + 3959.0, 0.745 ], [ - 3726.0, + 3969.0, 0.75 ], [ - 3735.0, + 3976.0, 0.755 ], [ - 3749.0, + 3989.0, 0.76 ], [ - 3786.0, + 4006.0, 0.765 ], [ - 3822.0, + 4087.0, 0.77 ], [ - 3898.0, + 4146.0, 0.775 ], [ - 3916.0, + 4167.0, 0.78 ], [ - 3993.0, + 4211.0, 0.785 ], [ - 4012.0, + 4268.0, 0.79 ], [ - 4072.0, + 4307.0, 0.795 ], [ - 4103.0, + 4365.0, 0.8 ], [ - 4116.0, + 4386.0, 0.805 ], [ - 4126.0, + 4395.0, 0.81 ], [ - 4148.0, + 4412.0, 0.815 ], [ - 4204.0, + 4495.0, 0.82 ], [ - 4348.0, + 4608.0, 0.825 ], [ - 4368.0, + 4654.0, 0.83 ], [ - 4378.0, + 4663.0, 0.835 ], [ - 4389.0, + 4674.0, 0.84 ], [ - 4401.0, + 4688.0, 0.845 ], [ - 4419.0, + 4704.0, 0.85 ], [ - 4446.0, + 4732.0, 0.855 ], [ - 4477.0, + 4781.0, 0.86 ], [ - 4489.0, + 4793.0, 0.865 ], [ - 4500.0, + 4802.0, 0.87 ], [ - 4517.0, + 4819.0, 0.875 ], [ - 4572.0, + 4866.0, 0.88 ], [ - 4663.0, + 4981.0, 0.885 ], [ - 4705.0, + 5015.0, 0.89 ], [ - 4762.0, + 5078.0, 0.895 ], [ - 4780.0, + 5099.0, 0.9 ], [ - 4807.0, + 5122.0, 0.905 ], [ - 4860.0, + 5196.0, 0.91 ], [ - 4904.0, + 5230.0, 0.915 ], [ - 5039.0, + 5389.0, 0.92 ], [ - 5135.0, + 5486.0, 0.925 ], [ - 5164.0, + 5514.0, 0.93 ], [ - 5184.0, + 5533.0, 0.935 ], [ - 5219.0, + 5578.0, 0.94 ], [ - 5331.0, + 5692.0, 0.945 ], [ - 5418.0, + 5800.0, 0.95 ], [ - 5441.0, + 5824.0, 0.955 ], [ - 5535.0, + 5914.0, 0.96 ], [ - 5629.0, + 6029.0, 0.965 ], [ - 6203.0, + 6619.0, 0.97 ], [ - 6738.0, + 7185.0, 0.975 ], [ - 7141.0, + 7619.0, 0.98 ], [ - 8442.0, + 8970.0, 0.985 ], [ - 8891.0, + 9470.0, 0.99 ], [ - 9731.0, + 10371.0, 0.995 ], [ - 12480.0, + 13344.0, 1.0 ] ] @@ -29375,11 +29375,11 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 14230, - "accepted_invalid": 41, - "recall_pct": 50.10210548552919, - "false_positive_pct": 2.255225522552255, - "roundtrip_pct": 99.91567111735769, + "accepted_valid": 20463, + "accepted_invalid": 1030, + "recall_pct": 72.04774311668193, + "false_positive_pct": 56.65566556655666, + "roundtrip_pct": 99.95113131016957, "fidelity_pct": null, "accept_pct": null } @@ -29389,111 +29389,111 @@ "parser": "qusql-parse", "n_total": 30220, "n_accepted": 19395, - "min": 61.7, - "p10": 270.6, - "p25": 376.7, - "median": 555.0, - "p75": 909.7, - "p90": 1414.0, - "p99": 4068.5, - "max": 442266.3, - "mean": 1350.9, + "min": 59.9, + "p10": 261.7, + "p25": 370.9, + "median": 543.9, + "p75": 890.2, + "p90": 1385.0, + "p99": 4053.3, + "max": 561791.7, + "mean": 1325.2, "roundtrip_pct": null, "ecdf": [ [ - 61.7, + 59.9, 0.0 ], [ - 142.8, + 139.6, 0.005 ], [ - 152.5, + 151.8, 0.01 ], [ - 159.9, + 159.1, 0.015 ], [ - 168.5, + 163.2, 0.02 ], [ - 180.9, + 176.0, 0.025 ], [ - 186.7, + 187.0, 0.03 ], [ - 193.9, + 190.4, 0.035 ], [ - 196.6, + 196.4, 0.04 ], [ - 199.7, + 199.1, 0.045 ], [ - 205.7, + 203.1, 0.05 ], [ - 214.1, + 210.9, 0.055 ], [ - 223.3, + 218.4, 0.06 ], [ - 230.5, + 224.6, 0.065 ], [ - 235.4, + 230.6, 0.07 ], [ - 240.5, + 235.8, 0.075 ], [ - 245.8, + 240.3, 0.08 ], [ - 250.5, + 243.7, 0.085 ], [ - 255.2, + 248.6, 0.09 ], [ - 261.2, + 254.4, 0.095 ], [ - 270.6, + 261.7, 0.1 ], [ - 281.8, + 272.5, 0.105 ], [ - 289.9, + 286.1, 0.11 ], [ - 293.7, + 291.4, 0.115 ], [ @@ -29501,707 +29501,707 @@ 0.12 ], [ - 300.4, + 300.2, 0.125 ], [ - 303.7, + 302.9, 0.13 ], [ - 306.8, + 304.7, 0.135 ], [ - 309.8, + 306.6, 0.14 ], [ - 312.0, + 308.9, 0.145 ], [ - 314.6, + 311.5, 0.15 ], [ - 316.8, + 314.0, 0.155 ], [ - 318.8, + 317.0, 0.16 ], [ - 321.5, + 319.4, 0.165 ], [ - 325.2, + 322.8, 0.17 ], [ - 328.3, + 326.3, 0.175 ], [ - 331.4, + 330.2, 0.18 ], [ - 335.4, + 334.0, 0.185 ], [ - 339.7, + 338.2, 0.19 ], [ - 345.0, + 343.1, 0.195 ], [ - 350.2, + 347.4, 0.2 ], [ - 353.8, + 350.6, 0.205 ], [ - 356.2, + 353.8, 0.21 ], [ - 358.0, + 357.5, 0.215 ], [ - 360.4, + 359.8, 0.22 ], [ - 363.2, + 363.3, 0.225 ], [ - 366.2, + 366.3, 0.23 ], [ - 369.9, + 368.4, 0.235 ], [ - 373.1, + 369.3, 0.24 ], [ - 375.3, + 370.1, 0.245 ], [ - 376.7, + 370.9, 0.25 ], [ - 378.0, + 371.4, 0.255 ], [ - 379.5, + 372.3, 0.26 ], [ - 381.3, + 373.6, 0.265 ], [ - 383.0, + 375.5, 0.27 ], [ - 384.7, + 378.2, 0.275 ], [ - 386.6, + 380.5, 0.28 ], [ - 388.3, + 382.1, 0.285 ], [ - 390.3, + 383.8, 0.29 ], [ - 392.5, + 385.5, 0.295 ], [ - 394.7, + 388.4, 0.3 ], [ - 396.7, + 390.6, 0.305 ], [ - 398.5, + 392.5, 0.31 ], [ - 400.4, + 394.0, 0.315 ], [ - 403.7, + 397.1, 0.32 ], [ - 407.0, + 400.4, 0.325 ], [ - 410.5, + 405.4, 0.33 ], [ - 413.3, + 409.6, 0.335 ], [ - 416.9, + 414.8, 0.34 ], [ - 421.2, + 420.4, 0.345 ], [ - 423.9, + 424.9, 0.35 ], [ - 425.8, + 428.1, 0.355 ], [ - 427.9, + 430.0, 0.36 ], [ - 429.5, + 432.1, 0.365 ], [ - 432.9, + 434.8, 0.37 ], [ - 436.6, + 437.7, 0.375 ], [ - 440.8, + 441.5, 0.38 ], [ - 445.0, + 446.1, 0.385 ], [ - 449.5, + 450.6, 0.39 ], [ - 453.1, + 454.6, 0.395 ], [ - 456.7, + 458.8, 0.4 ], [ - 461.1, + 461.4, 0.405 ], [ - 465.6, + 464.8, 0.41 ], [ - 470.8, + 469.8, 0.415 ], [ - 476.0, + 474.9, 0.42 ], [ - 481.6, + 479.8, 0.425 ], [ - 487.7, + 483.8, 0.43 ], [ - 493.8, + 487.6, 0.435 ], [ - 498.8, + 491.2, 0.44 ], [ - 503.9, + 495.4, 0.445 ], [ - 509.2, + 500.8, 0.45 ], [ - 513.7, + 505.0, 0.455 ], [ - 518.2, + 509.9, 0.46 ], [ - 522.4, + 513.6, 0.465 ], [ - 527.7, + 518.3, 0.47 ], [ - 532.8, + 522.1, 0.475 ], [ - 536.9, + 525.2, 0.48 ], [ - 541.1, + 529.2, 0.485 ], [ - 545.9, + 534.1, 0.49 ], [ - 550.0, + 539.4, 0.495 ], [ - 555.0, + 543.9, 0.5 ], [ - 560.2, + 548.4, 0.505 ], [ - 564.7, + 553.3, 0.51 ], [ - 569.0, + 557.6, 0.515 ], [ - 573.8, + 563.6, 0.52 ], [ - 578.5, + 568.5, 0.525 ], [ - 583.8, + 572.8, 0.53 ], [ - 589.6, + 577.7, 0.535 ], [ - 595.1, + 583.5, 0.54 ], [ - 599.7, + 589.9, 0.545 ], [ - 605.5, + 595.6, 0.55 ], [ - 610.5, + 602.2, 0.555 ], [ - 617.0, + 608.1, 0.56 ], [ - 623.6, + 612.8, 0.565 ], [ - 630.7, + 617.1, 0.57 ], [ - 637.3, + 623.6, 0.575 ], [ - 643.5, + 629.0, 0.58 ], [ - 649.8, + 633.8, 0.585 ], [ - 655.5, + 638.7, 0.59 ], [ - 661.2, + 643.3, 0.595 ], [ - 666.5, + 648.4, 0.6 ], [ - 672.1, + 653.6, 0.605 ], [ - 679.1, + 660.9, 0.61 ], [ - 685.9, + 667.6, 0.615 ], [ - 693.3, + 674.1, 0.62 ], [ - 700.0, + 682.7, 0.625 ], [ - 706.7, + 690.1, 0.63 ], [ - 713.7, + 698.2, 0.635 ], [ - 721.0, + 706.7, 0.64 ], [ - 729.4, + 713.5, 0.645 ], [ - 737.8, + 723.4, 0.65 ], [ - 744.7, + 731.7, 0.655 ], [ - 752.6, + 738.7, 0.66 ], [ - 760.1, + 745.6, 0.665 ], [ - 769.2, + 753.7, 0.67 ], [ - 777.3, + 759.3, 0.675 ], [ - 785.8, + 767.3, 0.68 ], [ - 792.9, + 775.8, 0.685 ], [ - 799.6, + 784.5, 0.69 ], [ - 806.9, + 790.6, 0.695 ], [ - 815.3, + 798.0, 0.7 ], [ - 823.7, + 805.7, 0.705 ], [ - 832.0, + 813.0, 0.71 ], [ - 838.9, + 818.9, 0.715 ], [ - 847.1, + 826.5, 0.72 ], [ - 856.5, + 834.7, 0.725 ], [ - 867.8, + 845.9, 0.73 ], [ - 879.6, + 857.9, 0.735 ], [ - 890.3, + 867.9, 0.74 ], [ - 899.5, + 878.2, 0.745 ], [ - 909.7, + 890.2, 0.75 ], [ - 919.9, + 895.8, 0.755 ], [ - 931.8, + 905.3, 0.76 ], [ - 946.0, + 916.3, 0.765 ], [ - 956.1, + 925.9, 0.77 ], [ - 966.7, + 934.8, 0.775 ], [ - 978.5, + 945.6, 0.78 ], [ - 988.8, + 957.9, 0.785 ], [ - 1002.5, + 972.5, 0.79 ], [ - 1015.6, + 982.3, 0.795 ], [ - 1028.2, + 994.4, 0.8 ], [ - 1041.4, + 1006.6, 0.805 ], [ - 1056.0, + 1020.5, 0.81 ], [ - 1071.9, + 1032.3, 0.815 ], [ - 1089.4, + 1050.5, 0.82 ], [ - 1105.2, + 1068.0, 0.825 ], [ - 1123.7, + 1087.2, 0.83 ], [ - 1141.3, + 1100.6, 0.835 ], [ - 1159.9, + 1121.4, 0.84 ], [ - 1182.1, + 1138.9, 0.845 ], [ - 1200.2, + 1158.3, 0.85 ], [ - 1216.8, + 1175.2, 0.855 ], [ - 1232.1, + 1191.0, 0.86 ], [ - 1252.2, + 1213.3, 0.865 ], [ - 1270.5, + 1231.6, 0.87 ], [ - 1294.3, + 1259.2, 0.875 ], [ - 1315.8, + 1282.8, 0.88 ], [ - 1340.0, + 1306.9, 0.885 ], [ - 1361.8, + 1328.8, 0.89 ], [ - 1383.9, + 1353.0, 0.895 ], [ - 1414.0, + 1385.0, 0.9 ], [ - 1446.9, + 1411.9, 0.905 ], [ - 1477.0, + 1447.9, 0.91 ], [ - 1515.9, + 1487.8, 0.915 ], [ - 1558.3, + 1519.7, 0.92 ], [ - 1597.4, + 1552.9, 0.925 ], [ - 1648.0, + 1603.6, 0.93 ], [ - 1697.0, + 1670.7, 0.935 ], [ - 1745.0, + 1737.8, 0.94 ], [ - 1835.3, + 1801.3, 0.945 ], [ - 1919.0, + 1898.6, 0.95 ], [ - 2028.2, + 2012.2, 0.955 ], [ - 2179.1, + 2147.9, 0.96 ], [ - 2361.3, + 2275.1, 0.965 ], [ - 2537.9, + 2435.1, 0.97 ], [ - 2780.2, + 2640.1, 0.975 ], [ - 2971.7, + 2870.3, 0.98 ], [ - 3312.6, + 3234.4, 0.985 ], [ - 4068.5, + 4053.3, 0.99 ], [ - 6427.9, + 6681.1, 0.995 ], [ - 442266.3, + 561791.7, 1.0 ] ] @@ -30209,820 +30209,820 @@ { "parser": "sqlglot-rust", "n_total": 30220, - "n_accepted": 14271, - "min": 278.4, - "p10": 993.5, - "p25": 1264.2, - "median": 1768.4, - "p75": 2926.5, - "p90": 4547.7, - "p99": 17242.8, - "max": 1356561.3, - "mean": 4765.2, - "roundtrip_pct": 99.9, + "n_accepted": 21493, + "min": 272.7, + "p10": 769.6, + "p25": 1092.8, + "median": 1544.1, + "p75": 2570.1, + "p90": 4234.7, + "p99": 14307.0, + "max": 1417001.0, + "mean": 3865.8, + "roundtrip_pct": 100.0, "ecdf": [ [ - 278.4, + 272.7, 0.0 ], [ - 445.3, + 455.7, 0.005 ], [ - 521.0, + 492.6, 0.01 ], [ - 553.8, + 526.4, 0.015 ], [ - 659.6, + 568.9, 0.02 ], [ - 676.3, + 609.3, 0.025 ], [ - 688.2, + 628.8, 0.03 ], [ - 697.7, + 643.8, 0.035 ], [ - 708.4, + 655.8, 0.04 ], [ - 724.0, + 665.3, 0.045 ], [ - 746.0, + 673.1, 0.05 ], [ - 786.0, + 684.1, 0.055 ], [ - 849.4, + 694.1, 0.06 ], [ - 884.6, + 701.8, 0.065 ], [ - 903.9, + 710.8, 0.07 ], [ - 923.3, + 720.0, 0.075 ], [ - 939.7, + 729.3, 0.08 ], [ - 952.4, + 740.4, 0.085 ], [ - 966.7, + 748.8, 0.09 ], [ - 979.7, + 759.7, 0.095 ], [ - 993.5, + 769.6, 0.1 ], [ - 1011.5, + 780.6, 0.105 ], [ - 1034.0, + 790.8, 0.11 ], [ - 1055.1, + 802.6, 0.115 ], [ - 1080.4, + 817.4, 0.12 ], [ - 1105.5, + 830.4, 0.125 ], [ - 1126.1, + 846.4, 0.13 ], [ - 1143.6, + 862.6, 0.135 ], [ - 1159.8, + 883.5, 0.14 ], [ - 1166.7, + 896.8, 0.145 ], [ - 1169.6, + 905.2, 0.15 ], [ - 1172.6, + 911.1, 0.155 ], [ - 1176.6, + 917.6, 0.16 ], [ - 1181.3, + 924.8, 0.165 ], [ - 1187.1, + 933.3, 0.17 ], [ - 1197.0, + 944.6, 0.175 ], [ - 1206.3, + 952.7, 0.18 ], [ - 1214.2, + 961.8, 0.185 ], [ - 1222.2, + 967.0, 0.19 ], [ - 1226.4, + 973.1, 0.195 ], [ - 1228.8, + 978.9, 0.2 ], [ - 1230.6, + 987.3, 0.205 ], [ - 1232.6, + 998.0, 0.21 ], [ - 1234.1, + 1011.4, 0.215 ], [ - 1235.9, + 1021.5, 0.22 ], [ - 1238.4, + 1032.9, 0.225 ], [ - 1241.2, + 1046.0, 0.23 ], [ - 1244.9, + 1060.7, 0.235 ], [ - 1249.3, + 1070.5, 0.24 ], [ - 1256.3, + 1081.1, 0.245 ], [ - 1264.2, + 1092.8, 0.25 ], [ - 1270.8, + 1108.4, 0.255 ], [ - 1276.5, + 1121.0, 0.26 ], [ - 1281.7, + 1134.7, 0.265 ], [ - 1289.3, + 1145.4, 0.27 ], [ - 1294.9, + 1157.2, 0.275 ], [ - 1303.1, + 1166.9, 0.28 ], [ - 1311.4, + 1175.3, 0.285 ], [ - 1327.0, + 1184.8, 0.29 ], [ - 1338.9, + 1193.8, 0.295 ], [ - 1352.3, + 1201.5, 0.3 ], [ - 1367.2, + 1210.1, 0.305 ], [ - 1375.1, + 1215.8, 0.31 ], [ - 1381.9, + 1219.0, 0.315 ], [ - 1389.5, + 1221.8, 0.32 ], [ - 1401.1, + 1224.0, 0.325 ], [ - 1410.4, + 1226.0, 0.33 ], [ - 1419.0, + 1228.4, 0.335 ], [ - 1424.3, + 1231.2, 0.34 ], [ - 1428.2, + 1234.3, 0.345 ], [ - 1436.7, + 1238.7, 0.35 ], [ - 1450.0, + 1242.8, 0.355 ], [ - 1457.2, + 1248.0, 0.36 ], [ - 1462.6, + 1253.2, 0.365 ], [ - 1468.5, + 1260.9, 0.37 ], [ - 1475.0, + 1271.5, 0.375 ], [ - 1484.2, + 1280.8, 0.38 ], [ - 1492.4, + 1290.5, 0.385 ], [ - 1501.9, + 1299.8, 0.39 ], [ - 1511.0, + 1311.1, 0.395 ], [ - 1521.2, + 1320.9, 0.4 ], [ - 1529.7, + 1334.5, 0.405 ], [ - 1538.9, + 1345.2, 0.41 ], [ - 1548.8, + 1356.4, 0.415 ], [ - 1558.5, + 1365.6, 0.42 ], [ - 1572.0, + 1376.1, 0.425 ], [ - 1582.8, + 1385.8, 0.43 ], [ - 1598.1, + 1399.0, 0.435 ], [ - 1615.2, + 1409.4, 0.44 ], [ - 1631.4, + 1426.6, 0.445 ], [ - 1645.2, + 1447.0, 0.45 ], [ - 1659.2, + 1457.8, 0.455 ], [ - 1669.3, + 1464.4, 0.46 ], [ - 1682.6, + 1470.5, 0.465 ], [ - 1693.7, + 1477.1, 0.47 ], [ - 1707.1, + 1484.4, 0.475 ], [ - 1721.4, + 1493.1, 0.48 ], [ - 1735.8, + 1503.5, 0.485 ], [ - 1746.5, + 1516.4, 0.49 ], [ - 1757.3, + 1529.5, 0.495 ], [ - 1768.4, + 1544.1, 0.5 ], [ - 1776.3, + 1562.2, 0.505 ], [ - 1786.2, + 1577.0, 0.51 ], [ - 1797.3, + 1589.4, 0.515 ], [ - 1808.8, + 1602.1, 0.52 ], [ - 1824.8, + 1617.8, 0.525 ], [ - 1842.1, + 1635.2, 0.53 ], [ - 1857.0, + 1652.6, 0.535 ], [ - 1872.4, + 1669.3, 0.54 ], [ - 1888.4, + 1686.9, 0.545 ], [ - 1904.2, + 1698.1, 0.55 ], [ - 1921.2, + 1712.3, 0.555 ], [ - 1939.0, + 1730.1, 0.56 ], [ - 1953.5, + 1747.9, 0.565 ], [ - 1968.6, + 1764.8, 0.57 ], [ - 1981.2, + 1782.6, 0.575 ], [ - 1995.6, + 1800.9, 0.58 ], [ - 2015.7, + 1818.2, 0.585 ], [ - 2037.5, + 1834.5, 0.59 ], [ - 2065.8, + 1851.9, 0.595 ], [ - 2089.5, + 1865.1, 0.6 ], [ - 2112.1, + 1880.8, 0.605 ], [ - 2137.7, + 1900.4, 0.61 ], [ - 2164.8, + 1918.7, 0.615 ], [ - 2183.1, + 1938.1, 0.62 ], [ - 2206.3, + 1955.0, 0.625 ], [ - 2225.9, + 1971.8, 0.63 ], [ - 2241.9, + 1996.2, 0.635 ], [ - 2261.3, + 2013.2, 0.64 ], [ - 2288.6, + 2028.8, 0.645 ], [ - 2311.9, + 2048.9, 0.65 ], [ - 2325.5, + 2074.3, 0.655 ], [ - 2340.2, + 2094.0, 0.66 ], [ - 2370.6, + 2117.7, 0.665 ], [ - 2395.6, + 2140.1, 0.67 ], [ - 2417.5, + 2164.3, 0.675 ], [ - 2438.6, + 2187.8, 0.68 ], [ - 2471.3, + 2215.7, 0.685 ], [ - 2498.7, + 2234.5, 0.69 ], [ - 2528.4, + 2259.6, 0.695 ], [ - 2556.7, + 2286.5, 0.7 ], [ - 2587.5, + 2313.1, 0.705 ], [ - 2623.3, + 2333.0, 0.71 ], [ - 2649.1, + 2363.0, 0.715 ], [ - 2686.3, + 2388.3, 0.72 ], [ - 2711.3, + 2419.2, 0.725 ], [ - 2741.5, + 2445.2, 0.73 ], [ - 2783.4, + 2469.8, 0.735 ], [ - 2833.6, + 2499.2, 0.74 ], [ - 2873.6, + 2533.2, 0.745 ], [ - 2926.5, + 2570.1, 0.75 ], [ - 2968.8, + 2614.1, 0.755 ], [ - 2997.9, + 2648.4, 0.76 ], [ - 3031.8, + 2680.2, 0.765 ], [ - 3069.6, + 2720.5, 0.77 ], [ - 3109.4, + 2758.1, 0.775 ], [ - 3152.3, + 2793.6, 0.78 ], [ - 3194.4, + 2839.3, 0.785 ], [ - 3216.4, + 2886.8, 0.79 ], [ - 3254.5, + 2931.3, 0.795 ], [ - 3291.2, + 2972.3, 0.8 ], [ - 3337.4, + 3020.3, 0.805 ], [ - 3380.3, + 3076.9, 0.81 ], [ - 3434.6, + 3127.9, 0.815 ], [ - 3478.9, + 3186.4, 0.82 ], [ - 3543.0, + 3234.3, 0.825 ], [ - 3594.6, + 3295.9, 0.83 ], [ - 3655.7, + 3343.8, 0.835 ], [ - 3711.8, + 3386.8, 0.84 ], [ - 3771.5, + 3433.1, 0.845 ], [ - 3818.0, + 3486.6, 0.85 ], [ - 3879.2, + 3573.3, 0.855 ], [ - 3947.8, + 3647.4, 0.86 ], [ - 4016.0, + 3723.0, 0.865 ], [ - 4062.3, + 3801.0, 0.87 ], [ - 4130.6, + 3859.1, 0.875 ], [ - 4194.5, + 3929.7, 0.88 ], [ - 4264.2, + 4015.3, 0.885 ], [ - 4357.8, + 4089.0, 0.89 ], [ - 4444.6, + 4153.5, 0.895 ], [ - 4547.7, + 4234.7, 0.9 ], [ - 4658.8, + 4348.8, 0.905 ], [ - 4772.5, + 4474.3, 0.91 ], [ - 4941.7, + 4599.2, 0.915 ], [ - 5051.2, + 4737.4, 0.92 ], [ - 5255.5, + 4861.2, 0.925 ], [ - 5505.7, + 5041.2, 0.93 ], [ - 5770.9, + 5221.6, 0.935 ], [ - 6048.3, + 5470.9, 0.94 ], [ - 6356.7, + 5762.1, 0.945 ], [ - 6676.6, + 6031.4, 0.95 ], [ - 6977.4, + 6466.5, 0.955 ], [ - 7482.5, + 6848.3, 0.96 ], [ - 8004.3, + 7210.5, 0.965 ], [ - 8659.4, + 7728.3, 0.97 ], [ - 9137.2, + 8468.0, 0.975 ], [ - 10329.7, + 9394.4, 0.98 ], [ - 12311.5, + 10937.3, 0.985 ], [ - 17242.8, + 14307.0, 0.99 ], [ - 28267.0, + 22375.7, 0.995 ], [ - 1356561.3, + 1417001.0, 1.0 ] ] @@ -31031,819 +31031,819 @@ "parser": "sqlparser-rs", "n_total": 30220, "n_accepted": 22892, - "min": 316.8, - "p10": 1645.1, - "p25": 2621.7, - "median": 3937.4, - "p75": 6689.1, - "p90": 10829.2, - "p99": 35550.7, - "max": 2959589.3, - "mean": 8849.1, + "min": 317.7, + "p10": 1656.9, + "p25": 2593.5, + "median": 3934.1, + "p75": 6549.7, + "p90": 10636.4, + "p99": 36385.7, + "max": 2865121.3, + "mean": 8614.2, "roundtrip_pct": 99.1, "ecdf": [ [ - 316.8, + 317.7, 0.0 ], [ - 610.4, + 637.0, 0.005 ], [ - 737.1, + 768.9, 0.01 ], [ - 772.3, + 811.8, 0.015 ], [ - 822.4, + 848.1, 0.02 ], [ - 881.0, + 907.8, 0.025 ], [ - 938.6, + 971.5, 0.03 ], [ - 1005.1, + 1033.5, 0.035 ], [ - 1134.7, + 1144.7, 0.04 ], [ - 1183.6, + 1178.1, 0.045 ], [ - 1210.7, + 1210.3, 0.05 ], [ - 1234.3, + 1233.5, 0.055 ], [ - 1259.0, + 1259.8, 0.06 ], [ - 1309.7, + 1320.2, 0.065 ], [ - 1408.4, + 1420.9, 0.07 ], [ - 1476.9, + 1496.0, 0.075 ], [ - 1532.4, + 1542.2, 0.08 ], [ - 1576.6, + 1586.9, 0.085 ], [ - 1603.8, + 1615.5, 0.09 ], [ - 1625.0, + 1636.9, 0.095 ], [ - 1645.1, + 1656.9, 0.1 ], [ - 1669.5, + 1676.9, 0.105 ], [ - 1687.2, + 1700.9, 0.11 ], [ - 1705.9, + 1721.7, 0.115 ], [ - 1721.6, + 1736.8, 0.12 ], [ - 1742.2, + 1754.1, 0.125 ], [ - 1763.5, + 1769.2, 0.13 ], [ - 1800.0, + 1797.2, 0.135 ], [ - 1833.7, + 1826.7, 0.14 ], [ - 1852.3, + 1853.3, 0.145 ], [ - 1892.0, + 1886.2, 0.15 ], [ - 1924.5, + 1915.6, 0.155 ], [ - 1948.9, + 1950.7, 0.16 ], [ - 1971.7, + 1979.9, 0.165 ], [ - 2001.2, + 2001.1, 0.17 ], [ - 2037.3, + 2032.1, 0.175 ], [ - 2069.9, + 2067.9, 0.18 ], [ - 2106.4, + 2093.0, 0.185 ], [ - 2141.5, + 2127.7, 0.19 ], [ - 2175.6, + 2190.8, 0.195 ], [ - 2217.2, + 2244.8, 0.2 ], [ - 2252.0, + 2273.3, 0.205 ], [ - 2281.9, + 2307.5, 0.21 ], [ - 2307.3, + 2339.2, 0.215 ], [ - 2335.7, + 2365.5, 0.22 ], [ - 2372.5, + 2387.8, 0.225 ], [ - 2410.3, + 2419.4, 0.23 ], [ - 2440.4, + 2450.2, 0.235 ], [ - 2488.6, + 2486.9, 0.24 ], [ - 2549.3, + 2539.4, 0.245 ], [ - 2621.7, + 2593.5, 0.25 ], [ - 2672.1, + 2630.8, 0.255 ], [ - 2698.4, + 2685.1, 0.26 ], [ - 2719.0, + 2721.3, 0.265 ], [ - 2741.4, + 2749.1, 0.27 ], [ - 2764.0, + 2771.4, 0.275 ], [ - 2790.0, + 2780.4, 0.28 ], [ - 2802.1, + 2784.1, 0.285 ], [ - 2811.6, + 2788.0, 0.29 ], [ - 2830.4, + 2792.7, 0.295 ], [ - 2852.4, + 2808.2, 0.3 ], [ - 2872.8, + 2830.1, 0.305 ], [ - 2896.8, + 2852.8, 0.31 ], [ - 2919.5, + 2884.2, 0.315 ], [ - 2936.5, + 2906.8, 0.32 ], [ - 2952.2, + 2925.9, 0.325 ], [ - 2960.2, + 2937.7, 0.33 ], [ - 2966.8, + 2949.0, 0.335 ], [ - 2975.0, + 2958.8, 0.34 ], [ - 2988.2, + 2970.0, 0.345 ], [ - 3007.6, + 2992.2, 0.35 ], [ - 3036.1, + 3020.9, 0.355 ], [ - 3069.7, + 3056.5, 0.36 ], [ - 3117.9, + 3094.5, 0.365 ], [ - 3166.0, + 3133.2, 0.37 ], [ - 3199.7, + 3164.6, 0.375 ], [ - 3221.1, + 3199.9, 0.38 ], [ - 3245.8, + 3230.4, 0.385 ], [ - 3274.4, + 3267.5, 0.39 ], [ - 3312.8, + 3301.4, 0.395 ], [ - 3343.2, + 3319.3, 0.4 ], [ - 3378.5, + 3343.9, 0.405 ], [ - 3407.8, + 3376.4, 0.41 ], [ - 3441.3, + 3391.4, 0.415 ], [ - 3462.6, + 3418.4, 0.42 ], [ - 3475.7, + 3457.0, 0.425 ], [ - 3493.6, + 3485.4, 0.43 ], [ - 3513.8, + 3516.3, 0.435 ], [ - 3547.5, + 3546.3, 0.44 ], [ - 3575.6, + 3571.2, 0.445 ], [ - 3600.1, + 3612.0, 0.45 ], [ - 3628.1, + 3644.2, 0.455 ], [ - 3668.6, + 3670.4, 0.46 ], [ - 3709.1, + 3687.0, 0.465 ], [ - 3738.2, + 3710.1, 0.47 ], [ - 3758.7, + 3744.5, 0.475 ], [ - 3782.2, + 3780.1, 0.48 ], [ - 3819.8, + 3813.6, 0.485 ], [ - 3858.9, + 3849.4, 0.49 ], [ - 3894.3, + 3893.0, 0.495 ], [ - 3937.4, + 3934.1, 0.5 ], [ - 3976.6, + 3983.8, 0.505 ], [ - 4027.6, + 4020.1, 0.51 ], [ - 4068.2, + 4055.4, 0.515 ], [ - 4111.1, + 4108.2, 0.52 ], [ - 4159.2, + 4149.9, 0.525 ], [ - 4197.5, + 4195.1, 0.53 ], [ - 4243.1, + 4239.8, 0.535 ], [ - 4296.7, + 4278.1, 0.54 ], [ - 4334.4, + 4317.2, 0.545 ], [ - 4384.6, + 4355.9, 0.55 ], [ - 4432.6, + 4409.2, 0.555 ], [ - 4483.5, + 4457.0, 0.56 ], [ - 4552.1, + 4515.2, 0.565 ], [ - 4607.1, + 4572.6, 0.57 ], [ - 4671.2, + 4626.6, 0.575 ], [ - 4738.9, + 4668.9, 0.58 ], [ - 4783.1, + 4721.7, 0.585 ], [ - 4826.4, + 4784.1, 0.59 ], [ - 4875.2, + 4834.4, 0.595 ], [ - 4914.3, + 4885.0, 0.6 ], [ - 4974.7, + 4924.8, 0.605 ], [ - 5034.8, + 4948.8, 0.61 ], [ - 5080.7, + 4983.3, 0.615 ], [ - 5124.3, + 5017.4, 0.62 ], [ - 5170.9, + 5048.9, 0.625 ], [ - 5208.6, + 5091.8, 0.63 ], [ - 5249.4, + 5140.3, 0.635 ], [ - 5287.8, + 5189.8, 0.64 ], [ - 5321.8, + 5234.9, 0.645 ], [ - 5364.9, + 5273.8, 0.65 ], [ - 5398.4, + 5317.1, 0.655 ], [ - 5429.7, + 5363.9, 0.66 ], [ - 5469.0, + 5407.5, 0.665 ], [ - 5527.1, + 5461.8, 0.67 ], [ - 5584.7, + 5537.1, 0.675 ], [ - 5642.7, + 5611.4, 0.68 ], [ - 5707.1, + 5673.2, 0.685 ], [ - 5772.8, + 5737.5, 0.69 ], [ - 5847.3, + 5794.7, 0.695 ], [ - 5915.1, + 5858.5, 0.7 ], [ - 6012.7, + 5935.6, 0.705 ], [ - 6085.5, + 6012.1, 0.71 ], [ - 6146.6, + 6094.0, 0.715 ], [ - 6235.6, + 6171.6, 0.72 ], [ - 6317.3, + 6256.5, 0.725 ], [ - 6410.7, + 6335.1, 0.73 ], [ - 6488.3, + 6394.8, 0.735 ], [ - 6556.0, + 6438.2, 0.74 ], [ - 6628.7, + 6497.3, 0.745 ], [ - 6689.1, + 6549.7, 0.75 ], [ - 6765.1, + 6619.6, 0.755 ], [ - 6848.0, + 6713.4, 0.76 ], [ - 6899.4, + 6793.7, 0.765 ], [ - 6970.9, + 6871.5, 0.77 ], [ - 7071.1, + 6963.0, 0.775 ], [ - 7185.2, + 7051.8, 0.78 ], [ - 7281.0, + 7152.7, 0.785 ], [ - 7392.2, + 7243.7, 0.79 ], [ - 7515.9, + 7352.1, 0.795 ], [ - 7612.1, + 7453.2, 0.8 ], [ - 7719.1, + 7562.8, 0.805 ], [ - 7834.8, + 7706.4, 0.81 ], [ - 7961.5, + 7813.8, 0.815 ], [ - 8079.8, + 7945.9, 0.82 ], [ - 8189.5, + 8054.2, 0.825 ], [ - 8288.6, + 8175.5, 0.83 ], [ - 8400.9, + 8321.2, 0.835 ], [ - 8535.1, + 8441.0, 0.84 ], [ - 8672.3, + 8565.2, 0.845 ], [ - 8823.7, + 8701.0, 0.85 ], [ - 8992.0, + 8856.7, 0.855 ], [ - 9150.5, + 8974.8, 0.86 ], [ - 9333.2, + 9159.6, 0.865 ], [ - 9505.9, + 9361.0, 0.87 ], [ - 9676.3, + 9530.2, 0.875 ], [ - 9853.6, + 9738.4, 0.88 ], [ - 10086.9, + 9945.8, 0.885 ], [ - 10339.5, + 10169.3, 0.89 ], [ - 10601.2, + 10378.6, 0.895 ], [ - 10829.2, + 10636.4, 0.9 ], [ - 11073.4, + 10858.3, 0.905 ], [ - 11301.4, + 11138.5, 0.91 ], [ - 11550.4, + 11370.1, 0.915 ], [ - 11795.1, + 11565.6, 0.92 ], [ - 12105.7, + 11874.9, 0.925 ], [ - 12522.1, + 12197.4, 0.93 ], [ - 12797.0, + 12605.1, 0.935 ], [ - 13266.4, + 13053.0, 0.94 ], [ - 13899.0, + 13652.3, 0.945 ], [ - 14653.8, + 14322.2, 0.95 ], [ - 15389.0, + 15382.5, 0.955 ], [ - 16200.6, + 16048.7, 0.96 ], [ - 17310.8, + 16832.0, 0.965 ], [ - 18655.2, + 18505.0, 0.97 ], [ - 20300.8, + 20373.5, 0.975 ], [ - 22896.0, + 22357.2, 0.98 ], [ - 26984.3, + 26654.0, 0.985 ], [ - 35550.7, + 36385.7, 0.99 ], [ - 56850.7, + 54613.3, 0.995 ], [ - 2959589.3, + 2865121.3, 1.0 ] ] @@ -31852,819 +31852,819 @@ "parser": "databend-common-ast", "n_total": 30220, "n_accepted": 16580, - "min": 252.7, - "p10": 1879.7, - "p25": 3357.8, - "median": 6774.4, - "p75": 12351.9, - "p90": 21781.0, - "p99": 97644.7, - "max": 5354768.0, - "mean": 18397.5, + "min": 255.3, + "p10": 1881.0, + "p25": 3221.4, + "median": 6700.5, + "p75": 11776.6, + "p90": 20664.0, + "p99": 93076.0, + "max": 5218325.0, + "mean": 17706.3, "roundtrip_pct": 99.8, "ecdf": [ [ - 252.7, + 255.3, 0.0 ], [ - 466.1, + 449.3, 0.005 ], [ - 487.7, + 481.9, 0.01 ], [ - 827.1, + 787.0, 0.015 ], [ - 931.9, + 901.4, 0.02 ], [ - 982.2, + 934.7, 0.025 ], [ - 1003.3, + 978.6, 0.03 ], [ - 1028.6, + 997.5, 0.035 ], [ - 1046.6, + 1010.7, 0.04 ], [ - 1056.5, + 1033.6, 0.045 ], [ - 1067.4, + 1051.2, 0.05 ], [ - 1078.4, + 1064.1, 0.055 ], [ - 1143.1, + 1075.5, 0.06 ], [ - 1422.9, + 1150.4, 0.065 ], [ - 1735.2, + 1708.5, 0.07 ], [ - 1781.4, + 1778.9, 0.075 ], [ - 1815.6, + 1795.8, 0.08 ], [ - 1836.0, + 1815.2, 0.085 ], [ - 1851.7, + 1838.0, 0.09 ], [ - 1867.8, + 1865.5, 0.095 ], [ - 1879.7, + 1881.0, 0.1 ], [ - 1901.5, + 1895.7, 0.105 ], [ - 1928.9, + 1914.0, 0.11 ], [ - 1965.5, + 1944.9, 0.115 ], [ - 2013.8, + 1988.0, 0.12 ], [ - 2140.9, + 2026.3, 0.125 ], [ - 2179.8, + 2112.0, 0.13 ], [ - 2227.8, + 2137.2, 0.135 ], [ - 2267.1, + 2171.9, 0.14 ], [ - 2290.4, + 2212.3, 0.145 ], [ - 2316.6, + 2245.6, 0.15 ], [ - 2346.7, + 2264.0, 0.155 ], [ - 2392.8, + 2289.8, 0.16 ], [ - 2463.2, + 2335.5, 0.165 ], [ - 2493.7, + 2376.3, 0.17 ], [ - 2532.0, + 2421.8, 0.175 ], [ - 2573.8, + 2500.6, 0.18 ], [ - 2709.6, + 2555.7, 0.185 ], [ - 2907.0, + 2769.5, 0.19 ], [ - 3118.5, + 3019.5, 0.195 ], [ - 3220.4, + 3037.9, 0.2 ], [ - 3231.5, + 3045.4, 0.205 ], [ - 3236.1, + 3051.1, 0.21 ], [ - 3239.5, + 3062.7, 0.215 ], [ - 3245.8, + 3125.9, 0.22 ], [ - 3269.5, + 3195.7, 0.225 ], [ - 3286.6, + 3207.4, 0.23 ], [ - 3300.3, + 3211.5, 0.235 ], [ - 3308.0, + 3215.4, 0.24 ], [ - 3319.4, + 3218.1, 0.245 ], [ - 3357.8, + 3221.4, 0.25 ], [ - 3402.2, + 3224.4, 0.255 ], [ - 3468.2, + 3230.0, 0.26 ], [ - 3554.4, + 3242.9, 0.265 ], [ - 3597.6, + 3284.6, 0.27 ], [ - 3701.4, + 3344.3, 0.275 ], [ - 3775.0, + 3485.9, 0.28 ], [ - 3812.4, + 3550.0, 0.285 ], [ - 3840.6, + 3592.0, 0.29 ], [ - 3903.6, + 3628.4, 0.295 ], [ - 4005.8, + 3729.1, 0.3 ], [ - 4036.4, + 3790.1, 0.305 ], [ - 4054.7, + 3823.5, 0.31 ], [ - 4078.6, + 3874.1, 0.315 ], [ - 4124.2, + 3911.7, 0.32 ], [ - 4165.7, + 3930.2, 0.325 ], [ - 4228.0, + 3942.0, 0.33 ], [ - 4247.6, + 3974.2, 0.335 ], [ - 4258.9, + 4033.5, 0.34 ], [ - 4277.6, + 4071.0, 0.345 ], [ - 4305.5, + 4105.6, 0.35 ], [ - 4376.9, + 4148.8, 0.355 ], [ - 4448.4, + 4168.3, 0.36 ], [ - 4503.0, + 4208.4, 0.365 ], [ - 4536.3, + 4239.3, 0.37 ], [ - 4600.1, + 4264.6, 0.375 ], [ - 4707.3, + 4368.3, 0.38 ], [ - 4898.7, + 4464.3, 0.385 ], [ - 5084.4, + 4654.3, 0.39 ], [ - 5164.5, + 4816.9, 0.395 ], [ - 5291.8, + 4959.4, 0.4 ], [ - 5339.0, + 5052.1, 0.405 ], [ - 5367.1, + 5095.4, 0.41 ], [ - 5394.6, + 5181.4, 0.415 ], [ - 5425.6, + 5252.9, 0.42 ], [ - 5465.6, + 5328.8, 0.425 ], [ - 5587.6, + 5360.7, 0.43 ], [ - 5675.7, + 5399.1, 0.435 ], [ - 5755.1, + 5511.6, 0.44 ], [ - 5858.9, + 5644.8, 0.445 ], [ - 5943.4, + 5714.1, 0.45 ], [ - 6008.7, + 5914.9, 0.455 ], [ - 6114.3, + 5992.8, 0.46 ], [ - 6173.7, + 6056.4, 0.465 ], [ - 6337.0, + 6115.9, 0.47 ], [ - 6380.7, + 6263.2, 0.475 ], [ - 6424.1, + 6312.6, 0.48 ], [ - 6482.9, + 6384.7, 0.485 ], [ - 6616.1, + 6451.5, 0.49 ], [ - 6725.8, + 6589.6, 0.495 ], [ - 6774.4, + 6700.5, 0.5 ], [ - 6856.1, + 6767.1, 0.505 ], [ - 6953.2, + 6848.3, 0.51 ], [ - 7058.8, + 6962.4, 0.515 ], [ - 7163.6, + 7068.7, 0.52 ], [ - 7338.4, + 7159.7, 0.525 ], [ - 7490.0, + 7261.0, 0.53 ], [ - 7571.0, + 7361.2, 0.535 ], [ - 7676.2, + 7495.8, 0.54 ], [ - 7832.3, + 7599.8, 0.545 ], [ - 8000.1, + 7731.3, 0.55 ], [ - 8068.6, + 7976.8, 0.555 ], [ - 8102.8, + 8079.4, 0.56 ], [ - 8199.7, + 8137.9, 0.565 ], [ - 8376.8, + 8180.5, 0.57 ], [ - 8500.6, + 8272.3, 0.575 ], [ - 8544.3, + 8402.8, 0.58 ], [ - 8607.2, + 8545.1, 0.585 ], [ - 8685.5, + 8598.1, 0.59 ], [ - 8775.6, + 8638.2, 0.595 ], [ - 8899.8, + 8699.2, 0.6 ], [ - 9067.2, + 8773.8, 0.605 ], [ - 9229.5, + 8868.7, 0.61 ], [ - 9344.6, + 9023.8, 0.615 ], [ - 9403.7, + 9206.4, 0.62 ], [ - 9453.8, + 9308.6, 0.625 ], [ - 9554.1, + 9391.8, 0.63 ], [ - 9656.1, + 9439.9, 0.635 ], [ - 9739.6, + 9469.5, 0.64 ], [ - 9803.5, + 9572.6, 0.645 ], [ - 9841.6, + 9715.3, 0.65 ], [ - 9906.7, + 9781.5, 0.655 ], [ - 9966.7, + 9856.4, 0.66 ], [ - 10089.1, + 9923.8, 0.665 ], [ - 10233.8, + 9965.4, 0.67 ], [ - 10364.0, + 10007.9, 0.675 ], [ - 10445.3, + 10113.6, 0.68 ], [ - 10519.9, + 10218.1, 0.685 ], [ - 10655.8, + 10364.6, 0.69 ], [ - 10735.4, + 10469.8, 0.695 ], [ - 10931.8, + 10533.2, 0.7 ], [ - 11006.3, + 10686.5, 0.705 ], [ - 11119.8, + 10791.6, 0.71 ], [ - 11239.9, + 10997.4, 0.715 ], [ - 11371.5, + 11104.8, 0.72 ], [ - 11514.2, + 11156.0, 0.725 ], [ - 11653.2, + 11313.9, 0.73 ], [ - 11774.4, + 11452.9, 0.735 ], [ - 11935.4, + 11559.4, 0.74 ], [ - 12118.7, + 11694.6, 0.745 ], [ - 12351.9, + 11776.6, 0.75 ], [ - 12536.6, + 11955.6, 0.755 ], [ - 12721.5, + 12147.1, 0.76 ], [ - 12934.6, + 12354.9, 0.765 ], [ - 13149.8, + 12589.4, 0.77 ], [ - 13350.3, + 12701.1, 0.775 ], [ - 13584.3, + 12937.0, 0.78 ], [ - 13749.3, + 13073.3, 0.785 ], [ - 13936.3, + 13322.3, 0.79 ], [ - 14123.3, + 13492.7, 0.795 ], [ - 14373.8, + 13703.0, 0.8 ], [ - 14619.3, + 13976.4, 0.805 ], [ - 14903.2, + 14186.8, 0.81 ], [ - 15167.0, + 14397.2, 0.815 ], [ - 15439.2, + 14619.2, 0.82 ], [ - 15716.3, + 14908.2, 0.825 ], [ - 16018.7, + 15220.5, 0.83 ], [ - 16353.0, + 15512.7, 0.835 ], [ - 16725.6, + 15758.2, 0.84 ], [ - 17044.2, + 16020.2, 0.845 ], [ - 17495.0, + 16365.0, 0.85 ], [ - 17811.6, + 16845.0, 0.855 ], [ - 18196.8, + 17206.6, 0.86 ], [ - 18567.8, + 17593.2, 0.865 ], [ - 19088.2, + 18042.0, 0.87 ], [ - 19579.5, + 18446.8, 0.875 ], [ - 19945.2, + 18823.6, 0.88 ], [ - 20225.8, + 19261.5, 0.885 ], [ - 20634.0, + 19662.2, 0.89 ], [ - 21132.5, + 20175.5, 0.895 ], [ - 21781.0, + 20664.0, 0.9 ], [ - 22387.2, + 21180.0, 0.905 ], [ - 22991.0, + 21588.2, 0.91 ], [ - 23291.8, + 22026.5, 0.915 ], [ - 23564.8, + 22420.0, 0.92 ], [ - 24135.7, + 22898.2, 0.925 ], [ - 24950.7, + 23552.0, 0.93 ], [ - 25858.7, + 24122.3, 0.935 ], [ - 27074.7, + 24977.3, 0.94 ], [ - 28180.0, + 26152.7, 0.945 ], [ - 29562.3, + 27612.3, 0.95 ], [ - 31563.0, + 29142.0, 0.955 ], [ - 33279.7, + 31326.0, 0.96 ], [ - 35470.3, + 33496.7, 0.965 ], [ - 39578.3, + 37687.7, 0.97 ], [ - 44691.3, + 41849.0, 0.975 ], [ - 57859.7, + 55237.7, 0.98 ], [ - 73559.0, + 70473.3, 0.985 ], [ - 97644.7, + 93076.0, 0.99 ], [ - 130399.7, + 125751.0, 0.995 ], [ - 5354768.0, + 5218325.0, 1.0 ] ] @@ -32673,819 +32673,819 @@ "parser": "polyglot-sql", "n_total": 30220, "n_accepted": 22986, - "min": 9047.1, - "p10": 10440.9, - "p25": 11336.4, - "median": 12606.7, - "p75": 15041.7, - "p90": 18583.0, - "p99": 40593.3, - "max": 3097523.0, - "mean": 17331.6, + "min": 9009.5, + "p10": 10289.4, + "p25": 11176.1, + "median": 12603.7, + "p75": 15153.5, + "p90": 18820.5, + "p99": 40152.3, + "max": 3085431.0, + "mean": 17307.6, "roundtrip_pct": 97.7, "ecdf": [ [ - 9047.1, + 9009.5, 0.0 ], [ - 9486.8, + 9395.7, 0.005 ], [ - 9604.8, + 9522.0, 0.01 ], [ - 9697.2, + 9616.0, 0.015 ], [ - 9788.4, + 9698.3, 0.02 ], [ - 9852.6, + 9763.0, 0.025 ], [ - 9897.7, + 9813.0, 0.03 ], [ - 9953.2, + 9855.2, 0.035 ], [ - 10002.2, + 9892.0, 0.04 ], [ - 10049.0, + 9933.2, 0.045 ], [ - 10085.8, + 9978.9, 0.05 ], [ - 10118.0, + 10015.6, 0.055 ], [ - 10153.6, + 10053.4, 0.06 ], [ - 10189.2, + 10091.6, 0.065 ], [ - 10228.1, + 10128.1, 0.07 ], [ - 10266.1, + 10167.0, 0.075 ], [ - 10303.9, + 10199.3, 0.08 ], [ - 10339.6, + 10223.8, 0.085 ], [ - 10379.6, + 10247.1, 0.09 ], [ - 10410.9, + 10268.2, 0.095 ], [ - 10440.9, + 10289.4, 0.1 ], [ - 10472.0, + 10307.2, 0.105 ], [ - 10499.9, + 10330.6, 0.11 ], [ - 10533.8, + 10351.6, 0.115 ], [ - 10572.5, + 10380.8, 0.12 ], [ - 10606.4, + 10410.9, 0.125 ], [ - 10645.1, + 10445.2, 0.13 ], [ - 10677.9, + 10477.6, 0.135 ], [ - 10704.7, + 10507.6, 0.14 ], [ - 10730.2, + 10536.6, 0.145 ], [ - 10756.6, + 10562.1, 0.15 ], [ - 10781.4, + 10596.2, 0.155 ], [ - 10806.6, + 10628.8, 0.16 ], [ - 10829.2, + 10662.6, 0.165 ], [ - 10855.5, + 10689.0, 0.17 ], [ - 10885.6, + 10714.0, 0.175 ], [ - 10920.6, + 10740.2, 0.18 ], [ - 10953.1, + 10764.1, 0.185 ], [ - 10982.8, + 10787.9, 0.19 ], [ - 11017.1, + 10814.1, 0.195 ], [ - 11052.1, + 10837.1, 0.2 ], [ - 11076.0, + 10856.8, 0.205 ], [ - 11106.0, + 10879.2, 0.21 ], [ - 11126.0, + 10901.9, 0.215 ], [ - 11153.6, + 10934.4, 0.22 ], [ - 11187.5, + 10970.8, 0.225 ], [ - 11225.0, + 11009.6, 0.23 ], [ - 11255.0, + 11058.5, 0.235 ], [ - 11286.2, + 11099.8, 0.24 ], [ - 11311.4, + 11142.4, 0.245 ], [ - 11336.4, + 11176.1, 0.25 ], [ - 11357.8, + 11213.6, 0.255 ], [ - 11382.8, + 11245.0, 0.26 ], [ - 11405.4, + 11268.9, 0.265 ], [ - 11429.1, + 11290.1, 0.27 ], [ - 11446.6, + 11315.1, 0.275 ], [ - 11464.1, + 11346.5, 0.28 ], [ - 11474.2, + 11369.0, 0.285 ], [ - 11485.4, + 11390.2, 0.29 ], [ - 11496.8, + 11410.4, 0.295 ], [ - 11513.0, + 11427.9, 0.3 ], [ - 11539.2, + 11442.9, 0.305 ], [ - 11574.4, + 11458.0, 0.31 ], [ - 11614.5, + 11488.0, 0.315 ], [ - 11648.2, + 11514.2, 0.32 ], [ - 11680.9, + 11554.2, 0.325 ], [ - 11718.5, + 11596.9, 0.33 ], [ - 11751.0, + 11637.0, 0.335 ], [ - 11776.6, + 11672.1, 0.34 ], [ - 11808.6, + 11708.4, 0.345 ], [ - 11841.1, + 11744.6, 0.35 ], [ - 11866.7, + 11778.5, 0.355 ], [ - 11887.5, + 11804.8, 0.36 ], [ - 11916.7, + 11826.1, 0.365 ], [ - 11938.3, + 11851.1, 0.37 ], [ - 11963.9, + 11873.9, 0.375 ], [ - 11989.7, + 11895.0, 0.38 ], [ - 12013.9, + 11917.5, 0.385 ], [ - 12039.0, + 11941.1, 0.39 ], [ - 12059.1, + 11962.7, 0.395 ], [ - 12072.9, + 11994.0, 0.4 ], [ - 12086.6, + 12023.9, 0.405 ], [ - 12108.7, + 12044.1, 0.41 ], [ - 12128.7, + 12065.4, 0.415 ], [ - 12147.3, + 12085.7, 0.42 ], [ - 12161.4, + 12104.4, 0.425 ], [ - 12173.0, + 12122.9, 0.43 ], [ - 12186.3, + 12145.9, 0.435 ], [ - 12204.6, + 12180.1, 0.44 ], [ - 12231.7, + 12217.3, 0.445 ], [ - 12267.6, + 12255.6, 0.45 ], [ - 12308.9, + 12287.0, 0.455 ], [ - 12359.1, + 12327.0, 0.46 ], [ - 12394.9, + 12354.9, 0.465 ], [ - 12413.5, + 12382.0, 0.47 ], [ - 12436.4, + 12420.6, 0.475 ], [ - 12476.0, + 12466.4, 0.48 ], [ - 12509.4, + 12495.0, 0.485 ], [ - 12542.3, + 12525.0, 0.49 ], [ - 12575.3, + 12563.7, 0.495 ], [ - 12606.7, + 12603.7, 0.5 ], [ - 12649.6, + 12643.9, 0.505 ], [ - 12685.4, + 12682.6, 0.51 ], [ - 12716.9, + 12725.4, 0.515 ], [ - 12746.9, + 12759.9, 0.52 ], [ - 12781.4, + 12795.6, 0.525 ], [ - 12815.7, + 12834.1, 0.53 ], [ - 12852.9, + 12865.9, 0.535 ], [ - 12894.4, + 12896.0, 0.54 ], [ - 12948.9, + 12934.4, 0.545 ], [ - 12993.1, + 12978.7, 0.55 ], [ - 13036.1, + 13017.6, 0.555 ], [ - 13076.1, + 13058.0, 0.56 ], [ - 13114.8, + 13106.3, 0.565 ], [ - 13153.4, + 13147.7, 0.57 ], [ - 13192.0, + 13185.0, 0.575 ], [ - 13229.4, + 13220.7, 0.58 ], [ - 13261.7, + 13250.7, 0.585 ], [ - 13299.4, + 13290.9, 0.59 ], [ - 13336.6, + 13325.3, 0.595 ], [ - 13378.1, + 13365.3, 0.6 ], [ - 13415.3, + 13410.3, 0.605 ], [ - 13455.5, + 13458.8, 0.61 ], [ - 13499.0, + 13498.4, 0.615 ], [ - 13550.0, + 13540.5, 0.62 ], [ - 13591.4, + 13578.6, 0.625 ], [ - 13644.4, + 13630.7, 0.63 ], [ - 13692.7, + 13694.4, 0.635 ], [ - 13744.3, + 13752.5, 0.64 ], [ - 13806.2, + 13814.5, 0.645 ], [ - 13849.0, + 13864.5, 0.65 ], [ - 13891.3, + 13901.3, 0.655 ], [ - 13936.4, + 13946.3, 0.66 ], [ - 13977.9, + 13991.5, 0.665 ], [ - 14024.8, + 14040.0, 0.67 ], [ - 14078.2, + 14098.3, 0.675 ], [ - 14135.3, + 14158.5, 0.68 ], [ - 14195.2, + 14218.5, 0.685 ], [ - 14251.8, + 14278.7, 0.69 ], [ - 14320.3, + 14313.8, 0.695 ], [ - 14372.2, + 14357.2, 0.7 ], [ - 14422.2, + 14420.0, 0.705 ], [ - 14484.0, + 14487.5, 0.71 ], [ - 14545.8, + 14554.2, 0.715 ], [ - 14612.7, + 14632.7, 0.72 ], [ - 14674.3, + 14712.8, 0.725 ], [ - 14741.2, + 14809.7, 0.73 ], [ - 14826.5, + 14899.8, 0.735 ], [ - 14898.2, + 14986.5, 0.74 ], [ - 14973.3, + 15071.8, 0.745 ], [ - 15041.7, + 15153.5, 0.75 ], [ - 15136.6, + 15238.8, 0.755 ], [ - 15215.5, + 15332.3, 0.76 ], [ - 15295.5, + 15435.2, 0.765 ], [ - 15379.0, + 15519.3, 0.77 ], [ - 15461.2, + 15589.3, 0.775 ], [ - 15567.4, + 15679.7, 0.78 ], [ - 15659.7, + 15777.8, 0.785 ], [ - 15769.8, + 15912.0, 0.79 ], [ - 15876.7, + 16010.3, 0.795 ], [ - 15983.7, + 16114.6, 0.8 ], [ - 16088.4, + 16226.8, 0.805 ], [ - 16204.6, + 16316.8, 0.81 ], [ - 16318.8, + 16427.0, 0.815 ], [ - 16441.2, + 16531.2, 0.82 ], [ - 16563.2, + 16637.4, 0.825 ], [ - 16675.4, + 16753.8, 0.83 ], [ - 16781.8, + 16860.0, 0.835 ], [ - 16888.0, + 16986.0, 0.84 ], [ - 16992.0, + 17096.4, 0.845 ], [ - 17118.4, + 17214.6, 0.85 ], [ - 17268.6, + 17356.8, 0.855 ], [ - 17376.8, + 17507.0, 0.86 ], [ - 17515.8, + 17641.4, 0.865 ], [ - 17629.4, + 17801.2, 0.87 ], [ - 17753.6, + 17915.8, 0.875 ], [ - 17897.8, + 18084.2, 0.88 ], [ - 18056.0, + 18268.4, 0.885 ], [ - 18214.4, + 18432.8, 0.89 ], [ - 18362.2, + 18605.2, 0.895 ], [ - 18583.0, + 18820.5, 0.9 ], [ - 18793.0, + 19116.0, 0.905 ], [ - 19040.0, + 19381.5, 0.91 ], [ - 19329.0, + 19677.2, 0.915 ], [ - 19634.5, + 19925.2, 0.92 ], [ - 19897.6, + 20270.8, 0.925 ], [ - 20273.2, + 20618.8, 0.93 ], [ - 20656.5, + 20997.0, 0.935 ], [ - 21075.0, + 21508.0, 0.94 ], [ - 21651.0, + 21996.5, 0.945 ], [ - 22347.2, + 22515.0, 0.95 ], [ - 22960.8, + 23234.0, 0.955 ], [ - 23787.2, + 24089.0, 0.96 ], [ - 24736.7, + 25094.0, 0.965 ], [ - 26036.0, + 26336.7, 0.97 ], [ - 27131.3, + 27331.7, 0.975 ], [ - 28777.7, + 28998.3, 0.98 ], [ - 32284.3, + 32641.7, 0.985 ], [ - 40593.3, + 40152.3, 0.99 ], [ - 56957.7, + 58607.7, 0.995 ], [ - 3097523.0, + 3085431.0, 1.0 ] ] @@ -33519,7 +33519,7 @@ 65, 62, 33, - 25 + 40 ] }, { @@ -33530,7 +33530,7 @@ 19033, 22595, 16263, - 13937 + 21093 ] }, { @@ -33541,7 +33541,7 @@ 90, 77, 59, - 70 + 121 ] } ], @@ -33551,7 +33551,7 @@ 19395, 22986, 16580, - 14271 + 21493 ] }, "failures": [ @@ -33677,7 +33677,7 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 14172, + "rejected_total": 7939, "expected_total": 28402, "preview_html": [ "SELECT * FROM onecolumn AS a NATURAL JOIN onecolumn as b", @@ -36987,818 +36987,818 @@ "parser": "polyglot-sql", "n": 22986, "peak": { - "min": 21329.0, - "p10": 23781.0, - "p25": 25571.0, - "median": 29204.0, - "p75": 33646.0, - "p90": 40093.0, - "p99": 72704.0, - "max": 3288708.0, - "mean": 34829.91151135474, + "min": 21336.0, + "p10": 23788.0, + "p25": 25578.0, + "median": 29211.0, + "p75": 33653.0, + "p90": 40100.0, + "p99": 72711.0, + "max": 3288715.0, + "mean": 34838.10232315322, "ecdf": [ [ - 21329.0, + 21336.0, 0.0 ], [ - 21417.0, + 21424.0, 0.005 ], [ - 21465.0, + 21472.0, 0.01 ], [ - 21820.0, + 21827.0, 0.015 ], [ - 21864.0, + 21871.0, 0.02 ], [ - 21909.0, + 21916.0, 0.025 ], [ - 22139.0, + 22146.0, 0.03 ], [ - 22232.0, + 22271.0, 0.035 ], [ - 22425.0, + 22432.0, 0.04 ], [ - 22826.0, + 22833.0, 0.045 ], [ - 23178.0, + 23185.0, 0.05 ], [ - 23355.0, + 23362.0, 0.055 ], [ - 23371.0, + 23378.0, 0.06 ], [ - 23409.0, + 23416.0, 0.065 ], [ - 23442.0, + 23449.0, 0.07 ], [ - 23663.0, + 23670.0, 0.075 ], [ - 23735.0, + 23742.0, 0.08 ], [ - 23747.0, + 23754.0, 0.085 ], [ - 23751.0, + 23758.0, 0.09 ], [ - 23757.0, + 23764.0, 0.095 ], [ - 23781.0, + 23788.0, 0.1 ], [ - 23848.0, + 23855.0, 0.105 ], [ - 23861.0, + 23868.0, 0.11 ], [ - 23869.0, + 23876.0, 0.115 ], [ - 23876.0, + 23883.0, 0.12 ], [ - 23883.0, + 23890.0, 0.125 ], [ - 23892.0, + 23899.0, 0.13 ], [ - 23901.0, + 23908.0, 0.135 ], [ - 23911.0, + 23918.0, 0.14 ], [ - 23923.0, + 23930.0, 0.145 ], [ - 23959.0, + 23966.0, 0.15 ], [ - 24213.0, + 24220.0, 0.155 ], [ - 24336.0, + 24343.0, 0.16 ], [ - 24342.0, + 24349.0, 0.165 ], [ - 24348.0, + 24355.0, 0.17 ], [ - 24360.0, + 24367.0, 0.175 ], [ - 24383.0, + 24390.0, 0.18 ], [ - 24498.0, + 24505.0, 0.185 ], [ - 24636.0, + 24643.0, 0.19 ], [ - 24647.0, + 24654.0, 0.195 ], [ - 24658.0, + 24665.0, 0.2 ], [ - 24668.0, + 24675.0, 0.205 ], [ - 24680.0, + 24687.0, 0.21 ], [ - 24716.0, + 24723.0, 0.215 ], [ - 24762.0, + 24769.0, 0.22 ], [ - 24879.0, + 24886.0, 0.225 ], [ - 25026.0, + 25033.0, 0.23 ], [ - 25205.0, + 25212.0, 0.235 ], [ - 25537.0, + 25544.0, 0.24 ], [ - 25567.0, + 25574.0, 0.245 ], [ - 25571.0, + 25578.0, 0.25 ], [ - 25575.0, + 25582.0, 0.255 ], [ - 25579.0, + 25586.0, 0.26 ], [ - 25582.0, + 25589.0, 0.265 ], [ - 25582.0, + 25589.0, 0.27 ], [ - 25582.0, + 25589.0, 0.275 ], [ - 25582.0, + 25589.0, 0.28 ], [ - 25583.0, + 25590.0, 0.285 ], [ - 25599.0, + 25606.0, 0.29 ], [ - 25606.0, + 25613.0, 0.295 ], [ - 25618.0, + 25625.0, 0.3 ], [ - 25620.0, + 25627.0, 0.305 ], [ - 25624.0, + 25631.0, 0.31 ], [ - 25633.0, + 25640.0, 0.315 ], [ - 25654.0, + 25661.0, 0.32 ], [ - 25713.0, + 25720.0, 0.325 ], [ - 25811.0, + 25818.0, 0.33 ], [ - 25817.0, + 25824.0, 0.335 ], [ - 25831.0, + 25838.0, 0.34 ], [ - 25853.0, + 25860.0, 0.345 ], [ - 25921.0, + 25928.0, 0.35 ], [ - 25961.0, + 25968.0, 0.355 ], [ - 26007.0, + 26014.0, 0.36 ], [ - 26101.0, + 26108.0, 0.365 ], [ - 26496.0, + 26503.0, 0.37 ], [ - 26572.0, + 26579.0, 0.375 ], [ - 26624.0, + 26631.0, 0.38 ], [ - 26673.0, + 26680.0, 0.385 ], [ - 26723.0, + 26730.0, 0.39 ], [ - 26740.0, + 26747.0, 0.395 ], [ - 26768.0, + 26775.0, 0.4 ], [ - 26846.0, + 26853.0, 0.405 ], [ - 26958.0, + 26965.0, 0.41 ], [ - 27288.0, + 27295.0, 0.415 ], [ - 27579.0, + 27586.0, 0.42 ], [ - 27763.0, + 27770.0, 0.425 ], [ - 27781.0, + 27788.0, 0.43 ], [ - 27799.0, + 27806.0, 0.435 ], [ - 27822.0, + 27829.0, 0.44 ], [ - 27900.0, + 27907.0, 0.445 ], [ - 28193.0, + 28200.0, 0.45 ], [ - 28285.0, + 28292.0, 0.455 ], [ - 28339.0, + 28346.0, 0.46 ], [ - 28384.0, + 28391.0, 0.465 ], [ - 28464.0, + 28471.0, 0.47 ], [ - 28519.0, + 28526.0, 0.475 ], [ - 28573.0, + 28580.0, 0.48 ], [ - 28792.0, + 28799.0, 0.485 ], [ - 28902.0, + 28909.0, 0.49 ], [ - 29092.0, + 29099.0, 0.495 ], [ - 29204.0, + 29211.0, 0.5 ], [ - 29336.0, + 29343.0, 0.505 ], [ - 29407.0, + 29414.0, 0.51 ], [ - 29564.0, + 29571.0, 0.515 ], [ - 29688.0, + 29695.0, 0.52 ], [ - 29771.0, + 29778.0, 0.525 ], [ - 29806.0, + 29813.0, 0.53 ], [ - 29856.0, + 29863.0, 0.535 ], [ - 29890.0, + 29897.0, 0.54 ], [ - 29968.0, + 29975.0, 0.545 ], [ - 30099.0, + 30106.0, 0.55 ], [ - 30243.0, + 30250.0, 0.555 ], [ - 30365.0, + 30372.0, 0.56 ], [ - 30481.0, + 30488.0, 0.565 ], [ - 30577.0, + 30584.0, 0.57 ], [ - 30656.0, + 30663.0, 0.575 ], [ - 30795.0, + 30802.0, 0.58 ], [ - 30890.0, + 30897.0, 0.585 ], [ - 31045.0, + 31052.0, 0.59 ], [ - 31093.0, + 31100.0, 0.595 ], [ - 31156.0, + 31163.0, 0.6 ], [ - 31182.0, + 31189.0, 0.605 ], [ - 31190.0, + 31197.0, 0.61 ], [ - 31199.0, + 31206.0, 0.615 ], [ - 31248.0, + 31255.0, 0.62 ], [ - 31364.0, + 31371.0, 0.625 ], [ - 31500.0, + 31507.0, 0.63 ], [ - 31555.0, + 31562.0, 0.635 ], [ - 31680.0, + 31687.0, 0.64 ], [ - 31799.0, + 31806.0, 0.645 ], [ - 31899.0, + 31906.0, 0.65 ], [ - 32121.0, + 32128.0, 0.655 ], [ - 32260.0, + 32267.0, 0.66 ], [ - 32278.0, + 32285.0, 0.665 ], [ - 32375.0, + 32382.0, 0.67 ], [ - 32431.0, + 32438.0, 0.675 ], [ - 32532.0, + 32539.0, 0.68 ], [ - 32642.0, + 32649.0, 0.685 ], [ - 32751.0, + 32758.0, 0.69 ], [ - 32847.0, + 32854.0, 0.695 ], [ - 32935.0, + 32942.0, 0.7 ], [ - 33001.0, + 33008.0, 0.705 ], [ - 33072.0, + 33079.0, 0.71 ], [ - 33129.0, + 33136.0, 0.715 ], [ - 33167.0, + 33174.0, 0.72 ], [ - 33226.0, + 33233.0, 0.725 ], [ - 33286.0, + 33293.0, 0.73 ], [ - 33395.0, + 33402.0, 0.735 ], [ - 33534.0, + 33541.0, 0.74 ], [ - 33629.0, + 33636.0, 0.745 ], [ - 33646.0, + 33653.0, 0.75 ], [ - 33744.0, + 33751.0, 0.755 ], [ - 33870.0, + 33877.0, 0.76 ], [ - 34030.0, + 34037.0, 0.765 ], [ - 34124.0, + 34131.0, 0.77 ], [ - 34189.0, + 34196.0, 0.775 ], [ - 34355.0, + 34362.0, 0.78 ], [ - 34573.0, + 34580.0, 0.785 ], [ - 34667.0, + 34674.0, 0.79 ], [ - 34878.0, + 34885.0, 0.795 ], [ - 35072.0, + 35079.0, 0.8 ], [ - 35232.0, + 35239.0, 0.805 ], [ - 35406.0, + 35413.0, 0.81 ], [ - 35603.0, + 35610.0, 0.815 ], [ - 35907.0, + 35914.0, 0.82 ], [ - 36190.0, + 36197.0, 0.825 ], [ - 36422.0, + 36429.0, 0.83 ], [ - 36612.0, + 36619.0, 0.835 ], [ - 36768.0, + 36775.0, 0.84 ], [ - 36896.0, + 36903.0, 0.845 ], [ - 37110.0, + 37117.0, 0.85 ], [ - 37331.0, + 37338.0, 0.855 ], [ - 37469.0, + 37476.0, 0.86 ], [ - 37692.0, + 37699.0, 0.865 ], [ - 37919.0, + 37926.0, 0.87 ], [ - 38194.0, + 38201.0, 0.875 ], [ - 38461.0, + 38468.0, 0.88 ], [ - 38784.0, + 38791.0, 0.885 ], [ - 39065.0, + 39072.0, 0.89 ], [ - 39533.0, + 39540.0, 0.895 ], [ - 40093.0, + 40100.0, 0.9 ], [ - 40631.0, + 40638.0, 0.905 ], [ - 41495.0, + 41502.0, 0.91 ], [ - 42230.0, + 42237.0, 0.915 ], [ - 43053.0, + 43060.0, 0.92 ], [ - 43673.0, + 43680.0, 0.925 ], [ - 44321.0, + 44328.0, 0.93 ], [ - 45021.0, + 45028.0, 0.935 ], [ - 45499.0, + 45506.0, 0.94 ], [ - 46231.0, + 46238.0, 0.945 ], [ - 47451.0, + 47458.0, 0.95 ], [ - 48252.0, + 48259.0, 0.955 ], [ - 49826.0, + 49833.0, 0.96 ], [ - 51714.0, + 51749.0, 0.965 ], [ - 53403.0, + 53410.0, 0.97 ], [ - 55047.0, + 55054.0, 0.975 ], [ - 58517.0, + 58529.0, 0.98 ], [ - 63703.0, + 63710.0, 0.985 ], [ - 72704.0, + 72711.0, 0.99 ], [ - 90036.0, + 90043.0, 0.995 ], [ - 3288708.0, + 3288715.0, 1.0 ] ] @@ -37812,7 +37812,7 @@ "p90": 14914.0, "p99": 35896.0, "max": 1571030.0, - "mean": 10163.984990864004, + "mean": 10165.17580266249, "ecdf": [ [ 944.0, @@ -40261,1637 +40261,1637 @@ }, { "parser": "sqlglot-rust", - "n": 14271, + "n": 21493, "peak": { - "min": 1632.0, - "p10": 2177.0, - "p25": 2999.0, - "median": 3543.0, - "p75": 5298.0, - "p90": 7543.0, - "p99": 22866.0, - "max": 1917469.0, - "mean": 7967.478172517694, + "min": 1728.0, + "p10": 2029.0, + "p25": 2488.0, + "median": 3360.0, + "p75": 4641.0, + "p90": 6975.0, + "p99": 20028.0, + "max": 1994877.0, + "mean": 6627.641371609361, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1650.0, + 1747.0, 0.005 ], [ - 1655.0, + 1757.0, 0.01 ], [ - 1667.0, + 1766.0, 0.015 ], [ - 1692.0, + 1777.0, 0.02 ], [ - 1890.0, + 1790.0, 0.025 ], [ - 1891.0, + 1847.0, 0.03 ], [ - 1893.0, + 1986.0, 0.035 ], [ - 1895.0, + 1988.0, 0.04 ], [ - 1905.0, + 1989.0, 0.045 ], [ - 1909.0, + 1992.0, 0.05 ], [ - 1931.0, + 1998.0, 0.055 ], [ - 2066.0, + 2002.0, 0.06 ], [ - 2091.0, + 2007.0, 0.065 ], [ - 2094.0, + 2014.0, 0.07 ], [ - 2100.0, + 2022.0, 0.075 ], [ - 2107.0, + 2023.0, 0.08 ], [ - 2145.0, + 2028.0, 0.085 ], [ - 2172.0, + 2029.0, 0.09 ], [ - 2173.0, + 2029.0, 0.095 ], [ - 2177.0, + 2029.0, 0.1 ], [ - 2190.0, + 2034.0, 0.105 ], [ - 2215.0, + 2037.0, 0.11 ], [ - 2269.0, + 2040.0, 0.115 ], [ - 2282.0, + 2045.0, 0.12 ], [ - 2292.0, + 2048.0, 0.125 ], [ - 2297.0, + 2052.0, 0.13 ], [ - 2308.0, + 2058.0, 0.135 ], [ - 2320.0, + 2062.0, 0.14 ], [ - 2388.0, + 2069.0, 0.145 ], [ - 2483.0, + 2074.0, 0.15 ], [ - 2655.0, + 2082.0, 0.155 ], [ - 2659.0, + 2093.0, 0.16 ], [ - 2677.0, + 2104.0, 0.165 ], [ - 2704.0, + 2116.0, 0.17 ], [ - 2746.0, + 2190.0, 0.175 ], [ - 2763.0, + 2203.0, 0.18 ], [ - 2814.0, + 2210.0, 0.185 ], [ - 2824.0, + 2226.0, 0.19 ], [ - 2863.0, + 2276.0, 0.195 ], [ - 2906.0, + 2285.0, 0.2 ], [ - 2933.0, + 2290.0, 0.205 ], [ - 2934.0, + 2326.0, 0.21 ], [ - 2937.0, + 2397.0, 0.215 ], [ - 2939.0, + 2418.0, 0.22 ], [ - 2941.0, + 2425.0, 0.225 ], [ - 2945.0, + 2440.0, 0.23 ], [ - 2953.0, + 2471.0, 0.235 ], [ - 2959.0, + 2480.0, 0.24 ], [ - 2974.0, + 2486.0, 0.245 ], [ - 2999.0, + 2488.0, 0.25 ], [ - 3022.0, + 2493.0, 0.255 ], [ - 3076.0, + 2505.0, 0.26 ], [ - 3078.0, + 2523.0, 0.265 ], [ - 3078.0, + 2527.0, 0.27 ], [ - 3084.0, + 2530.0, 0.275 ], [ - 3112.0, + 2535.0, 0.28 ], [ - 3135.0, + 2536.0, 0.285 ], [ - 3146.0, + 2541.0, 0.29 ], [ - 3153.0, + 2544.0, 0.295 ], [ - 3169.0, + 2552.0, 0.3 ], [ - 3182.0, + 2559.0, 0.305 ], [ - 3182.0, + 2569.0, 0.31 ], [ - 3183.0, + 2611.0, 0.315 ], [ - 3183.0, + 2632.0, 0.32 ], [ - 3184.0, + 2670.0, 0.325 ], [ - 3184.0, + 2770.0, 0.33 ], [ - 3184.0, + 2832.0, 0.335 ], [ - 3185.0, + 2883.0, 0.34 ], [ - 3185.0, + 2907.0, 0.345 ], [ - 3185.0, + 2945.0, 0.35 ], [ - 3185.0, + 3035.0, 0.355 ], [ - 3185.0, + 3077.0, 0.36 ], [ - 3185.0, + 3079.0, 0.365 ], [ - 3185.0, + 3083.0, 0.37 ], [ - 3185.0, + 3086.0, 0.375 ], [ - 3189.0, + 3095.0, 0.38 ], [ - 3192.0, + 3105.0, 0.385 ], [ - 3193.0, + 3130.0, 0.39 ], [ - 3194.0, + 3175.0, 0.395 ], [ - 3194.0, + 3237.0, 0.4 ], [ - 3195.0, + 3239.0, 0.405 ], [ - 3197.0, + 3256.0, 0.41 ], [ - 3201.0, + 3295.0, 0.415 ], [ - 3209.0, + 3313.0, 0.42 ], [ - 3223.0, + 3333.0, 0.425 ], [ - 3229.0, + 3342.0, 0.43 ], [ - 3260.0, + 3343.0, 0.435 ], [ - 3300.0, + 3344.0, 0.44 ], [ - 3310.0, + 3344.0, 0.445 ], [ - 3316.0, + 3345.0, 0.45 ], [ - 3325.0, + 3345.0, 0.455 ], [ - 3341.0, + 3345.0, 0.46 ], [ - 3362.0, + 3345.0, 0.465 ], [ - 3403.0, + 3345.0, 0.47 ], [ - 3500.0, + 3346.0, 0.475 ], [ - 3517.0, + 3352.0, 0.48 ], [ - 3532.0, + 3353.0, 0.485 ], [ - 3535.0, + 3354.0, 0.49 ], [ - 3541.0, + 3355.0, 0.495 ], [ - 3543.0, + 3360.0, 0.5 ], [ - 3544.0, + 3371.0, 0.505 ], [ - 3546.0, + 3386.0, 0.51 ], [ - 3550.0, + 3436.0, 0.515 ], [ - 3554.0, + 3445.0, 0.52 ], [ - 3558.0, + 3453.0, 0.525 ], [ - 3561.0, + 3461.0, 0.53 ], [ - 3565.0, + 3468.0, 0.535 ], [ - 3569.0, + 3476.0, 0.54 ], [ - 3573.0, + 3485.0, 0.545 ], [ - 3578.0, + 3490.0, 0.55 ], [ - 3587.0, + 3503.0, 0.555 ], [ - 3596.0, + 3525.0, 0.56 ], [ - 3613.0, + 3540.0, 0.565 ], [ - 3651.0, + 3549.0, 0.57 ], [ - 3697.0, + 3560.0, 0.575 ], [ - 3698.0, + 3568.0, 0.58 ], [ - 3701.0, + 3575.0, 0.585 ], [ - 3710.0, + 3588.0, 0.59 ], [ - 3736.0, + 3605.0, 0.595 ], [ - 3749.0, + 3694.0, 0.6 ], [ - 3774.0, + 3700.0, 0.605 ], [ - 3851.0, + 3703.0, 0.61 ], [ - 3898.0, + 3705.0, 0.615 ], [ - 3938.0, + 3710.0, 0.62 ], [ - 3943.0, + 3716.0, 0.625 ], [ - 3952.0, + 3721.0, 0.63 ], [ - 3989.0, + 3725.0, 0.635 ], [ - 4051.0, + 3732.0, 0.64 ], [ - 4076.0, + 3737.0, 0.645 ], [ - 4118.0, + 3749.0, 0.65 ], [ - 4215.0, + 3763.0, 0.655 ], [ - 4279.0, + 3783.0, 0.66 ], [ - 4294.0, + 3819.0, 0.665 ], [ - 4326.0, + 3905.0, 0.67 ], [ - 4387.0, + 3908.0, 0.675 ], [ - 4402.0, + 3921.0, 0.68 ], [ - 4426.0, + 3956.0, 0.685 ], [ - 4476.0, + 3996.0, 0.69 ], [ - 4497.0, + 4087.0, 0.695 ], [ - 4532.0, + 4139.0, 0.7 ], [ - 4596.0, + 4165.0, 0.705 ], [ - 4674.0, + 4187.0, 0.71 ], [ - 4788.0, + 4238.0, 0.715 ], [ - 4863.0, + 4310.0, 0.72 ], [ - 4898.0, + 4353.0, 0.725 ], [ - 4975.0, + 4455.0, 0.73 ], [ - 5083.0, + 4505.0, 0.735 ], [ - 5158.0, + 4578.0, 0.74 ], [ - 5225.0, + 4618.0, 0.745 ], [ - 5298.0, + 4641.0, 0.75 ], [ - 5331.0, + 4669.0, 0.755 ], [ - 5366.0, + 4773.0, 0.76 ], [ - 5402.0, + 4900.0, 0.765 ], [ - 5423.0, + 5072.0, 0.77 ], [ - 5451.0, + 5124.0, 0.775 ], [ - 5518.0, + 5253.0, 0.78 ], [ - 5558.0, + 5380.0, 0.785 ], [ - 5595.0, + 5413.0, 0.79 ], [ - 5607.0, + 5437.0, 0.795 ], [ - 5629.0, + 5537.0, 0.8 ], [ - 5681.0, + 5566.0, 0.805 ], [ - 5724.0, + 5602.0, 0.81 ], [ - 5762.0, + 5629.0, 0.815 ], [ - 5870.0, + 5647.0, 0.82 ], [ - 5956.0, + 5672.0, 0.825 ], [ - 6003.0, + 5705.0, 0.83 ], [ - 6048.0, + 5789.0, 0.835 ], [ - 6082.0, + 5873.0, 0.84 ], [ - 6165.0, + 5895.0, 0.845 ], [ - 6294.0, + 5936.0, 0.85 ], [ - 6353.0, + 6008.0, 0.855 ], [ - 6400.0, + 6086.0, 0.86 ], [ - 6527.0, + 6218.0, 0.865 ], [ - 6655.0, + 6294.0, 0.87 ], [ - 6676.0, + 6366.0, 0.875 ], [ - 6797.0, + 6443.0, 0.88 ], [ - 6954.0, + 6596.0, 0.885 ], [ - 7139.0, + 6705.0, 0.89 ], [ - 7336.0, + 6858.0, 0.895 ], [ - 7543.0, + 6975.0, 0.9 ], [ - 7853.0, + 7109.0, 0.905 ], [ - 8217.0, + 7340.0, 0.91 ], [ - 8486.0, + 7552.0, 0.915 ], [ - 8709.0, + 7855.0, 0.92 ], [ - 8966.0, + 8464.0, 0.925 ], [ - 9054.0, + 8866.0, 0.93 ], [ - 9311.0, + 9185.0, 0.935 ], [ - 9756.0, + 9415.0, 0.94 ], [ - 9958.0, + 9605.0, 0.945 ], [ - 10402.0, + 9785.0, 0.95 ], [ - 10964.0, + 10178.0, 0.955 ], [ - 11549.0, + 10481.0, 0.96 ], [ - 12336.0, + 11141.0, 0.965 ], [ - 13403.0, + 11997.0, 0.97 ], [ - 15652.0, + 13211.0, 0.975 ], [ - 16860.0, + 15560.0, 0.98 ], [ - 18144.0, + 17611.0, 0.985 ], [ - 22866.0, + 20028.0, 0.99 ], [ - 35513.0, + 32292.0, 0.995 ], [ - 1917469.0, + 1994877.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 1692.0, - "p25": 2175.0, - "median": 2587.0, - "p75": 3459.0, - "p90": 5006.0, - "p99": 13897.0, - "max": 1168342.0, - "mean": 4881.015976455749, + "min": 1496.0, + "p10": 1533.0, + "p25": 1567.0, + "median": 2342.0, + "p75": 2951.0, + "p90": 4539.0, + "p99": 11956.0, + "max": 1265462.0, + "mean": 4028.4768994556366, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1402.0, + 1498.0, 0.005 ], [ - 1402.0, + 1499.0, 0.01 ], [ - 1403.0, + 1502.0, 0.015 ], [ - 1405.0, + 1504.0, 0.02 ], [ - 1406.0, + 1507.0, 0.025 ], [ - 1408.0, + 1510.0, 0.03 ], [ - 1410.0, + 1512.0, 0.035 ], [ - 1412.0, + 1515.0, 0.04 ], [ - 1415.0, + 1516.0, 0.045 ], [ - 1419.0, + 1518.0, 0.05 ], [ - 1427.0, + 1519.0, 0.055 ], [ - 1618.0, + 1524.0, 0.06 ], [ - 1619.0, + 1531.0, 0.065 ], [ - 1621.0, + 1532.0, 0.07 ], [ - 1627.0, + 1533.0, 0.075 ], [ - 1649.0, + 1533.0, 0.08 ], [ - 1683.0, + 1533.0, 0.085 ], [ - 1684.0, + 1533.0, 0.09 ], [ - 1687.0, + 1533.0, 0.095 ], [ - 1692.0, + 1533.0, 0.1 ], [ - 1702.0, + 1533.0, 0.105 ], [ - 1709.0, + 1534.0, 0.11 ], [ - 1717.0, + 1534.0, 0.115 ], [ - 1771.0, + 1534.0, 0.12 ], [ - 1783.0, + 1535.0, 0.125 ], [ - 1802.0, + 1535.0, 0.13 ], [ - 1805.0, + 1538.0, 0.135 ], [ - 1808.0, + 1541.0, 0.14 ], [ - 1810.0, + 1545.0, 0.145 ], [ - 1814.0, + 1547.0, 0.15 ], [ - 1819.0, + 1551.0, 0.155 ], [ - 1825.0, + 1555.0, 0.16 ], [ - 1850.0, + 1559.0, 0.165 ], [ - 1870.0, + 1561.0, 0.17 ], [ - 1903.0, + 1564.0, 0.175 ], [ - 1987.0, + 1565.0, 0.18 ], [ - 1987.0, + 1565.0, 0.185 ], [ - 1988.0, + 1565.0, 0.19 ], [ - 1989.0, + 1565.0, 0.195 ], [ - 1990.0, + 1565.0, 0.2 ], [ - 1992.0, + 1565.0, 0.205 ], [ - 1993.0, + 1566.0, 0.21 ], [ - 1994.0, + 1566.0, 0.215 ], [ - 1999.0, + 1566.0, 0.22 ], [ - 2005.0, + 1566.0, 0.225 ], [ - 2012.0, + 1566.0, 0.23 ], [ - 2042.0, + 1566.0, 0.235 ], [ - 2061.0, + 1566.0, 0.24 ], [ - 2171.0, + 1566.0, 0.245 ], [ - 2175.0, + 1567.0, 0.25 ], [ - 2183.0, + 1569.0, 0.255 ], [ - 2186.0, + 1573.0, 0.26 ], [ - 2191.0, + 1575.0, 0.265 ], [ - 2202.0, + 1581.0, 0.27 ], [ - 2234.0, + 1586.0, 0.275 ], [ - 2235.0, + 1598.0, 0.28 ], [ - 2235.0, + 1628.0, 0.285 ], [ - 2236.0, + 1629.0, 0.29 ], [ - 2236.0, + 1630.0, 0.295 ], [ - 2236.0, + 1630.0, 0.3 ], [ - 2237.0, + 1630.0, 0.305 ], [ - 2237.0, + 1630.0, 0.31 ], [ - 2237.0, + 1630.0, 0.315 ], [ - 2237.0, + 1630.0, 0.32 ], [ - 2238.0, + 1630.0, 0.325 ], [ - 2238.0, + 1630.0, 0.33 ], [ - 2238.0, + 1645.0, 0.335 ], [ - 2238.0, + 1729.0, 0.34 ], [ - 2238.0, + 1731.0, 0.345 ], [ - 2238.0, + 1737.0, 0.35 ], [ - 2238.0, + 1757.0, 0.355 ], [ - 2238.0, + 1758.0, 0.36 ], [ - 2238.0, + 1758.0, 0.365 ], [ - 2239.0, + 1758.0, 0.37 ], [ - 2239.0, + 1789.0, 0.375 ], [ - 2240.0, + 1795.0, 0.38 ], [ - 2242.0, + 1799.0, 0.385 ], [ - 2245.0, + 1812.0, 0.39 ], [ - 2249.0, + 1821.0, 0.395 ], [ - 2253.0, + 1837.0, 0.4 ], [ - 2260.0, + 1903.0, 0.405 ], [ - 2273.0, + 1931.0, 0.41 ], [ - 2296.0, + 1935.0, 0.415 ], [ - 2337.0, + 1939.0, 0.42 ], [ - 2352.0, + 1945.0, 0.425 ], [ - 2357.0, + 1954.0, 0.43 ], [ - 2361.0, + 1996.0, 0.435 ], [ - 2367.0, + 2014.0, 0.44 ], [ - 2374.0, + 2020.0, 0.445 ], [ - 2387.0, + 2131.0, 0.45 ], [ - 2402.0, + 2132.0, 0.455 ], [ - 2457.0, + 2133.0, 0.46 ], [ - 2530.0, + 2135.0, 0.465 ], [ - 2544.0, + 2137.0, 0.47 ], [ - 2557.0, + 2141.0, 0.475 ], [ - 2569.0, + 2149.0, 0.48 ], [ - 2586.0, + 2166.0, 0.485 ], [ - 2586.0, + 2202.0, 0.49 ], [ - 2587.0, + 2332.0, 0.495 ], [ - 2587.0, + 2342.0, 0.5 ], [ - 2587.0, + 2346.0, 0.505 ], [ - 2588.0, + 2358.0, 0.51 ], [ - 2588.0, + 2395.0, 0.515 ], [ - 2588.0, + 2395.0, 0.52 ], [ - 2588.0, + 2396.0, 0.525 ], [ - 2589.0, + 2396.0, 0.53 ], [ - 2589.0, + 2397.0, 0.535 ], [ - 2590.0, + 2397.0, 0.54 ], [ - 2591.0, + 2397.0, 0.545 ], [ - 2592.0, + 2398.0, 0.55 ], [ - 2594.0, + 2398.0, 0.555 ], [ - 2596.0, + 2398.0, 0.56 ], [ - 2598.0, + 2398.0, 0.565 ], [ - 2603.0, + 2398.0, 0.57 ], [ - 2606.0, + 2398.0, 0.575 ], [ - 2609.0, + 2399.0, 0.58 ], [ - 2613.0, + 2401.0, 0.585 ], [ - 2624.0, + 2405.0, 0.59 ], [ - 2639.0, + 2411.0, 0.595 ], [ - 2669.0, + 2419.0, 0.6 ], [ - 2725.0, + 2439.0, 0.605 ], [ - 2725.0, + 2497.0, 0.61 ], [ - 2728.0, + 2518.0, 0.615 ], [ - 2731.0, + 2532.0, 0.62 ], [ - 2740.0, + 2539.0, 0.625 ], [ - 2757.0, + 2553.0, 0.63 ], [ - 2762.0, + 2568.0, 0.635 ], [ - 2791.0, + 2694.0, 0.64 ], [ - 2821.0, + 2733.0, 0.645 ], [ - 2909.0, + 2746.0, 0.65 ], [ - 2939.0, + 2746.0, 0.655 ], [ - 2971.0, + 2747.0, 0.66 ], [ - 2974.0, + 2747.0, 0.665 ], [ - 2979.0, + 2748.0, 0.67 ], [ - 2989.0, + 2748.0, 0.675 ], [ - 3010.0, + 2749.0, 0.68 ], [ - 3021.0, + 2750.0, 0.685 ], [ - 3043.0, + 2751.0, 0.69 ], [ - 3093.0, + 2752.0, 0.695 ], [ - 3108.0, + 2754.0, 0.7 ], [ - 3153.0, + 2757.0, 0.705 ], [ - 3218.0, + 2762.0, 0.71 ], [ - 3285.0, + 2768.0, 0.715 ], [ - 3306.0, + 2793.0, 0.72 ], [ - 3318.0, + 2802.0, 0.725 ], [ - 3356.0, + 2831.0, 0.73 ], [ - 3394.0, + 2916.0, 0.735 ], [ - 3420.0, + 2934.0, 0.74 ], [ - 3446.0, + 2938.0, 0.745 ], [ - 3459.0, + 2951.0, 0.75 ], [ - 3467.0, + 2968.0, 0.755 ], [ - 3487.0, + 3007.0, 0.76 ], [ - 3509.0, + 3103.0, 0.765 ], [ - 3526.0, + 3151.0, 0.77 ], [ - 3602.0, + 3198.0, 0.775 ], [ - 3616.0, + 3205.0, 0.78 ], [ - 3670.0, + 3226.0, 0.785 ], [ - 3709.0, + 3245.0, 0.79 ], [ - 3714.0, + 3310.0, 0.795 ], [ - 3723.0, + 3353.0, 0.8 ], [ - 3762.0, + 3432.0, 0.805 ], [ - 3790.0, + 3514.0, 0.81 ], [ - 3810.0, + 3539.0, 0.815 ], [ - 3848.0, + 3628.0, 0.82 ], [ - 3966.0, + 3661.0, 0.825 ], [ - 4030.0, + 3672.0, 0.83 ], [ - 4072.0, + 3711.0, 0.835 ], [ - 4103.0, + 3738.0, 0.84 ], [ - 4157.0, + 3760.0, 0.845 ], [ - 4224.0, + 3859.0, 0.85 ], [ - 4324.0, + 3922.0, 0.855 ], [ - 4413.0, + 3982.0, 0.86 ], [ - 4451.0, + 4002.0, 0.865 ], [ - 4473.0, + 4026.0, 0.87 ], [ - 4569.0, + 4072.0, 0.875 ], [ - 4656.0, + 4142.0, 0.88 ], [ - 4705.0, + 4284.0, 0.885 ], [ - 4775.0, + 4361.0, 0.89 ], [ - 4884.0, + 4462.0, 0.895 ], [ - 5006.0, + 4539.0, 0.9 ], [ - 5124.0, + 4694.0, 0.905 ], [ - 5268.0, + 4802.0, 0.91 ], [ - 5330.0, + 4866.0, 0.915 ], [ - 5483.0, + 5012.0, 0.92 ], [ - 5772.0, + 5067.0, 0.925 ], [ - 6022.0, + 5240.0, 0.93 ], [ - 6169.0, + 5435.0, 0.935 ], [ - 6472.0, + 5669.0, 0.94 ], [ - 6724.0, + 5812.0, 0.945 ], [ - 6867.0, + 6177.0, 0.95 ], [ - 7300.0, + 6516.0, 0.955 ], [ - 7653.0, + 6893.0, 0.96 ], [ - 8113.0, + 7191.0, 0.965 ], [ - 8864.0, + 7806.0, 0.97 ], [ - 9365.0, + 8420.0, 0.975 ], [ - 9707.0, + 9485.0, 0.98 ], [ - 11190.0, + 10112.0, 0.985 ], [ - 13897.0, + 11956.0, 0.99 ], [ - 20641.0, + 16943.0, 0.995 ], [ - 1168342.0, + 1265462.0, 1.0 ] ] @@ -41928,11 +41928,11 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 51540, - "accepted_invalid": 183, - "recall_pct": 58.149899021809034, - "false_positive_pct": 5.034387895460798, - "roundtrip_pct": 99.13659293752426, + "accepted_valid": 60772, + "accepted_invalid": 1794, + "recall_pct": 68.56588403867634, + "false_positive_pct": 49.353507565337004, + "roundtrip_pct": 99.27104587639045, "fidelity_pct": null, "accept_pct": null } @@ -41941,820 +41941,820 @@ { "parser": "sqlglot-rust", "n_total": 92268, - "n_accepted": 51723, - "min": 279.2, - "p10": 717.4, - "p25": 1175.1, - "median": 2139.7, - "p75": 3720.4, - "p90": 6747.0, - "p99": 14525.7, - "max": 12485294.7, - "mean": 4069.0, - "roundtrip_pct": 99.1, + "n_accepted": 62566, + "min": 280.5, + "p10": 708.4, + "p25": 1164.9, + "median": 2112.2, + "p75": 3640.3, + "p90": 6507.7, + "p99": 14643.6, + "max": 11675034.0, + "mean": 3845.5, + "roundtrip_pct": 99.3, "ecdf": [ [ - 279.2, + 280.5, 0.0 ], [ - 509.8, + 503.4, 0.005 ], [ - 522.1, + 519.3, 0.01 ], [ - 532.9, + 530.6, 0.015 ], [ - 540.6, + 541.0, 0.02 ], [ - 548.7, + 555.5, 0.025 ], [ - 560.8, + 569.3, 0.03 ], [ - 581.3, + 586.8, 0.035 ], [ - 614.7, + 606.6, 0.04 ], [ - 641.6, + 624.7, 0.045 ], [ - 659.7, + 638.6, 0.05 ], [ - 669.8, + 651.4, 0.055 ], [ - 678.6, + 661.6, 0.06 ], [ - 685.3, + 668.8, 0.065 ], [ - 691.3, + 673.9, 0.07 ], [ - 695.8, + 679.1, 0.075 ], [ - 699.6, + 683.6, 0.08 ], [ - 703.4, + 689.1, 0.085 ], [ - 707.5, + 695.6, 0.09 ], [ - 711.7, + 702.5, 0.095 ], [ - 717.4, + 708.4, 0.1 ], [ - 724.3, + 713.0, 0.105 ], [ - 729.6, + 717.5, 0.11 ], [ - 734.5, + 721.8, 0.115 ], [ - 738.4, + 726.8, 0.12 ], [ - 742.4, + 732.2, 0.125 ], [ - 746.3, + 738.0, 0.13 ], [ - 750.8, + 744.2, 0.135 ], [ - 755.7, + 749.4, 0.14 ], [ - 762.4, + 755.4, 0.145 ], [ - 768.5, + 762.2, 0.15 ], [ - 775.5, + 769.2, 0.155 ], [ - 782.5, + 776.1, 0.16 ], [ - 789.6, + 783.3, 0.165 ], [ - 797.0, + 790.2, 0.17 ], [ - 804.4, + 799.2, 0.175 ], [ - 815.3, + 810.5, 0.18 ], [ - 837.3, + 820.5, 0.185 ], [ - 849.4, + 835.5, 0.19 ], [ - 865.2, + 849.9, 0.195 ], [ - 887.3, + 866.2, 0.2 ], [ - 911.6, + 883.8, 0.205 ], [ - 936.5, + 911.7, 0.21 ], [ - 969.3, + 942.2, 0.215 ], [ - 999.1, + 971.3, 0.22 ], [ - 1034.4, + 996.8, 0.225 ], [ - 1067.2, + 1019.6, 0.23 ], [ - 1093.0, + 1050.7, 0.235 ], [ - 1129.0, + 1093.8, 0.24 ], [ - 1151.3, + 1135.4, 0.245 ], [ - 1175.1, + 1164.9, 0.25 ], [ - 1190.4, + 1186.5, 0.255 ], [ - 1208.0, + 1211.9, 0.26 ], [ - 1225.3, + 1228.3, 0.265 ], [ - 1242.1, + 1240.3, 0.27 ], [ - 1259.3, + 1254.2, 0.275 ], [ - 1273.3, + 1269.3, 0.28 ], [ - 1289.7, + 1283.6, 0.285 ], [ - 1308.6, + 1293.8, 0.29 ], [ - 1329.8, + 1305.5, 0.295 ], [ - 1352.3, + 1321.1, 0.3 ], [ - 1374.8, + 1337.2, 0.305 ], [ - 1403.5, + 1356.2, 0.31 ], [ - 1423.4, + 1366.9, 0.315 ], [ - 1440.3, + 1384.4, 0.32 ], [ - 1453.4, + 1412.3, 0.325 ], [ - 1470.0, + 1436.1, 0.33 ], [ - 1485.7, + 1451.5, 0.335 ], [ - 1499.8, + 1474.8, 0.34 ], [ - 1515.8, + 1498.0, 0.345 ], [ - 1531.6, + 1515.9, 0.35 ], [ - 1543.5, + 1528.1, 0.355 ], [ - 1557.2, + 1544.2, 0.36 ], [ - 1569.2, + 1557.6, 0.365 ], [ - 1583.4, + 1571.3, 0.37 ], [ - 1600.1, + 1585.4, 0.375 ], [ - 1620.1, + 1599.1, 0.38 ], [ - 1644.7, + 1614.9, 0.385 ], [ - 1669.7, + 1629.7, 0.39 ], [ - 1697.0, + 1647.6, 0.395 ], [ - 1718.1, + 1668.1, 0.4 ], [ - 1739.4, + 1692.8, 0.405 ], [ - 1762.9, + 1714.2, 0.41 ], [ - 1779.6, + 1738.2, 0.415 ], [ - 1799.0, + 1755.7, 0.42 ], [ - 1817.5, + 1779.0, 0.425 ], [ - 1835.8, + 1800.6, 0.43 ], [ - 1852.5, + 1826.3, 0.435 ], [ - 1871.0, + 1846.3, 0.44 ], [ - 1888.6, + 1867.1, 0.445 ], [ - 1907.7, + 1888.2, 0.45 ], [ - 1926.5, + 1908.4, 0.455 ], [ - 1947.7, + 1924.6, 0.46 ], [ - 1970.7, + 1943.5, 0.465 ], [ - 1995.0, + 1965.1, 0.47 ], [ - 2020.1, + 1987.8, 0.475 ], [ - 2045.6, + 2010.4, 0.48 ], [ - 2071.1, + 2035.1, 0.485 ], [ - 2092.8, + 2061.7, 0.49 ], [ - 2118.0, + 2090.0, 0.495 ], [ - 2139.7, + 2112.2, 0.5 ], [ - 2163.0, + 2135.2, 0.505 ], [ - 2185.3, + 2159.2, 0.51 ], [ - 2206.6, + 2182.3, 0.515 ], [ - 2234.5, + 2206.7, 0.52 ], [ - 2262.3, + 2230.8, 0.525 ], [ - 2288.6, + 2254.5, 0.53 ], [ - 2317.2, + 2281.7, 0.535 ], [ - 2336.4, + 2302.9, 0.54 ], [ - 2356.6, + 2324.4, 0.545 ], [ - 2378.1, + 2349.3, 0.55 ], [ - 2401.0, + 2373.9, 0.555 ], [ - 2421.2, + 2397.9, 0.56 ], [ - 2445.1, + 2420.0, 0.565 ], [ - 2467.1, + 2444.6, 0.57 ], [ - 2489.1, + 2466.7, 0.575 ], [ - 2512.4, + 2490.3, 0.58 ], [ - 2536.7, + 2515.8, 0.585 ], [ - 2561.0, + 2542.6, 0.59 ], [ - 2585.2, + 2568.4, 0.595 ], [ - 2608.0, + 2598.9, 0.6 ], [ - 2640.0, + 2626.7, 0.605 ], [ - 2666.2, + 2655.3, 0.61 ], [ - 2695.4, + 2683.5, 0.615 ], [ - 2730.0, + 2721.3, 0.62 ], [ - 2767.1, + 2754.9, 0.625 ], [ - 2806.7, + 2789.0, 0.63 ], [ - 2837.6, + 2826.2, 0.635 ], [ - 2884.4, + 2863.3, 0.64 ], [ - 2934.0, + 2897.0, 0.645 ], [ - 2974.1, + 2925.2, 0.65 ], [ - 3003.5, + 2955.9, 0.655 ], [ - 3042.7, + 2991.9, 0.66 ], [ - 3084.9, + 3029.1, 0.665 ], [ - 3112.5, + 3064.1, 0.67 ], [ - 3133.3, + 3095.2, 0.675 ], [ - 3148.1, + 3137.0, 0.68 ], [ - 3173.1, + 3173.3, 0.685 ], [ - 3214.9, + 3214.2, 0.69 ], [ - 3250.9, + 3246.1, 0.695 ], [ - 3287.2, + 3256.8, 0.7 ], [ - 3311.8, + 3265.1, 0.705 ], [ - 3327.0, + 3278.6, 0.71 ], [ - 3345.2, + 3315.9, 0.715 ], [ - 3397.9, + 3356.9, 0.72 ], [ - 3447.7, + 3400.6, 0.725 ], [ - 3507.7, + 3446.9, 0.73 ], [ - 3553.0, + 3480.1, 0.735 ], [ - 3612.8, + 3523.5, 0.74 ], [ - 3667.3, + 3580.8, 0.745 ], [ - 3720.4, + 3640.3, 0.75 ], [ - 3763.7, + 3692.8, 0.755 ], [ - 3821.6, + 3741.5, 0.76 ], [ - 3884.2, + 3798.7, 0.765 ], [ - 3954.5, + 3849.1, 0.77 ], [ - 4028.0, + 3894.6, 0.775 ], [ - 4091.1, + 3959.1, 0.78 ], [ - 4173.1, + 4030.7, 0.785 ], [ - 4248.0, + 4111.9, 0.79 ], [ - 4341.7, + 4195.3, 0.795 ], [ - 4445.5, + 4265.4, 0.8 ], [ - 4540.2, + 4342.9, 0.805 ], [ - 4597.2, + 4420.3, 0.81 ], [ - 4686.9, + 4496.2, 0.815 ], [ - 4770.1, + 4582.8, 0.82 ], [ - 4866.3, + 4666.4, 0.825 ], [ - 4984.1, + 4763.0, 0.83 ], [ - 5105.4, + 4835.1, 0.835 ], [ - 5225.8, + 4928.3, 0.84 ], [ - 5359.1, + 5058.9, 0.845 ], [ - 5514.0, + 5184.5, 0.85 ], [ - 5645.0, + 5333.1, 0.855 ], [ - 5762.8, + 5447.8, 0.86 ], [ - 5930.3, + 5587.0, 0.865 ], [ - 6055.8, + 5763.2, 0.87 ], [ - 6101.5, + 5889.2, 0.875 ], [ - 6216.4, + 6028.1, 0.88 ], [ - 6404.1, + 6166.0, 0.885 ], [ - 6450.9, + 6215.5, 0.89 ], [ - 6520.7, + 6320.5, 0.895 ], [ - 6747.0, + 6507.7, 0.9 ], [ - 6896.4, + 6565.1, 0.905 ], [ - 6935.4, + 6717.0, 0.91 ], [ - 7068.8, + 6914.6, 0.915 ], [ - 7270.4, + 7056.9, 0.92 ], [ - 7339.3, + 7148.5, 0.925 ], [ - 7563.5, + 7302.3, 0.93 ], [ - 7960.9, + 7518.4, 0.935 ], [ - 8376.9, + 7768.8, 0.94 ], [ - 8967.0, + 8161.7, 0.945 ], [ - 9207.5, + 8777.5, 0.95 ], [ - 9534.0, + 9292.5, 0.955 ], [ - 9615.2, + 9471.9, 0.96 ], [ - 10139.2, + 9814.1, 0.965 ], [ - 10367.4, + 10568.9, 0.97 ], [ - 10682.8, + 10636.8, 0.975 ], [ - 11007.4, + 10734.6, 0.98 ], [ - 12190.1, + 12165.5, 0.985 ], [ - 14525.7, + 14643.6, 0.99 ], [ - 21538.2, + 21073.3, 0.995 ], [ - 12485294.7, + 11675034.0, 1.0 ] ] @@ -42763,819 +42763,819 @@ "parser": "sqlparser-rs", "n_total": 92268, "n_accepted": 73375, - "min": 324.7, - "p10": 1574.4, - "p25": 3282.2, - "median": 6069.6, - "p75": 10064.6, - "p90": 16437.0, - "p99": 37107.0, - "max": 31097792.0, - "mean": 9746.9, + "min": 345.6, + "p10": 1599.3, + "p25": 3242.0, + "median": 5954.3, + "p75": 10055.7, + "p90": 16691.6, + "p99": 37043.3, + "max": 29820906.3, + "mean": 9676.7, "roundtrip_pct": 99.6, "ecdf": [ [ - 324.7, + 345.6, 0.0 ], [ - 763.3, + 780.5, 0.005 ], [ - 783.3, + 797.7, 0.01 ], [ - 802.6, + 816.1, 0.015 ], [ - 826.4, + 831.6, 0.02 ], [ - 845.1, + 855.7, 0.025 ], [ - 899.5, + 907.1, 0.03 ], [ - 953.7, + 969.4, 0.035 ], [ - 1034.3, + 1065.8, 0.04 ], [ - 1144.5, + 1178.2, 0.045 ], [ - 1182.2, + 1222.2, 0.05 ], [ - 1205.9, + 1243.2, 0.055 ], [ - 1227.3, + 1260.5, 0.06 ], [ - 1243.7, + 1273.4, 0.065 ], [ - 1259.2, + 1286.4, 0.07 ], [ - 1275.6, + 1298.6, 0.075 ], [ - 1295.3, + 1310.9, 0.08 ], [ - 1317.1, + 1332.7, 0.085 ], [ - 1360.7, + 1377.2, 0.09 ], [ - 1514.9, + 1538.2, 0.095 ], [ - 1574.4, + 1599.3, 0.1 ], [ - 1615.5, + 1638.4, 0.105 ], [ - 1654.5, + 1669.0, 0.11 ], [ - 1689.5, + 1698.8, 0.115 ], [ - 1718.0, + 1726.7, 0.12 ], [ - 1743.3, + 1744.6, 0.125 ], [ - 1765.8, + 1769.3, 0.13 ], [ - 1795.9, + 1806.9, 0.135 ], [ - 1818.3, + 1824.3, 0.14 ], [ - 1833.2, + 1835.8, 0.145 ], [ - 1846.7, + 1844.1, 0.15 ], [ - 1859.9, + 1852.9, 0.155 ], [ - 1875.3, + 1865.1, 0.16 ], [ - 1911.3, + 1892.1, 0.165 ], [ - 1955.5, + 1934.1, 0.17 ], [ - 2006.2, + 1982.6, 0.175 ], [ - 2047.6, + 2035.2, 0.18 ], [ - 2118.1, + 2090.7, 0.185 ], [ - 2200.9, + 2192.9, 0.19 ], [ - 2318.0, + 2371.8, 0.195 ], [ - 2439.4, + 2467.9, 0.2 ], [ - 2588.8, + 2582.9, 0.205 ], [ - 2686.6, + 2678.9, 0.21 ], [ - 2803.6, + 2805.0, 0.215 ], [ - 2915.5, + 2912.3, 0.22 ], [ - 2987.2, + 2993.5, 0.225 ], [ - 3059.2, + 3042.6, 0.23 ], [ - 3121.4, + 3083.9, 0.235 ], [ - 3170.2, + 3128.3, 0.24 ], [ - 3223.8, + 3193.7, 0.245 ], [ - 3282.2, + 3242.0, 0.25 ], [ - 3345.3, + 3296.6, 0.255 ], [ - 3396.4, + 3353.7, 0.26 ], [ - 3454.7, + 3444.4, 0.265 ], [ - 3518.2, + 3497.7, 0.27 ], [ - 3556.3, + 3530.7, 0.275 ], [ - 3612.9, + 3562.1, 0.28 ], [ - 3651.9, + 3607.3, 0.285 ], [ - 3687.0, + 3672.9, 0.29 ], [ - 3770.3, + 3741.4, 0.295 ], [ - 3857.3, + 3805.4, 0.3 ], [ - 3937.0, + 3872.5, 0.305 ], [ - 4002.4, + 3947.9, 0.31 ], [ - 4078.1, + 4010.1, 0.315 ], [ - 4126.1, + 4061.2, 0.32 ], [ - 4171.2, + 4111.1, 0.325 ], [ - 4217.5, + 4157.4, 0.33 ], [ - 4267.6, + 4196.2, 0.335 ], [ - 4313.6, + 4231.9, 0.34 ], [ - 4358.7, + 4268.6, 0.345 ], [ - 4403.8, + 4305.4, 0.35 ], [ - 4451.4, + 4348.2, 0.355 ], [ - 4501.4, + 4399.4, 0.36 ], [ - 4543.6, + 4455.6, 0.365 ], [ - 4586.4, + 4498.0, 0.37 ], [ - 4632.2, + 4548.6, 0.375 ], [ - 4678.9, + 4616.5, 0.38 ], [ - 4740.4, + 4672.6, 0.385 ], [ - 4809.1, + 4729.4, 0.39 ], [ - 4873.2, + 4784.6, 0.395 ], [ - 4930.9, + 4836.8, 0.4 ], [ - 4978.3, + 4889.8, 0.405 ], [ - 5029.5, + 4946.2, 0.41 ], [ - 5088.1, + 5005.1, 0.415 ], [ - 5147.9, + 5056.4, 0.42 ], [ - 5206.4, + 5107.4, 0.425 ], [ - 5254.4, + 5156.6, 0.43 ], [ - 5300.0, + 5204.2, 0.435 ], [ - 5349.0, + 5255.8, 0.44 ], [ - 5394.6, + 5304.5, 0.445 ], [ - 5447.9, + 5356.6, 0.45 ], [ - 5490.4, + 5406.7, 0.455 ], [ - 5545.8, + 5463.7, 0.46 ], [ - 5605.9, + 5519.3, 0.465 ], [ - 5670.7, + 5571.9, 0.47 ], [ - 5728.1, + 5626.5, 0.475 ], [ - 5786.8, + 5685.4, 0.48 ], [ - 5847.3, + 5745.8, 0.485 ], [ - 5918.9, + 5812.1, 0.49 ], [ - 5997.3, + 5880.4, 0.495 ], [ - 6069.6, + 5954.3, 0.5 ], [ - 6138.7, + 6013.5, 0.505 ], [ - 6194.6, + 6069.5, 0.51 ], [ - 6251.1, + 6127.6, 0.515 ], [ - 6321.9, + 6197.5, 0.52 ], [ - 6385.9, + 6274.0, 0.525 ], [ - 6459.4, + 6341.2, 0.53 ], [ - 6521.6, + 6409.8, 0.535 ], [ - 6582.4, + 6461.5, 0.54 ], [ - 6639.6, + 6513.1, 0.545 ], [ - 6692.7, + 6571.1, 0.55 ], [ - 6746.4, + 6627.9, 0.555 ], [ - 6802.9, + 6685.5, 0.56 ], [ - 6853.7, + 6750.5, 0.565 ], [ - 6916.6, + 6815.3, 0.57 ], [ - 6979.6, + 6883.0, 0.575 ], [ - 7054.1, + 6970.1, 0.58 ], [ - 7126.6, + 7050.2, 0.585 ], [ - 7208.2, + 7108.0, 0.59 ], [ - 7287.1, + 7168.2, 0.595 ], [ - 7345.4, + 7232.8, 0.6 ], [ - 7399.8, + 7313.0, 0.605 ], [ - 7470.8, + 7404.0, 0.61 ], [ - 7548.4, + 7486.8, 0.615 ], [ - 7626.9, + 7581.8, 0.62 ], [ - 7712.5, + 7676.2, 0.625 ], [ - 7802.0, + 7760.5, 0.63 ], [ - 7893.9, + 7822.8, 0.635 ], [ - 7970.7, + 7906.7, 0.64 ], [ - 8004.3, + 8002.5, 0.645 ], [ - 8046.1, + 8072.8, 0.65 ], [ - 8136.2, + 8166.3, 0.655 ], [ - 8221.0, + 8232.8, 0.66 ], [ - 8305.7, + 8265.6, 0.665 ], [ - 8382.2, + 8293.0, 0.67 ], [ - 8444.2, + 8329.4, 0.675 ], [ - 8479.6, + 8427.8, 0.68 ], [ - 8556.1, + 8531.6, 0.685 ], [ - 8674.4, + 8630.8, 0.69 ], [ - 8779.4, + 8745.5, 0.695 ], [ - 8908.0, + 8851.2, 0.7 ], [ - 9011.0, + 8965.9, 0.705 ], [ - 9096.2, + 9089.8, 0.71 ], [ - 9222.5, + 9192.9, 0.715 ], [ - 9330.7, + 9311.0, 0.72 ], [ - 9474.9, + 9469.9, 0.725 ], [ - 9594.2, + 9596.2, 0.73 ], [ - 9716.2, + 9701.7, 0.735 ], [ - 9809.9, + 9826.1, 0.74 ], [ - 9928.8, + 9940.0, 0.745 ], [ - 10064.6, + 10055.7, 0.75 ], [ - 10178.1, + 10175.9, 0.755 ], [ - 10290.8, + 10329.5, 0.76 ], [ - 10423.5, + 10460.9, 0.765 ], [ - 10578.8, + 10627.9, 0.77 ], [ - 10740.2, + 10792.7, 0.775 ], [ - 10890.7, + 10989.7, 0.78 ], [ - 11045.9, + 11134.8, 0.785 ], [ - 11191.2, + 11255.6, 0.79 ], [ - 11344.3, + 11332.6, 0.795 ], [ - 11465.4, + 11446.6, 0.8 ], [ - 11611.9, + 11672.1, 0.805 ], [ - 11807.4, + 11847.3, 0.81 ], [ - 11981.4, + 12061.6, 0.815 ], [ - 12154.4, + 12259.8, 0.82 ], [ - 12399.1, + 12499.3, 0.825 ], [ - 12656.7, + 12724.0, 0.83 ], [ - 12841.4, + 12923.0, 0.835 ], [ - 13079.0, + 13170.6, 0.84 ], [ - 13325.3, + 13375.3, 0.845 ], [ - 13590.7, + 13620.0, 0.85 ], [ - 13897.7, + 13904.7, 0.855 ], [ - 14186.8, + 14175.2, 0.86 ], [ - 14430.5, + 14450.7, 0.865 ], [ - 14751.8, + 14784.7, 0.87 ], [ - 15010.0, + 15111.8, 0.875 ], [ - 15331.0, + 15462.5, 0.88 ], [ - 15706.3, + 15779.8, 0.885 ], [ - 15990.2, + 16175.7, 0.89 ], [ - 16098.8, + 16563.2, 0.895 ], [ - 16437.0, + 16691.6, 0.9 ], [ - 16678.2, + 16851.8, 0.905 ], [ - 16753.8, + 17026.2, 0.91 ], [ - 16924.0, + 17407.0, 0.915 ], [ - 17214.6, + 17567.2, 0.92 ], [ - 17665.4, + 17743.5, 0.925 ], [ - 18078.2, + 18300.6, 0.93 ], [ - 18903.8, + 19171.2, 0.935 ], [ - 19787.5, + 20095.5, 0.94 ], [ - 20789.5, + 21215.0, 0.945 ], [ - 22185.3, + 22560.2, 0.95 ], [ - 22730.5, + 23421.8, 0.955 ], [ - 23243.7, + 23524.5, 0.96 ], [ - 23409.2, + 24260.8, 0.965 ], [ - 24098.0, + 24423.8, 0.97 ], [ - 24759.2, + 24883.7, 0.975 ], [ - 26704.0, + 27194.7, 0.98 ], [ - 30267.0, + 30728.0, 0.985 ], [ - 37107.0, + 37043.3, 0.99 ], [ - 57074.7, + 57528.7, 0.995 ], [ - 31097792.0, + 29820906.3, 1.0 ] ] @@ -43584,819 +43584,819 @@ "parser": "polyglot-sql", "n_total": 92268, "n_accepted": 92143, - "min": 8934.9, - "p10": 10216.0, - "p25": 11907.5, - "median": 14843.0, - "p75": 19011.0, - "p90": 25383.0, - "p99": 49660.7, - "max": 28704267.7, - "mean": 18401.8, + "min": 8820.7, + "p10": 10198.0, + "p25": 11921.1, + "median": 14933.3, + "p75": 19166.2, + "p90": 25712.0, + "p99": 49944.3, + "max": 27845944.3, + "mean": 18518.2, "roundtrip_pct": 97.8, "ecdf": [ [ - 8934.9, + 8820.7, 0.0 ], [ - 9296.6, + 9243.5, 0.005 ], [ - 9356.7, + 9322.6, 0.01 ], [ - 9413.8, + 9389.7, 0.015 ], [ - 9475.7, + 9452.3, 0.02 ], [ - 9536.0, + 9521.0, 0.025 ], [ - 9595.9, + 9580.1, 0.03 ], [ - 9668.3, + 9640.4, 0.035 ], [ - 9726.3, + 9693.3, 0.04 ], [ - 9764.0, + 9734.0, 0.045 ], [ - 9796.3, + 9768.4, 0.05 ], [ - 9827.4, + 9804.0, 0.055 ], [ - 9856.4, + 9837.4, 0.06 ], [ - 9886.4, + 9869.8, 0.065 ], [ - 9920.8, + 9905.4, 0.07 ], [ - 9962.1, + 9943.2, 0.075 ], [ - 10008.9, + 9988.9, 0.08 ], [ - 10059.0, + 10036.8, 0.085 ], [ - 10108.0, + 10095.8, 0.09 ], [ - 10163.7, + 10153.6, 0.095 ], [ - 10216.0, + 10198.0, 0.1 ], [ - 10263.9, + 10231.6, 0.105 ], [ - 10304.0, + 10262.8, 0.11 ], [ - 10336.5, + 10295.0, 0.115 ], [ - 10363.0, + 10322.9, 0.12 ], [ - 10389.7, + 10349.6, 0.125 ], [ - 10414.2, + 10375.9, 0.13 ], [ - 10439.8, + 10404.1, 0.135 ], [ - 10465.3, + 10436.3, 0.14 ], [ - 10495.4, + 10475.3, 0.145 ], [ - 10528.8, + 10515.4, 0.15 ], [ - 10581.1, + 10569.9, 0.155 ], [ - 10662.8, + 10646.4, 0.16 ], [ - 10758.1, + 10730.2, 0.165 ], [ - 10836.8, + 10792.9, 0.17 ], [ - 10909.4, + 10843.0, 0.175 ], [ - 10959.5, + 10894.2, 0.18 ], [ - 10999.7, + 10944.4, 0.185 ], [ - 11038.4, + 10995.8, 0.19 ], [ - 11077.2, + 11055.9, 0.195 ], [ - 11121.0, + 11108.5, 0.2 ], [ - 11169.9, + 11176.1, 0.205 ], [ - 11226.2, + 11247.5, 0.21 ], [ - 11291.4, + 11322.6, 0.215 ], [ - 11360.1, + 11399.0, 0.22 ], [ - 11436.6, + 11493.0, 0.225 ], [ - 11538.1, + 11609.5, 0.23 ], [ - 11652.0, + 11712.1, 0.235 ], [ - 11759.8, + 11796.6, 0.24 ], [ - 11841.0, + 11866.7, 0.245 ], [ - 11907.5, + 11921.1, 0.25 ], [ - 11959.7, + 11965.4, 0.255 ], [ - 12011.5, + 12008.4, 0.26 ], [ - 12061.4, + 12057.1, 0.265 ], [ - 12106.6, + 12118.6, 0.27 ], [ - 12163.0, + 12191.7, 0.275 ], [ - 12247.4, + 12277.6, 0.28 ], [ - 12341.9, + 12366.3, 0.285 ], [ - 12430.7, + 12446.3, 0.29 ], [ - 12497.9, + 12516.4, 0.295 ], [ - 12555.1, + 12572.3, 0.3 ], [ - 12593.9, + 12615.3, 0.305 ], [ - 12629.6, + 12652.4, 0.31 ], [ - 12662.6, + 12691.1, 0.315 ], [ - 12698.3, + 12731.3, 0.32 ], [ - 12735.6, + 12769.9, 0.325 ], [ - 12777.0, + 12821.3, 0.33 ], [ - 12818.4, + 12878.7, 0.335 ], [ - 12865.7, + 12943.0, 0.34 ], [ - 12933.0, + 13014.6, 0.345 ], [ - 13008.9, + 13081.9, 0.35 ], [ - 13074.7, + 13140.8, 0.355 ], [ - 13139.1, + 13198.3, 0.36 ], [ - 13216.4, + 13260.7, 0.365 ], [ - 13276.4, + 13313.7, 0.37 ], [ - 13323.9, + 13362.4, 0.375 ], [ - 13372.0, + 13415.2, 0.38 ], [ - 13417.0, + 13458.3, 0.385 ], [ - 13463.8, + 13507.0, 0.39 ], [ - 13517.3, + 13559.9, 0.395 ], [ - 13575.6, + 13609.0, 0.4 ], [ - 13637.3, + 13664.2, 0.405 ], [ - 13700.1, + 13730.1, 0.41 ], [ - 13766.0, + 13797.7, 0.415 ], [ - 13832.8, + 13861.2, 0.42 ], [ - 13911.3, + 13932.0, 0.425 ], [ - 13975.0, + 14003.2, 0.43 ], [ - 14039.8, + 14065.1, 0.435 ], [ - 14091.7, + 14123.3, 0.44 ], [ - 14145.2, + 14181.8, 0.445 ], [ - 14191.8, + 14240.3, 0.45 ], [ - 14245.3, + 14303.7, 0.455 ], [ - 14305.3, + 14367.2, 0.46 ], [ - 14367.2, + 14427.3, 0.465 ], [ - 14435.5, + 14490.7, 0.47 ], [ - 14504.0, + 14557.5, 0.475 ], [ - 14567.5, + 14630.8, 0.48 ], [ - 14629.3, + 14704.5, 0.485 ], [ - 14702.8, + 14781.3, 0.49 ], [ - 14774.5, + 14851.3, 0.495 ], [ - 14843.0, + 14933.3, 0.5 ], [ - 14911.5, + 14996.7, 0.505 ], [ - 14971.7, + 15046.8, 0.51 ], [ - 15025.2, + 15100.6, 0.515 ], [ - 15078.5, + 15153.5, 0.52 ], [ - 15130.3, + 15206.6, 0.525 ], [ - 15190.3, + 15265.5, 0.53 ], [ - 15260.5, + 15339.0, 0.535 ], [ - 15335.0, + 15415.8, 0.54 ], [ - 15402.5, + 15500.8, 0.545 ], [ - 15475.4, + 15582.8, 0.55 ], [ - 15547.7, + 15659.7, 0.555 ], [ - 15615.6, + 15733.6, 0.56 ], [ - 15684.7, + 15796.5, 0.565 ], [ - 15754.8, + 15865.0, 0.57 ], [ - 15827.8, + 15935.2, 0.575 ], [ - 15900.2, + 16002.2, 0.58 ], [ - 15971.8, + 16074.4, 0.585 ], [ - 16032.0, + 16148.8, 0.59 ], [ - 16098.4, + 16215.7, 0.595 ], [ - 16178.6, + 16284.8, 0.6 ], [ - 16256.8, + 16372.7, 0.605 ], [ - 16330.8, + 16461.2, 0.61 ], [ - 16409.0, + 16543.2, 0.615 ], [ - 16479.5, + 16611.4, 0.62 ], [ - 16555.2, + 16679.8, 0.625 ], [ - 16641.4, + 16771.8, 0.63 ], [ - 16723.8, + 16861.8, 0.635 ], [ - 16779.8, + 16962.0, 0.64 ], [ - 16842.0, + 17046.2, 0.645 ], [ - 16936.2, + 17114.4, 0.65 ], [ - 17018.2, + 17166.4, 0.655 ], [ - 17108.4, + 17224.6, 0.66 ], [ - 17202.6, + 17322.8, 0.665 ], [ - 17306.8, + 17427.8, 0.67 ], [ - 17407.0, + 17519.0, 0.675 ], [ - 17483.2, + 17591.2, 0.68 ], [ - 17577.2, + 17665.4, 0.685 ], [ - 17657.2, + 17763.6, 0.69 ], [ - 17719.4, + 17873.8, 0.695 ], [ - 17780.3, + 17984.0, 0.7 ], [ - 17891.8, + 18090.2, 0.705 ], [ - 18008.0, + 18209.5, 0.71 ], [ - 18126.4, + 18320.6, 0.715 ], [ - 18246.4, + 18430.0, 0.72 ], [ - 18358.6, + 18543.0, 0.725 ], [ - 18480.0, + 18650.2, 0.73 ], [ - 18623.2, + 18775.5, 0.735 ], [ - 18755.5, + 18890.8, 0.74 ], [ - 18880.5, + 19036.0, 0.745 ], [ - 19011.0, + 19166.2, 0.75 ], [ - 19150.2, + 19284.4, 0.755 ], [ - 19276.5, + 19426.8, 0.76 ], [ - 19391.5, + 19552.0, 0.765 ], [ - 19469.5, + 19684.8, 0.77 ], [ - 19577.0, + 19823.6, 0.775 ], [ - 19720.0, + 19965.2, 0.78 ], [ - 19870.2, + 20128.0, 0.785 ], [ - 20038.0, + 20316.0, 0.79 ], [ - 20210.8, + 20484.8, 0.795 ], [ - 20393.8, + 20676.5, 0.8 ], [ - 20599.0, + 20859.2, 0.805 ], [ - 20784.5, + 21044.8, 0.81 ], [ - 20969.8, + 21222.8, 0.815 ], [ - 21155.0, + 21398.0, 0.82 ], [ - 21350.2, + 21600.8, 0.825 ], [ - 21543.2, + 21831.2, 0.83 ], [ - 21783.8, + 22019.0, 0.835 ], [ - 22019.2, + 22219.5, 0.84 ], [ - 22259.5, + 22457.5, 0.845 ], [ - 22505.0, + 22725.5, 0.85 ], [ - 22753.0, + 23003.5, 0.855 ], [ - 23013.3, + 23296.5, 0.86 ], [ - 23289.0, + 23624.8, 0.865 ], [ - 23601.3, + 23887.8, 0.87 ], [ - 23855.2, + 24168.2, 0.875 ], [ - 24028.0, + 24583.3, 0.88 ], [ - 24419.7, + 24867.0, 0.885 ], [ - 24756.7, + 25180.7, 0.89 ], [ - 25154.3, + 25431.3, 0.895 ], [ - 25383.0, + 25712.0, 0.9 ], [ - 25702.0, + 26089.3, 0.905 ], [ - 25959.0, + 26256.3, 0.91 ], [ - 26089.3, + 26503.3, 0.915 ], [ - 26426.7, + 27021.0, 0.92 ], [ - 27034.7, + 27475.3, 0.925 ], [ - 27508.7, + 28106.3, 0.93 ], [ - 28036.3, + 28834.3, 0.935 ], [ - 28821.3, + 29569.3, 0.94 ], [ - 29826.3, + 30551.0, 0.945 ], [ - 31068.7, + 31917.0, 0.95 ], [ - 32504.7, + 32705.3, 0.955 ], [ - 32725.3, + 33757.0, 0.96 ], [ - 33456.7, + 34451.7, 0.965 ], [ - 34685.7, + 34685.3, 0.97 ], [ - 35032.7, + 35671.0, 0.975 ], [ - 38015.0, + 38569.7, 0.98 ], [ - 42643.7, + 43024.7, 0.985 ], [ - 49660.7, + 49944.3, 0.99 ], [ - 72654.0, + 72917.7, 0.995 ], [ - 28704267.7, + 27845944.3, 1.0 ] ] @@ -44424,7 +44424,7 @@ "accepted": [ 73323, 92086, - 51673 + 62516 ] } ], @@ -44432,7 +44432,7 @@ "subtotal_accepted": [ 73375, 92143, - 51723 + 62566 ] }, "failures": [ @@ -44498,7 +44498,7 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 37093, + "rejected_total": 27861, "expected_total": 88633, "preview_html": [ "CREATE OR REPLACE TABLE hits ( WatchID BIGINT NOT NULL, JavaEnable SMALLINT NOT NULL, Title TEXT NOT NULL, GoodEvent SMALLINT NOT NULL, EventTime TIMESTAMP NOT NULL, EventDate Date NOT NULL, CounterID INTEGER NOT NULL, ClientIP INTEGER NOT NULL, RegionID INTEGER NOT NULL, UserID BIGINT NOT NULL, CounterClass SMALLINT NOT NULL, OS SMALLINT NOT NULL, UserAgent SMALLINT NOT NULL, URL TEXT NOT NULL, Referer TEXT NOT NULL, IsRefresh SMALLINT NOT NULL, RefererCategoryID SMALLINT NOT NULL, RefererRegionID INTEGER NOT NULL, URLCategoryID SMALLINT NOT NULL, URLRegionID INTEGER NOT NULL, ResolutionWidth SMALLINT NOT NULL, ResolutionHeight SMALLINT NOT NULL, ResolutionDepth SMALLINT NOT NULL, FlashMajor SMALLINT NOT NULL, FlashMinor SMALLINT NOT NULL, FlashMinor2 TEXT NOT NULL, NetMajor SMALLINT NOT NULL, NetMinor SMALLINT NOT NULL, UserAgentMajor SMALLINT NOT NULL, UserAgentMinor VARCHAR(255) NOT NULL, CookieEnable SMALLINT NOT NULL, JavascriptEnable SMALLINT NOT NULL, IsMobile SMALLINT NOT NULL, MobilePhone SMALLINT NOT NULL, MobilePhoneModel TEXT NOT NULL, Params TEXT NOT NULL, IPNetworkID INTEGER NOT NULL, TraficSourceID SMALLINT NOT NULL, SearchEngineID SMALLINT NOT NULL, SearchPhrase TEXT NOT NULL, AdvEngineID SMALLINT NOT NULL, IsArtifical SMALLINT NOT NULL, WindowClientWidth SMALLINT NOT NULL, WindowClientHeight SMALLINT NOT NULL, ClientTimeZone SMALLINT NOT NULL, ClientEventTime TIMESTAMP NOT NULL, SilverlightVersion1 SMALLINT NOT NULL, SilverlightVersion2 SMALLINT NOT NULL, SilverlightVersion3 INTEGER NOT NULL, SilverlightVersion4 SMALLINT NOT NULL, PageCharset TEXT NOT NULL, CodeVersion INTEGER NOT NULL, IsLink SMALLINT NOT NULL, IsDownload SMALLINT NOT NULL, IsNotBounce SMALLINT NOT NULL, FUniqID BIGINT NOT NULL, OriginalURL TEXT NOT NULL, HID INTEGER NOT NULL, IsOldCounter SMALLINT NOT NULL, IsEvent SMALLINT NOT NULL, IsParameter SMALLINT NOT NULL, DontCountHits SMALLINT NOT NULL, WithHash SMALLINT NOT NULL, HitColor CHAR NOT NULL, LocalEventTime TIMESTAMP NOT NULL, Age SMALLINT NOT NULL, Sex SMALLINT NOT NULL, Income SMALLINT NOT NULL, Interests SMALLINT NOT NULL, Robotness SMALLINT NOT NULL, RemoteIP INTEGER NOT NULL, WindowName INTEGER NOT NULL, OpenerName INTEGER NOT NULL, HistoryLength SMALLINT NOT NULL, BrowserLanguage TEXT NOT NULL, BrowserCountry TEXT NOT NULL, SocialNetwork TEXT NOT NULL, SocialAction TEXT NOT NULL, HTTPError SMALLINT NOT NULL, SendTiming INTEGER NOT NULL, DNSTiming INTEGER NOT NULL, ConnectTiming INTEGER NOT NULL, ResponseStartTiming INTEGER NOT NULL, ResponseEndTiming INTEGER NOT NULL, FetchTiming INTEGER NOT NULL, SocialSourceNetworkID SMALLINT NOT NULL, SocialSourcePage TEXT NOT NULL, ParamPrice BIGINT NOT NULL, ParamOrderID TEXT NOT NULL, ParamCurrency TEXT NOT NULL, ParamCurrencyID SMALLINT NOT NULL, OpenstatServiceName TEXT NOT NULL, OpenstatCampaignID TEXT NOT NULL, OpenstatAdID TEXT NOT NULL, OpenstatSourceID TEXT NOT NULL, UTMSource TEXT NOT NULL, UTMMedium TEXT NOT NULL, UTMCampaign TEXT NOT NULL, UTMContent TEXT NOT NULL, UTMTerm TEXT NOT NULL, FromTag TEXT NOT NULL, HasGCLID SMALLINT NOT NULL, RefererHash BIGINT NOT NULL, URLHash BIGINT NOT NULL, CLID INTEGER NOT NULL, ) ENGINE = Memory", @@ -44506,11 +44506,11 @@ "CREATE OR REPLACE TABLE hits ( WatchID BIGINT NOT NULL, JavaEnable SMALLINT NOT NULL, Title TEXT NOT NULL, GoodEvent SMALLINT NOT NULL, EventTime TIMESTAMP NOT NULL, EventDate Date NOT NULL, CounterID INTEGER NOT NULL, ClientIP INTEGER NOT NULL, RegionID INTEGER NOT NULL, UserID BIGINT NOT NULL, CounterClass SMALLINT NOT NULL, OS SMALLINT NOT NULL, UserAgent SMALLINT NOT NULL, URL TEXT NOT NULL, Referer TEXT NOT NULL, IsRefresh SMALLINT NOT NULL, RefererCategoryID SMALLINT NOT NULL, RefererRegionID INTEGER NOT NULL, URLCategoryID SMALLINT NOT NULL, URLRegionID INTEGER NOT NULL, ResolutionWidth SMALLINT NOT NULL, ResolutionHeight SMALLINT NOT NULL, ResolutionDepth SMALLINT NOT NULL, FlashMajor SMALLINT NOT NULL, FlashMinor SMALLINT NOT NULL, FlashMinor2 TEXT NOT NULL, NetMajor SMALLINT NOT NULL, NetMinor SMALLINT NOT NULL, UserAgentMajor SMALLINT NOT NULL, UserAgentMinor VARCHAR(255) NOT NULL, CookieEnable SMALLINT NOT NULL, JavascriptEnable SMALLINT NOT NULL, IsMobile SMALLINT NOT NULL, MobilePhone SMALLINT NOT NULL, MobilePhoneModel TEXT NOT NULL, Params TEXT NOT NULL, IPNetworkID INTEGER NOT NULL, TraficSourceID SMALLINT NOT NULL, SearchEngineID SMALLINT NOT NULL, SearchPhrase TEXT NOT NULL, AdvEngineID SMALLINT NOT NULL, IsArtifical SMALLINT NOT NULL, WindowClientWidth SMALLINT NOT NULL, WindowClientHeight SMALLINT NOT NULL, ClientTimeZone SMALLINT NOT NULL, ClientEventTime TIMESTAMP NOT NULL, SilverlightVersion1 SMALLINT NOT NULL, SilverlightVersion2 SMALLINT NOT NULL, SilverlightVersion3 INTEGER NOT NULL, SilverlightVersion4 SMALLINT NOT NULL, PageCharset TEXT NOT NULL, CodeVersion INTEGER NOT NULL, IsLink SMALLINT NOT NULL, IsDownload SMALLINT NOT NULL, IsNotBounce SMALLINT NOT NULL, FUniqID BIGINT NOT NULL, OriginalURL TEXT NOT NULL, HID INTEGER NOT NULL, IsOldCounter SMALLINT NOT NULL, IsEvent SMALLINT NOT NULL, IsParameter SMALLINT NOT NULL, DontCountHits SMALLINT NOT NULL, WithHash SMALLINT NOT NULL, HitColor CHAR NOT NULL, LocalEventTime TIMESTAMP NOT NULL, Age SMALLINT NOT NULL, Sex SMALLINT NOT NULL, Income SMALLINT NOT NULL, Interests SMALLINT NOT NULL, Robotness SMALLINT NOT NULL, RemoteIP INTEGER NOT NULL, WindowName INTEGER NOT NULL, OpenerName INTEGER NOT NULL, HistoryLength SMALLINT NOT NULL, BrowserLanguage TEXT NOT NULL, BrowserCountry TEXT NOT NULL, SocialNetwork TEXT NOT NULL, SocialAction TEXT NOT NULL, HTTPError SMALLINT NOT NULL, SendTiming INTEGER NOT NULL, DNSTiming INTEGER NOT NULL, ConnectTiming INTEGER NOT NULL, ResponseStartTiming INTEGER NOT NULL, ResponseEndTiming INTEGER NOT NULL, FetchTiming INTEGER NOT NULL, SocialSourceNetworkID SMALLINT NOT NULL, SocialSourcePage TEXT NOT NULL, ParamPrice BIGINT NOT NULL, ParamOrderID TEXT NOT NULL, ParamCurrency TEXT NOT NULL, ParamCurrencyID SMALLINT NOT NULL, OpenstatServiceName TEXT NOT NULL, OpenstatCampaignID TEXT NOT NULL, OpenstatAdID TEXT NOT NULL, OpenstatSourceID TEXT NOT NULL, UTMSource TEXT NOT NULL, UTMMedium TEXT NOT NULL, UTMCampaign TEXT NOT NULL, UTMContent TEXT NOT NULL, UTMTerm TEXT NOT NULL, FromTag TEXT NOT NULL, HasGCLID SMALLINT NOT NULL, RefererHash BIGINT NOT NULL, URLHash BIGINT NOT NULL, CLID INTEGER NOT NULL, PRIMARY KEY (CounterID, EventDate, UserID, EventTime, WatchID) ) ENGINE = MergeTree SETTINGS fsync_after_insert = 1", "SELECT UserID, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, SearchPhrase LIMIT 10 SETTINGS max_rows_to_group_by = 10, group_by_overflow_mode = 'any'", "SELECT SearchPhrase, MIN(URL), MIN(Title), COUNT(*) AS c, COUNT(DISTINCT UserID) FROM hits PREWHERE Title LIKE '%Google%' WHERE URL NOT LIKE '%.google.%' AND SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10", - "SET send_logs_level = 'fatal'", "SELECT * FROM system.numbers WHERE number == 7 LIMIT 1", "SELECT (dummy AS x) - 1 FROM remote('127.0.0.{2,3}', system, one)", "SELECT CounterID, count() AS c FROM test.hits GROUP BY CounterID ORDER BY c DESC LIMIT 10 SETTINGS optimize_aggregation_in_order = 1", - "SET output_format_write_statistics = 0" + "SELECT 'Hello, world' FROM (SELECT number FROM system.numbers LIMIT 10) WHERE number < 0 FORMAT JSONCompact", + "SELECT x FROM (SELECT arrayJoin(['Hello', 'Goodbye']) AS x, [1, 2, 3] AS arr) ARRAY JOIN arr" ], "preview_reasons": [ "Unexpected token: Token { token_type: Identifier, value: \"ENGINE\", line: 1, col: 3170, position: 3169, quote_char: '\\0' }", @@ -44518,11 +44518,11 @@ "Unexpected token: Token { token_type: Identifier, value: \"ENGINE\", line: 1, col: 3233, position: 3232, quote_char: '\\0' }", "Unexpected token: Token { token_type: Identifier, value: \"SETTINGS\", line: 1, col: 88, position: 87, quote_char: '\\0' }", "Unexpected token: Token { token_type: Identifier, value: \"Title\", line: 1, col: 101, position: 100, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Set, value: \"SET\", line: 1, col: 1, position: 0, quote_char: '\\0' }", "Unexpected token: Token { token_type: Eq, value: \"=\", line: 1, col: 44, position: 43, quote_char: '\\0' }", "Parser error: Expected RParen, got As ('AS') at line 1 col 15", "Unexpected token: Token { token_type: Identifier, value: \"SETTINGS\", line: 1, col: 91, position: 90, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Set, value: \"SET\", line: 1, col: 1, position: 0, quote_char: '\\0' }" + "Unexpected token: Token { token_type: Identifier, value: \"FORMAT\", line: 1, col: 90, position: 89, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Array, value: \"ARRAY\", line: 1, col: 79, position: 78, quote_char: '\\0' }" ], "download": "failures/clickhouse__sqlglot_rust.tsv.zst" } @@ -46170,818 +46170,818 @@ "parser": "polyglot-sql", "n": 92143, "peak": { - "min": 21292.0, - "p10": 23863.0, - "p25": 28269.0, - "median": 32647.0, - "p75": 37859.0, - "p90": 46344.0, - "p99": 82018.0, - "max": 30060142.0, - "mean": 36747.98997210857, + "min": 21299.0, + "p10": 23870.0, + "p25": 28276.0, + "median": 32654.0, + "p75": 37866.0, + "p90": 46351.0, + "p99": 82025.0, + "max": 30060149.0, + "mean": 36755.06449757442, "ecdf": [ [ - 21292.0, + 21299.0, 0.0 ], [ - 21347.0, + 21354.0, 0.005 ], [ - 21359.0, + 21366.0, 0.01 ], [ - 21369.0, + 21376.0, 0.015 ], [ - 21380.0, + 21387.0, 0.02 ], [ - 21393.0, + 21400.0, 0.025 ], [ - 21407.0, + 21414.0, 0.03 ], [ - 21427.0, + 21434.0, 0.035 ], [ - 21481.0, + 21488.0, 0.04 ], [ - 21827.0, + 21834.0, 0.045 ], [ - 21864.0, + 21871.0, 0.05 ], [ - 21895.0, + 21902.0, 0.055 ], [ - 21970.0, + 21977.0, 0.06 ], [ - 22737.0, + 22744.0, 0.065 ], [ - 22807.0, + 22814.0, 0.07 ], [ - 22911.0, + 22918.0, 0.075 ], [ - 23704.0, + 23711.0, 0.08 ], [ - 23805.0, + 23812.0, 0.085 ], [ - 23842.0, + 23849.0, 0.09 ], [ - 23854.0, + 23861.0, 0.095 ], [ - 23863.0, + 23870.0, 0.1 ], [ - 23875.0, + 23882.0, 0.105 ], [ - 23905.0, + 23912.0, 0.11 ], [ - 24091.0, + 24098.0, 0.115 ], [ - 24109.0, + 24116.0, 0.12 ], [ - 24299.0, + 24306.0, 0.125 ], [ - 24308.0, + 24315.0, 0.13 ], [ - 24317.0, + 24324.0, 0.135 ], [ - 24323.0, + 24330.0, 0.14 ], [ - 24329.0, + 24336.0, 0.145 ], [ - 24338.0, + 24345.0, 0.15 ], [ - 24347.0, + 24354.0, 0.155 ], [ - 24362.0, + 24369.0, 0.16 ], [ - 24428.0, + 24435.0, 0.165 ], [ - 24621.0, + 24628.0, 0.17 ], [ - 24678.0, + 24685.0, 0.175 ], [ - 24733.0, + 24740.0, 0.18 ], [ - 24829.0, + 24836.0, 0.185 ], [ - 25534.0, + 25541.0, 0.19 ], [ - 25592.0, + 25599.0, 0.195 ], [ - 25671.0, + 25678.0, 0.2 ], [ - 25850.0, + 25857.0, 0.205 ], [ - 26065.0, + 26072.0, 0.21 ], [ - 26570.0, + 26577.0, 0.215 ], [ - 26756.0, + 26763.0, 0.22 ], [ - 27508.0, + 27515.0, 0.225 ], [ - 27921.0, + 27928.0, 0.23 ], [ - 28213.0, + 28220.0, 0.235 ], [ - 28227.0, + 28234.0, 0.24 ], [ - 28245.0, + 28252.0, 0.245 ], [ - 28269.0, + 28276.0, 0.25 ], [ - 28277.0, + 28284.0, 0.255 ], [ - 28285.0, + 28292.0, 0.26 ], [ - 28293.0, + 28300.0, 0.265 ], [ - 28333.0, + 28340.0, 0.27 ], [ - 28347.0, + 28354.0, 0.275 ], [ - 28368.0, + 28375.0, 0.28 ], [ - 28422.0, + 28429.0, 0.285 ], [ - 28509.0, + 28516.0, 0.29 ], [ - 28788.0, + 28795.0, 0.295 ], [ - 29028.0, + 29035.0, 0.3 ], [ - 29217.0, + 29224.0, 0.305 ], [ - 29352.0, + 29359.0, 0.31 ], [ - 29532.0, + 29539.0, 0.315 ], [ - 29755.0, + 29762.0, 0.32 ], [ - 29791.0, + 29798.0, 0.325 ], [ - 29807.0, + 29814.0, 0.33 ], [ - 29830.0, + 29837.0, 0.335 ], [ - 29850.0, + 29857.0, 0.34 ], [ - 29864.0, + 29871.0, 0.345 ], [ - 29887.0, + 29894.0, 0.35 ], [ - 29924.0, + 29931.0, 0.355 ], [ - 30012.0, + 30019.0, 0.36 ], [ - 30145.0, + 30152.0, 0.365 ], [ - 30341.0, + 30348.0, 0.37 ], [ - 30451.0, + 30458.0, 0.375 ], [ - 30653.0, + 30660.0, 0.38 ], [ - 30774.0, + 30781.0, 0.385 ], [ - 30834.0, + 30841.0, 0.39 ], [ - 30892.0, + 30899.0, 0.395 ], [ - 30990.0, + 30997.0, 0.4 ], [ - 31117.0, + 31124.0, 0.405 ], [ - 31192.0, + 31199.0, 0.41 ], [ - 31301.0, + 31308.0, 0.415 ], [ - 31451.0, + 31458.0, 0.42 ], [ - 31547.0, + 31554.0, 0.425 ], [ - 31653.0, + 31660.0, 0.43 ], [ - 31751.0, + 31758.0, 0.435 ], [ - 31853.0, + 31860.0, 0.44 ], [ - 31909.0, + 31916.0, 0.445 ], [ - 31954.0, + 31961.0, 0.45 ], [ - 31999.0, + 32006.0, 0.455 ], [ - 32047.0, + 32054.0, 0.46 ], [ - 32120.0, + 32127.0, 0.465 ], [ - 32193.0, + 32200.0, 0.47 ], [ - 32269.0, + 32276.0, 0.475 ], [ - 32333.0, + 32340.0, 0.48 ], [ - 32441.0, + 32448.0, 0.485 ], [ - 32515.0, + 32522.0, 0.49 ], [ - 32592.0, + 32599.0, 0.495 ], [ - 32647.0, + 32654.0, 0.5 ], [ - 32703.0, + 32710.0, 0.505 ], [ - 32769.0, + 32776.0, 0.51 ], [ - 32855.0, + 32862.0, 0.515 ], [ - 32946.0, + 32953.0, 0.52 ], [ - 33002.0, + 33009.0, 0.525 ], [ - 33048.0, + 33055.0, 0.53 ], [ - 33101.0, + 33108.0, 0.535 ], [ - 33170.0, + 33177.0, 0.54 ], [ - 33252.0, + 33259.0, 0.545 ], [ - 33409.0, + 33416.0, 0.55 ], [ - 33497.0, + 33504.0, 0.555 ], [ - 33594.0, + 33601.0, 0.56 ], [ - 33690.0, + 33697.0, 0.565 ], [ - 33781.0, + 33788.0, 0.57 ], [ - 33899.0, + 33906.0, 0.575 ], [ - 34044.0, + 34051.0, 0.58 ], [ - 34123.0, + 34130.0, 0.585 ], [ - 34194.0, + 34201.0, 0.59 ], [ - 34284.0, + 34291.0, 0.595 ], [ - 34399.0, + 34406.0, 0.6 ], [ - 34517.0, + 34524.0, 0.605 ], [ - 34641.0, + 34648.0, 0.61 ], [ - 34720.0, + 34727.0, 0.615 ], [ - 34864.0, + 34871.0, 0.62 ], [ - 34945.0, + 34952.0, 0.625 ], [ - 35052.0, + 35059.0, 0.63 ], [ - 35190.0, + 35197.0, 0.635 ], [ - 35348.0, + 35355.0, 0.64 ], [ - 35524.0, + 35531.0, 0.645 ], [ - 35654.0, + 35661.0, 0.65 ], [ - 35820.0, + 35827.0, 0.655 ], [ - 35945.0, + 35952.0, 0.66 ], [ - 36041.0, + 36048.0, 0.665 ], [ - 36133.0, + 36140.0, 0.67 ], [ - 36233.0, + 36240.0, 0.675 ], [ - 36302.0, + 36309.0, 0.68 ], [ - 36308.0, + 36315.0, 0.685 ], [ - 36308.0, + 36315.0, 0.69 ], [ - 36368.0, + 36375.0, 0.695 ], [ - 36444.0, + 36451.0, 0.7 ], [ - 36614.0, + 36621.0, 0.705 ], [ - 36739.0, + 36746.0, 0.71 ], [ - 36890.0, + 36897.0, 0.715 ], [ - 36981.0, + 36988.0, 0.72 ], [ - 37121.0, + 37128.0, 0.725 ], [ - 37244.0, + 37251.0, 0.73 ], [ - 37397.0, + 37404.0, 0.735 ], [ - 37531.0, + 37538.0, 0.74 ], [ - 37703.0, + 37710.0, 0.745 ], [ - 37859.0, + 37866.0, 0.75 ], [ - 37971.0, + 37978.0, 0.755 ], [ - 38128.0, + 38135.0, 0.76 ], [ - 38291.0, + 38298.0, 0.765 ], [ - 38473.0, + 38480.0, 0.77 ], [ - 38671.0, + 38678.0, 0.775 ], [ - 38835.0, + 38842.0, 0.78 ], [ - 39068.0, + 39075.0, 0.785 ], [ - 39328.0, + 39335.0, 0.79 ], [ - 39646.0, + 39653.0, 0.795 ], [ - 39956.0, + 39963.0, 0.8 ], [ - 40263.0, + 40270.0, 0.805 ], [ - 40590.0, + 40597.0, 0.81 ], [ - 40953.0, + 40960.0, 0.815 ], [ - 41393.0, + 41400.0, 0.82 ], [ - 41906.0, + 41913.0, 0.825 ], [ - 42381.0, + 42388.0, 0.83 ], [ - 42910.0, + 42917.0, 0.835 ], [ - 43456.0, + 43463.0, 0.84 ], [ - 43951.0, + 43958.0, 0.845 ], [ - 44259.0, + 44266.0, 0.85 ], [ - 44550.0, + 44557.0, 0.855 ], [ - 44832.0, + 44839.0, 0.86 ], [ - 45079.0, + 45086.0, 0.865 ], [ - 45376.0, + 45383.0, 0.87 ], [ - 45666.0, + 45673.0, 0.875 ], [ - 45818.0, + 45825.0, 0.88 ], [ - 45846.0, + 45853.0, 0.885 ], [ - 46084.0, + 46091.0, 0.89 ], [ - 46241.0, + 46248.0, 0.895 ], [ - 46344.0, + 46351.0, 0.9 ], [ - 46723.0, + 46730.0, 0.905 ], [ - 47369.0, + 47376.0, 0.91 ], [ - 48222.0, + 48229.0, 0.915 ], [ - 49153.0, + 49160.0, 0.92 ], [ - 50350.0, + 50357.0, 0.925 ], [ - 51419.0, + 51426.0, 0.93 ], [ - 52214.0, + 52221.0, 0.935 ], [ - 52231.0, + 52238.0, 0.94 ], [ - 52628.0, + 52635.0, 0.945 ], [ - 52652.0, + 52659.0, 0.95 ], [ - 53864.0, + 53871.0, 0.955 ], [ - 55526.0, + 55533.0, 0.96 ], [ - 57033.0, + 57040.0, 0.965 ], [ - 59626.0, + 59633.0, 0.97 ], [ - 62277.0, + 62284.0, 0.975 ], [ - 65292.0, + 65299.0, 0.98 ], [ - 71746.0, + 71756.0, 0.985 ], [ - 82018.0, + 82025.0, 0.99 ], [ - 107023.0, + 107030.0, 0.995 ], [ - 30060142.0, + 30060149.0, 1.0 ] ] @@ -46995,7 +46995,7 @@ "p90": 19757.0, "p99": 46239.0, "max": 19389712.0, - "mean": 12606.977111663393, + "mean": 12607.047610778898, "ecdf": [ [ 944.0, @@ -47778,7 +47778,7 @@ 0.97 ], [ - 31355.0, + 31358.0, 0.975 ], [ @@ -47806,1637 +47806,1637 @@ }, { "parser": "sqlglot-rust", - "n": 51723, + "n": 62566, "peak": { - "min": 1632.0, - "p10": 1901.0, - "p25": 2312.0, - "median": 3659.0, - "p75": 5902.0, - "p90": 10502.0, - "p99": 22153.0, - "max": 18463361.0, - "mean": 6750.406434274887, + "min": 1728.0, + "p10": 2005.0, + "p25": 2422.0, + "median": 3629.0, + "p75": 5730.0, + "p90": 10173.0, + "p99": 22496.0, + "max": 19359457.0, + "mean": 6502.677428635361, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1652.0, + 1749.0, 0.005 ], [ - 1655.0, + 1752.0, 0.01 ], [ - 1665.0, + 1762.0, 0.015 ], [ - 1666.0, + 1764.0, 0.02 ], [ - 1669.0, + 1766.0, 0.025 ], [ - 1671.0, + 1777.0, 0.03 ], [ - 1690.0, + 1788.0, 0.035 ], [ - 1696.0, + 1797.0, 0.04 ], [ - 1857.0, + 1970.0, 0.045 ], [ - 1862.0, + 1975.0, 0.05 ], [ - 1873.0, + 1985.0, 0.055 ], [ - 1876.0, + 1987.0, 0.06 ], [ - 1878.0, + 1989.0, 0.065 ], [ - 1889.0, + 1990.0, 0.07 ], [ - 1892.0, + 1991.0, 0.075 ], [ - 1894.0, + 1992.0, 0.08 ], [ - 1895.0, + 2001.0, 0.085 ], [ - 1897.0, + 2002.0, 0.09 ], [ - 1899.0, + 2004.0, 0.095 ], [ - 1901.0, + 2005.0, 0.1 ], [ - 1903.0, + 2007.0, 0.105 ], [ - 1905.0, + 2009.0, 0.11 ], [ - 1906.0, + 2011.0, 0.115 ], [ - 1906.0, + 2012.0, 0.12 ], [ - 1907.0, + 2015.0, 0.125 ], [ - 1908.0, + 2017.0, 0.13 ], [ - 1909.0, + 2020.0, 0.135 ], [ - 1910.0, + 2022.0, 0.14 ], [ - 1911.0, + 2024.0, 0.145 ], [ - 1912.0, + 2027.0, 0.15 ], [ - 1929.0, + 2030.0, 0.155 ], [ - 1932.0, + 2033.0, 0.16 ], [ - 1935.0, + 2038.0, 0.165 ], [ - 1941.0, + 2046.0, 0.17 ], [ - 1947.0, + 2054.0, 0.175 ], [ - 1951.0, + 2059.0, 0.18 ], [ - 1955.0, + 2062.0, 0.185 ], [ - 1962.0, + 2067.0, 0.19 ], [ - 1975.0, + 2072.0, 0.195 ], [ - 2049.0, + 2078.0, 0.2 ], [ - 2093.0, + 2088.0, 0.205 ], [ - 2110.0, + 2104.0, 0.21 ], [ - 2152.0, + 2130.0, 0.215 ], [ - 2189.0, + 2178.0, 0.22 ], [ - 2266.0, + 2218.0, 0.225 ], [ - 2283.0, + 2252.0, 0.23 ], [ - 2288.0, + 2301.0, 0.235 ], [ - 2297.0, + 2402.0, 0.24 ], [ - 2302.0, + 2413.0, 0.245 ], [ - 2312.0, + 2422.0, 0.25 ], [ - 2321.0, + 2430.0, 0.255 ], [ - 2337.0, + 2441.0, 0.26 ], [ - 2363.0, + 2452.0, 0.265 ], [ - 2469.0, + 2472.0, 0.27 ], [ - 2494.0, + 2500.0, 0.275 ], [ - 2623.0, + 2528.0, 0.28 ], [ - 2679.0, + 2535.0, 0.285 ], [ - 2764.0, + 2537.0, 0.29 ], [ - 2788.0, + 2545.0, 0.295 ], [ - 2828.0, + 2550.0, 0.3 ], [ - 2849.0, + 2561.0, 0.305 ], [ - 2861.0, + 2599.0, 0.31 ], [ - 2867.0, + 2623.0, 0.315 ], [ - 2885.0, + 2639.0, 0.32 ], [ - 2894.0, + 2687.0, 0.325 ], [ - 2908.0, + 2810.0, 0.33 ], [ - 2930.0, + 2885.0, 0.335 ], [ - 2947.0, + 2910.0, 0.34 ], [ - 2963.0, + 2960.0, 0.345 ], [ - 2987.0, + 3024.0, 0.35 ], [ - 3018.0, + 3038.0, 0.355 ], [ - 3102.0, + 3052.0, 0.36 ], [ - 3135.0, + 3065.0, 0.365 ], [ - 3157.0, + 3080.0, 0.37 ], [ - 3183.0, + 3091.0, 0.375 ], [ - 3194.0, + 3105.0, 0.38 ], [ - 3205.0, + 3128.0, 0.385 ], [ - 3223.0, + 3159.0, 0.39 ], [ - 3243.0, + 3262.0, 0.395 ], [ - 3277.0, + 3298.0, 0.4 ], [ - 3302.0, + 3331.0, 0.405 ], [ - 3315.0, + 3348.0, 0.41 ], [ - 3327.0, + 3363.0, 0.415 ], [ - 3339.0, + 3383.0, 0.42 ], [ - 3348.0, + 3407.0, 0.425 ], [ - 3359.0, + 3446.0, 0.43 ], [ - 3371.0, + 3472.0, 0.435 ], [ - 3391.0, + 3489.0, 0.44 ], [ - 3423.0, + 3504.0, 0.445 ], [ - 3458.0, + 3515.0, 0.45 ], [ - 3497.0, + 3523.0, 0.455 ], [ - 3515.0, + 3532.0, 0.46 ], [ - 3525.0, + 3541.0, 0.465 ], [ - 3534.0, + 3548.0, 0.47 ], [ - 3545.0, + 3555.0, 0.475 ], [ - 3555.0, + 3565.0, 0.48 ], [ - 3565.0, + 3577.0, 0.485 ], [ - 3586.0, + 3591.0, 0.49 ], [ - 3614.0, + 3607.0, 0.495 ], [ - 3659.0, + 3629.0, 0.5 ], [ - 3695.0, + 3661.0, 0.505 ], [ - 3714.0, + 3689.0, 0.51 ], [ - 3744.0, + 3707.0, 0.515 ], [ - 3785.0, + 3717.0, 0.52 ], [ - 3867.0, + 3727.0, 0.525 ], [ - 3912.0, + 3738.0, 0.53 ], [ - 3959.0, + 3749.0, 0.535 ], [ - 3995.0, + 3759.0, 0.54 ], [ - 4037.0, + 3778.0, 0.545 ], [ - 4069.0, + 3806.0, 0.55 ], [ - 4092.0, + 3870.0, 0.555 ], [ - 4126.0, + 3911.0, 0.56 ], [ - 4161.0, + 3936.0, 0.565 ], [ - 4181.0, + 3980.0, 0.57 ], [ - 4218.0, + 4040.0, 0.575 ], [ - 4246.0, + 4130.0, 0.58 ], [ - 4281.0, + 4185.0, 0.585 ], [ - 4316.0, + 4229.0, 0.59 ], [ - 4395.0, + 4286.0, 0.595 ], [ - 4449.0, + 4326.0, 0.6 ], [ - 4619.0, + 4357.0, 0.605 ], [ - 4660.0, + 4396.0, 0.61 ], [ - 4765.0, + 4421.0, 0.615 ], [ - 4836.0, + 4458.0, 0.62 ], [ - 4854.0, + 4491.0, 0.625 ], [ - 4878.0, + 4539.0, 0.63 ], [ - 4905.0, + 4646.0, 0.635 ], [ - 4935.0, + 4717.0, 0.64 ], [ - 4936.0, + 4853.0, 0.645 ], [ - 4936.0, + 4960.0, 0.65 ], [ - 4936.0, + 5068.0, 0.655 ], [ - 4987.0, + 5102.0, 0.66 ], [ - 5039.0, + 5127.0, 0.665 ], [ - 5069.0, + 5158.0, 0.67 ], [ - 5123.0, + 5160.0, 0.675 ], [ - 5178.0, + 5160.0, 0.68 ], [ - 5214.0, + 5161.0, 0.685 ], [ - 5246.0, + 5245.0, 0.69 ], [ - 5286.0, + 5288.0, 0.695 ], [ - 5345.0, + 5355.0, 0.7 ], [ - 5388.0, + 5410.0, 0.705 ], [ - 5417.0, + 5454.0, 0.71 ], [ - 5465.0, + 5488.0, 0.715 ], [ - 5548.0, + 5527.0, 0.72 ], [ - 5609.0, + 5563.0, 0.725 ], [ - 5673.0, + 5599.0, 0.73 ], [ - 5717.0, + 5629.0, 0.735 ], [ - 5773.0, + 5663.0, 0.74 ], [ - 5832.0, + 5692.0, 0.745 ], [ - 5902.0, + 5730.0, 0.75 ], [ - 5978.0, + 5787.0, 0.755 ], [ - 6025.0, + 5876.0, 0.76 ], [ - 6112.0, + 5933.0, 0.765 ], [ - 6163.0, + 5997.0, 0.77 ], [ - 6232.0, + 6057.0, 0.775 ], [ - 6323.0, + 6130.0, 0.78 ], [ - 6384.0, + 6206.0, 0.785 ], [ - 6482.0, + 6291.0, 0.79 ], [ - 6558.0, + 6374.0, 0.795 ], [ - 6633.0, + 6446.0, 0.8 ], [ - 6752.0, + 6545.0, 0.805 ], [ - 6848.0, + 6634.0, 0.81 ], [ - 6950.0, + 6729.0, 0.815 ], [ - 7134.0, + 6840.0, 0.82 ], [ - 7343.0, + 6950.0, 0.825 ], [ - 7567.0, + 7053.0, 0.83 ], [ - 7810.0, + 7200.0, 0.835 ], [ - 8099.0, + 7341.0, 0.84 ], [ - 8319.0, + 7527.0, 0.845 ], [ - 8567.0, + 7796.0, 0.85 ], [ - 8779.0, + 8051.0, 0.855 ], [ - 9076.0, + 8413.0, 0.86 ], [ - 9419.0, + 8626.0, 0.865 ], [ - 9519.0, + 8940.0, 0.87 ], [ - 9528.0, + 9284.0, 0.875 ], [ - 9604.0, + 9563.0, 0.88 ], [ - 9813.0, + 9871.0, 0.885 ], [ - 10092.0, + 9983.0, 0.89 ], [ - 10295.0, + 9993.0, 0.895 ], [ - 10502.0, + 10173.0, 0.9 ], [ - 10867.0, + 10489.0, 0.905 ], [ - 11233.0, + 10760.0, 0.91 ], [ - 11259.0, + 11016.0, 0.915 ], [ - 11269.0, + 11499.0, 0.92 ], [ - 11378.0, + 11895.0, 0.925 ], [ - 11571.0, + 11901.0, 0.93 ], [ - 12027.0, + 11923.0, 0.935 ], [ - 12365.0, + 12241.0, 0.94 ], [ - 12383.0, + 12747.0, 0.945 ], [ - 12405.0, + 13071.0, 0.95 ], [ - 13001.0, + 13091.0, 0.955 ], [ - 13811.0, + 13471.0, 0.96 ], [ - 15772.0, + 14475.0, 0.965 ], [ - 15788.0, + 16770.0, 0.97 ], [ - 15812.0, + 16816.0, 0.975 ], [ - 16758.0, + 16856.0, 0.98 ], [ - 18695.0, + 19003.0, 0.985 ], [ - 22153.0, + 22496.0, 0.99 ], [ - 32182.0, + 32787.0, 0.995 ], [ - 18463361.0, + 19359457.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 1422.0, - "p25": 1815.0, - "median": 2595.0, - "p75": 3903.0, - "p90": 6140.0, - "p99": 13504.0, - "max": 10613909.0, - "mean": 4333.470815691278, + "min": 1496.0, + "p10": 1527.0, + "p25": 1738.0, + "median": 2553.0, + "p75": 3792.0, + "p90": 6184.0, + "p99": 13330.0, + "max": 11510005.0, + "mean": 4171.259741712752, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1403.0, + 1499.0, 0.005 ], [ - 1404.0, + 1501.0, 0.01 ], [ - 1405.0, + 1502.0, 0.015 ], [ - 1406.0, + 1503.0, 0.02 ], [ - 1407.0, + 1504.0, 0.025 ], [ - 1408.0, + 1505.0, 0.03 ], [ - 1409.0, + 1506.0, 0.035 ], [ - 1410.0, + 1506.0, 0.04 ], [ - 1410.0, + 1507.0, 0.045 ], [ - 1411.0, + 1508.0, 0.05 ], [ - 1411.0, + 1509.0, 0.055 ], [ - 1412.0, + 1511.0, 0.06 ], [ - 1413.0, + 1512.0, 0.065 ], [ - 1414.0, + 1513.0, 0.07 ], [ - 1415.0, + 1515.0, 0.075 ], [ - 1416.0, + 1516.0, 0.08 ], [ - 1417.0, + 1518.0, 0.085 ], [ - 1419.0, + 1520.0, 0.09 ], [ - 1420.0, + 1523.0, 0.095 ], [ - 1422.0, + 1527.0, 0.1 ], [ - 1425.0, + 1531.0, 0.105 ], [ - 1430.0, + 1532.0, 0.11 ], [ - 1441.0, + 1534.0, 0.115 ], [ - 1619.0, + 1537.0, 0.12 ], [ - 1622.0, + 1545.0, 0.125 ], [ - 1624.0, + 1553.0, 0.13 ], [ - 1626.0, + 1561.0, 0.135 ], [ - 1629.0, + 1565.0, 0.14 ], [ - 1631.0, + 1565.0, 0.145 ], [ - 1632.0, + 1566.0, 0.15 ], [ - 1634.0, + 1566.0, 0.155 ], [ - 1636.0, + 1566.0, 0.16 ], [ - 1638.0, + 1566.0, 0.165 ], [ - 1640.0, + 1566.0, 0.17 ], [ - 1642.0, + 1573.0, 0.175 ], [ - 1644.0, + 1581.0, 0.18 ], [ - 1647.0, + 1595.0, 0.185 ], [ - 1649.0, + 1605.0, 0.19 ], [ - 1653.0, + 1629.0, 0.195 ], [ - 1657.0, + 1630.0, 0.2 ], [ - 1663.0, + 1630.0, 0.205 ], [ - 1674.0, + 1630.0, 0.21 ], [ - 1685.0, + 1630.0, 0.215 ], [ - 1694.0, + 1638.0, 0.22 ], [ - 1709.0, + 1662.0, 0.225 ], [ - 1777.0, + 1694.0, 0.23 ], [ - 1806.0, + 1726.0, 0.235 ], [ - 1810.0, + 1732.0, 0.24 ], [ - 1813.0, + 1735.0, 0.245 ], [ - 1815.0, + 1738.0, 0.25 ], [ - 1818.0, + 1740.0, 0.255 ], [ - 1820.0, + 1743.0, 0.26 ], [ - 1824.0, + 1745.0, 0.265 ], [ - 1827.0, + 1747.0, 0.27 ], [ - 1832.0, + 1749.0, 0.275 ], [ - 1841.0, + 1751.0, 0.28 ], [ - 1877.0, + 1754.0, 0.285 ], [ - 1988.0, + 1757.0, 0.29 ], [ - 1995.0, + 1758.0, 0.295 ], [ - 2001.0, + 1758.0, 0.3 ], [ - 2008.0, + 1759.0, 0.305 ], [ - 2018.0, + 1762.0, 0.31 ], [ - 2054.0, + 1766.0, 0.315 ], [ - 2176.0, + 1772.0, 0.32 ], [ - 2183.0, + 1779.0, 0.325 ], [ - 2193.0, + 1792.0, 0.33 ], [ - 2204.0, + 1803.0, 0.335 ], [ - 2235.0, + 1816.0, 0.34 ], [ - 2244.0, + 1822.0, 0.345 ], [ - 2250.0, + 1870.0, 0.35 ], [ - 2259.0, + 1933.0, 0.355 ], [ - 2273.0, + 1938.0, 0.36 ], [ - 2287.0, + 1941.0, 0.365 ], [ - 2354.0, + 1944.0, 0.37 ], [ - 2362.0, + 1947.0, 0.375 ], [ - 2365.0, + 1950.0, 0.38 ], [ - 2368.0, + 1954.0, 0.385 ], [ - 2371.0, + 1960.0, 0.39 ], [ - 2373.0, + 1972.0, 0.395 ], [ - 2376.0, + 2014.0, 0.4 ], [ - 2379.0, + 2129.0, 0.405 ], [ - 2382.0, + 2139.0, 0.41 ], [ - 2386.0, + 2146.0, 0.415 ], [ - 2389.0, + 2155.0, 0.42 ], [ - 2392.0, + 2172.0, 0.425 ], [ - 2396.0, + 2330.0, 0.43 ], [ - 2399.0, + 2342.0, 0.435 ], [ - 2405.0, + 2353.0, 0.44 ], [ - 2413.0, + 2367.0, 0.445 ], [ - 2435.0, + 2397.0, 0.45 ], [ - 2464.0, + 2407.0, 0.455 ], [ - 2546.0, + 2416.0, 0.46 ], [ - 2554.0, + 2433.0, 0.465 ], [ - 2560.0, + 2456.0, 0.47 ], [ - 2564.0, + 2530.0, 0.475 ], [ - 2568.0, + 2539.0, 0.48 ], [ - 2574.0, + 2543.0, 0.485 ], [ - 2579.0, + 2546.0, 0.49 ], [ - 2587.0, + 2549.0, 0.495 ], [ - 2595.0, + 2553.0, 0.5 ], [ - 2610.0, + 2556.0, 0.505 ], [ - 2654.0, + 2560.0, 0.51 ], [ - 2728.0, + 2565.0, 0.515 ], [ - 2745.0, + 2569.0, 0.52 ], [ - 2753.0, + 2573.0, 0.525 ], [ - 2760.0, + 2578.0, 0.53 ], [ - 2773.0, + 2587.0, 0.535 ], [ - 2791.0, + 2611.0, 0.54 ], [ - 2856.0, + 2647.0, 0.545 ], [ - 2928.0, + 2742.0, 0.55 ], [ - 2944.0, + 2749.0, 0.555 ], [ - 2956.0, + 2754.0, 0.56 ], [ - 2975.0, + 2758.0, 0.565 ], [ - 2995.0, + 2763.0, 0.57 ], [ - 3020.0, + 2769.0, 0.575 ], [ - 3039.0, + 2775.0, 0.58 ], [ - 3040.0, + 2788.0, 0.585 ], [ - 3041.0, + 2846.0, 0.59 ], [ - 3041.0, + 2941.0, 0.595 ], [ - 3043.0, + 2956.0, 0.6 ], [ - 3064.0, + 2965.0, 0.605 ], [ - 3107.0, + 2979.0, 0.61 ], [ - 3119.0, + 3000.0, 0.615 ], [ - 3130.0, + 3112.0, 0.62 ], [ - 3139.0, + 3156.0, 0.625 ], [ - 3150.0, + 3173.0, 0.63 ], [ - 3197.0, + 3195.0, 0.635 ], [ - 3215.0, + 3217.0, 0.64 ], [ - 3226.0, + 3242.0, 0.645 ], [ - 3239.0, + 3263.0, 0.65 ], [ - 3249.0, + 3265.0, 0.655 ], [ - 3292.0, + 3265.0, 0.66 ], [ - 3312.0, + 3265.0, 0.665 ], [ - 3327.0, + 3298.0, 0.67 ], [ - 3340.0, + 3352.0, 0.675 ], [ - 3403.0, + 3365.0, 0.68 ], [ - 3420.0, + 3378.0, 0.685 ], [ - 3453.0, + 3389.0, 0.69 ], [ - 3490.0, + 3438.0, 0.695 ], [ - 3513.0, + 3453.0, 0.7 ], [ - 3548.0, + 3469.0, 0.705 ], [ - 3626.0, + 3486.0, 0.71 ], [ - 3688.0, + 3541.0, 0.715 ], [ - 3730.0, + 3568.0, 0.72 ], [ - 3785.0, + 3585.0, 0.725 ], [ - 3816.0, + 3620.0, 0.73 ], [ - 3845.0, + 3669.0, 0.735 ], [ - 3872.0, + 3705.0, 0.74 ], [ - 3885.0, + 3764.0, 0.745 ], [ - 3903.0, + 3792.0, 0.75 ], [ - 3954.0, + 3870.0, 0.755 ], [ - 4011.0, + 3951.0, 0.76 ], [ - 4065.0, + 4013.0, 0.765 ], [ - 4118.0, + 4071.0, 0.77 ], [ - 4185.0, + 4121.0, 0.775 ], [ - 4245.0, + 4148.0, 0.78 ], [ - 4294.0, + 4166.0, 0.785 ], [ - 4385.0, + 4203.0, 0.79 ], [ - 4446.0, + 4257.0, 0.795 ], [ - 4514.0, + 4347.0, 0.8 ], [ - 4577.0, + 4385.0, 0.805 ], [ - 4625.0, + 4496.0, 0.81 ], [ - 4690.0, + 4558.0, 0.815 ], [ - 4760.0, + 4634.0, 0.82 ], [ - 4805.0, + 4737.0, 0.825 ], [ - 4900.0, + 4816.0, 0.83 ], [ - 4975.0, + 4904.0, 0.835 ], [ - 5113.0, + 4961.0, 0.84 ], [ - 5247.0, + 5036.0, 0.845 ], [ - 5342.0, + 5143.0, 0.85 ], [ - 5497.0, + 5199.0, 0.855 ], [ - 5542.0, + 5330.0, 0.86 ], [ - 5544.0, + 5443.0, 0.865 ], [ - 5546.0, + 5630.0, 0.87 ], [ - 5711.0, + 5774.0, 0.875 ], [ - 5720.0, + 5965.0, 0.88 ], [ - 5722.0, + 5991.0, 0.885 ], [ - 5741.0, + 5993.0, 0.89 ], [ - 5969.0, + 6148.0, 0.895 ], [ - 6140.0, + 6184.0, 0.9 ], [ - 6265.0, + 6186.0, 0.905 ], [ - 6440.0, + 6306.0, 0.91 ], [ - 6496.0, + 6586.0, 0.915 ], [ - 6693.0, + 6776.0, 0.92 ], [ - 7028.0, + 6969.0, 0.925 ], [ - 7320.0, + 7098.0, 0.93 ], [ - 7584.0, + 7366.0, 0.935 ], [ - 7981.0, + 7783.0, 0.94 ], [ - 8326.0, + 8164.0, 0.945 ], [ - 8330.0, + 8659.0, 0.95 ], [ - 8334.0, + 9016.0, 0.955 ], [ - 8503.0, + 9020.0, 0.96 ], [ - 8507.0, + 9205.0, 0.965 ], [ - 8513.0, + 9211.0, 0.97 ], [ - 9080.0, + 9219.0, 0.975 ], [ - 9513.0, + 9901.0, 0.98 ], [ - 10688.0, + 10871.0, 0.985 ], [ - 13504.0, + 13330.0, 0.99 ], [ - 17131.0, + 16958.0, 0.995 ], [ - 10613909.0, + 11510005.0, 1.0 ] ] @@ -49463,21 +49463,21 @@ }, { "parser": "polyglot-sql", - "accepted_valid": 37333, + "accepted_valid": 37532, "accepted_invalid": 1180, - "recall_pct": 95.6300110146264, + "recall_pct": 96.13975767821921, "false_positive_pct": 55.9506875296349, - "roundtrip_pct": 99.25802908954545, + "roundtrip_pct": 99.26196312480018, "fidelity_pct": null, "accept_pct": null }, { "parser": "sqlglot-rust", - "accepted_valid": 26376, - "accepted_invalid": 51, - "recall_pct": 67.56320602474449, - "false_positive_pct": 2.418207681365576, - "roundtrip_pct": 98.86260236578708, + "accepted_valid": 31743, + "accepted_invalid": 781, + "recall_pct": 81.31099669561208, + "false_positive_pct": 37.03176861071598, + "roundtrip_pct": 99.09901395583279, "fidelity_pct": null, "accept_pct": null } @@ -49486,820 +49486,820 @@ { "parser": "sqlglot-rust", "n_total": 41148, - "n_accepted": 26427, - "min": 286.3, - "p10": 1003.0, - "p25": 1358.2, - "median": 1940.3, - "p75": 3025.1, - "p90": 5320.1, - "p99": 24180.8, - "max": 1375324.0, - "mean": 3164.1, - "roundtrip_pct": 98.9, + "n_accepted": 32524, + "min": 279.3, + "p10": 952.4, + "p25": 1326.8, + "median": 1957.2, + "p75": 3030.7, + "p90": 5305.6, + "p99": 22460.0, + "max": 1351861.3, + "mean": 3097.9, + "roundtrip_pct": 99.1, "ecdf": [ [ - 286.3, + 279.3, 0.0 ], [ - 513.0, + 488.1, 0.005 ], [ - 534.4, + 519.0, 0.01 ], [ - 548.1, + 541.1, 0.015 ], [ - 563.1, + 558.5, 0.02 ], [ - 587.1, + 577.9, 0.025 ], [ - 654.5, + 613.6, 0.03 ], [ - 713.1, + 645.6, 0.035 ], [ - 747.9, + 677.1, 0.04 ], [ - 802.5, + 701.2, 0.045 ], [ - 839.0, + 730.7, 0.05 ], [ - 870.0, + 751.7, 0.055 ], [ - 890.8, + 776.9, 0.06 ], [ - 904.3, + 801.3, 0.065 ], [ - 918.2, + 832.0, 0.07 ], [ - 930.5, + 861.4, 0.075 ], [ - 945.1, + 888.7, 0.08 ], [ - 958.7, + 910.0, 0.085 ], [ - 973.3, + 925.4, 0.09 ], [ - 986.3, + 940.3, 0.095 ], [ - 1003.0, + 952.4, 0.1 ], [ - 1017.9, + 965.2, 0.105 ], [ - 1035.2, + 980.2, 0.11 ], [ - 1058.3, + 995.0, 0.115 ], [ - 1076.5, + 1008.2, 0.12 ], [ - 1097.3, + 1021.1, 0.125 ], [ - 1114.4, + 1035.0, 0.13 ], [ - 1127.9, + 1048.9, 0.135 ], [ - 1140.6, + 1065.9, 0.14 ], [ - 1153.8, + 1082.2, 0.145 ], [ - 1164.9, + 1099.8, 0.15 ], [ - 1170.8, + 1117.2, 0.155 ], [ - 1177.0, + 1133.1, 0.16 ], [ - 1182.5, + 1148.8, 0.165 ], [ - 1190.9, + 1164.5, 0.17 ], [ - 1199.9, + 1177.5, 0.175 ], [ - 1209.3, + 1189.3, 0.18 ], [ - 1217.2, + 1199.7, 0.185 ], [ - 1226.4, + 1211.3, 0.19 ], [ - 1236.1, + 1224.5, 0.195 ], [ - 1244.2, + 1233.7, 0.2 ], [ - 1253.7, + 1243.9, 0.205 ], [ - 1264.9, + 1252.0, 0.21 ], [ - 1275.7, + 1261.5, 0.215 ], [ - 1287.0, + 1270.8, 0.22 ], [ - 1298.6, + 1280.8, 0.225 ], [ - 1311.0, + 1288.0, 0.23 ], [ - 1323.4, + 1294.7, 0.235 ], [ - 1333.0, + 1303.4, 0.24 ], [ - 1345.0, + 1313.9, 0.245 ], [ - 1358.2, + 1326.8, 0.25 ], [ - 1370.2, + 1337.6, 0.255 ], [ - 1381.1, + 1349.5, 0.26 ], [ - 1391.5, + 1366.3, 0.265 ], [ - 1400.6, + 1377.5, 0.27 ], [ - 1408.9, + 1388.9, 0.275 ], [ - 1417.5, + 1401.9, 0.28 ], [ - 1428.2, + 1415.4, 0.285 ], [ - 1440.1, + 1426.9, 0.29 ], [ - 1449.3, + 1442.6, 0.295 ], [ - 1457.8, + 1455.7, 0.3 ], [ - 1464.9, + 1467.2, 0.305 ], [ - 1473.1, + 1479.5, 0.31 ], [ - 1481.3, + 1491.5, 0.315 ], [ - 1488.7, + 1502.7, 0.32 ], [ - 1495.3, + 1512.7, 0.325 ], [ - 1503.2, + 1523.6, 0.33 ], [ - 1511.6, + 1534.0, 0.335 ], [ - 1521.9, + 1545.4, 0.34 ], [ - 1532.6, + 1555.9, 0.345 ], [ - 1543.5, + 1566.4, 0.35 ], [ - 1555.5, + 1575.6, 0.355 ], [ - 1568.5, + 1586.6, 0.36 ], [ - 1580.3, + 1596.4, 0.365 ], [ - 1593.0, + 1606.9, 0.37 ], [ - 1608.3, + 1618.2, 0.375 ], [ - 1622.7, + 1628.1, 0.38 ], [ - 1638.5, + 1640.4, 0.385 ], [ - 1654.3, + 1653.1, 0.39 ], [ - 1670.8, + 1665.7, 0.395 ], [ - 1686.9, + 1680.9, 0.4 ], [ - 1704.8, + 1696.2, 0.405 ], [ - 1718.4, + 1708.9, 0.41 ], [ - 1732.4, + 1724.6, 0.415 ], [ - 1745.3, + 1740.8, 0.42 ], [ - 1756.0, + 1757.2, 0.425 ], [ - 1765.8, + 1772.1, 0.43 ], [ - 1777.0, + 1786.2, 0.435 ], [ - 1788.5, + 1798.9, 0.44 ], [ - 1801.2, + 1811.2, 0.445 ], [ - 1811.8, + 1822.1, 0.45 ], [ - 1822.3, + 1836.0, 0.455 ], [ - 1834.1, + 1850.4, 0.46 ], [ - 1848.5, + 1863.1, 0.465 ], [ - 1861.0, + 1876.5, 0.47 ], [ - 1871.7, + 1889.2, 0.475 ], [ - 1884.0, + 1902.1, 0.48 ], [ - 1898.8, + 1913.8, 0.485 ], [ - 1912.0, + 1928.3, 0.49 ], [ - 1925.4, + 1941.8, 0.495 ], [ - 1940.3, + 1957.2, 0.5 ], [ - 1953.2, + 1970.7, 0.505 ], [ - 1965.2, + 1983.1, 0.51 ], [ - 1977.1, + 1997.9, 0.515 ], [ - 1997.5, + 2010.2, 0.52 ], [ - 2009.0, + 2027.3, 0.525 ], [ - 2023.6, + 2046.7, 0.53 ], [ - 2036.3, + 2061.6, 0.535 ], [ - 2051.3, + 2079.6, 0.54 ], [ - 2063.7, + 2096.1, 0.545 ], [ - 2073.9, + 2111.2, 0.55 ], [ - 2090.2, + 2126.3, 0.555 ], [ - 2104.5, + 2142.3, 0.56 ], [ - 2116.4, + 2158.4, 0.565 ], [ - 2131.5, + 2175.5, 0.57 ], [ - 2150.5, + 2192.8, 0.575 ], [ - 2164.8, + 2209.4, 0.58 ], [ - 2177.5, + 2222.8, 0.585 ], [ - 2193.1, + 2239.0, 0.59 ], [ - 2210.4, + 2252.0, 0.595 ], [ - 2227.5, + 2268.2, 0.6 ], [ - 2245.1, + 2284.8, 0.605 ], [ - 2262.2, + 2300.1, 0.61 ], [ - 2276.2, + 2317.2, 0.615 ], [ - 2291.4, + 2334.7, 0.62 ], [ - 2310.4, + 2350.8, 0.625 ], [ - 2326.9, + 2367.5, 0.63 ], [ - 2348.1, + 2383.4, 0.635 ], [ - 2366.4, + 2403.7, 0.64 ], [ - 2387.4, + 2424.6, 0.645 ], [ - 2406.3, + 2443.8, 0.65 ], [ - 2422.9, + 2468.4, 0.655 ], [ - 2438.5, + 2490.0, 0.66 ], [ - 2457.3, + 2504.7, 0.665 ], [ - 2480.0, + 2523.1, 0.67 ], [ - 2506.8, + 2545.4, 0.675 ], [ - 2531.0, + 2568.4, 0.68 ], [ - 2551.9, + 2596.2, 0.685 ], [ - 2576.2, + 2620.4, 0.69 ], [ - 2605.8, + 2644.2, 0.695 ], [ - 2633.1, + 2665.9, 0.7 ], [ - 2664.1, + 2691.8, 0.705 ], [ - 2700.0, + 2721.5, 0.71 ], [ - 2735.2, + 2755.5, 0.715 ], [ - 2778.9, + 2787.4, 0.72 ], [ - 2812.0, + 2828.4, 0.725 ], [ - 2855.1, + 2865.7, 0.73 ], [ - 2895.8, + 2907.7, 0.735 ], [ - 2935.9, + 2949.1, 0.74 ], [ - 2979.9, + 2983.8, 0.745 ], [ - 3025.1, + 3030.7, 0.75 ], [ - 3063.7, + 3089.4, 0.755 ], [ - 3104.7, + 3124.5, 0.76 ], [ - 3147.4, + 3157.7, 0.765 ], [ - 3190.7, + 3205.2, 0.77 ], [ - 3238.3, + 3246.9, 0.775 ], [ - 3290.3, + 3293.9, 0.78 ], [ - 3333.4, + 3342.8, 0.785 ], [ - 3390.2, + 3393.5, 0.79 ], [ - 3447.5, + 3451.1, 0.795 ], [ - 3501.0, + 3507.0, 0.8 ], [ - 3559.6, + 3572.8, 0.805 ], [ - 3620.8, + 3619.6, 0.81 ], [ - 3682.0, + 3681.0, 0.815 ], [ - 3745.6, + 3747.9, 0.82 ], [ - 3821.1, + 3817.6, 0.825 ], [ - 3906.9, + 3888.6, 0.83 ], [ - 3991.2, + 3955.4, 0.835 ], [ - 4073.8, + 4034.7, 0.84 ], [ - 4157.4, + 4116.8, 0.845 ], [ - 4243.0, + 4192.2, 0.85 ], [ - 4319.7, + 4284.3, 0.855 ], [ - 4426.7, + 4390.1, 0.86 ], [ - 4527.5, + 4494.0, 0.865 ], [ - 4613.5, + 4598.7, 0.87 ], [ - 4725.6, + 4719.0, 0.875 ], [ - 4859.7, + 4819.1, 0.88 ], [ - 4963.5, + 4924.9, 0.885 ], [ - 5092.0, + 5042.9, 0.89 ], [ - 5195.2, + 5176.1, 0.895 ], [ - 5320.1, + 5305.6, 0.9 ], [ - 5449.0, + 5462.7, 0.905 ], [ - 5596.2, + 5582.4, 0.91 ], [ - 5770.9, + 5740.3, 0.915 ], [ - 5949.8, + 5885.5, 0.92 ], [ - 6149.5, + 6088.1, 0.925 ], [ - 6358.2, + 6357.3, 0.93 ], [ - 6684.1, + 6625.9, 0.935 ], [ - 7030.8, + 6953.2, 0.94 ], [ - 7377.5, + 7301.5, 0.945 ], [ - 7848.8, + 7700.9, 0.95 ], [ - 8379.2, + 8157.2, 0.955 ], [ - 9159.6, + 8755.4, 0.96 ], [ - 9873.6, + 9623.8, 0.965 ], [ - 10969.3, + 10558.8, 0.97 ], [ - 12390.6, + 11782.3, 0.975 ], [ - 14439.8, + 13624.2, 0.98 ], [ - 17312.8, + 16075.3, 0.985 ], [ - 24180.8, + 22460.0, 0.99 ], [ - 34475.3, + 32418.0, 0.995 ], [ - 1375324.0, + 1351861.3, 1.0 ] ] @@ -50308,195 +50308,195 @@ "parser": "sqlparser-rs", "n_total": 41148, "n_accepted": 37883, - "min": 319.8, - "p10": 2320.7, - "p25": 3573.8, - "median": 5641.9, - "p75": 9041.1, - "p90": 14932.2, - "p99": 51313.7, - "max": 2806997.7, - "mean": 8410.6, + "min": 342.0, + "p10": 2346.8, + "p25": 3567.2, + "median": 5611.9, + "p75": 8951.0, + "p90": 14737.8, + "p99": 52616.0, + "max": 2770455.7, + "mean": 8419.2, "roundtrip_pct": 99.9, "ecdf": [ [ - 319.8, + 342.0, 0.0 ], [ - 622.7, + 644.8, 0.005 ], [ - 770.4, + 804.5, 0.01 ], [ - 807.3, + 835.8, 0.015 ], [ - 840.2, + 862.4, 0.02 ], [ - 874.3, + 884.9, 0.025 ], [ - 909.3, + 926.7, 0.03 ], [ - 956.4, + 978.1, 0.035 ], [ - 1083.8, + 1132.1, 0.04 ], [ - 1234.3, + 1272.6, 0.045 ], [ - 1470.3, + 1504.6, 0.05 ], [ - 1563.5, + 1576.6, 0.055 ], [ - 1643.5, + 1683.9, 0.06 ], [ - 1737.4, + 1793.4, 0.065 ], [ - 1904.0, + 1931.1, 0.07 ], [ - 2005.2, + 2066.2, 0.075 ], [ - 2071.0, + 2115.7, 0.08 ], [ - 2123.6, + 2177.3, 0.085 ], [ - 2184.8, + 2221.6, 0.09 ], [ - 2253.0, + 2276.6, 0.095 ], [ - 2320.7, + 2346.8, 0.1 ], [ - 2376.9, + 2403.8, 0.105 ], [ - 2442.6, + 2459.6, 0.11 ], [ - 2493.6, + 2511.3, 0.115 ], [ - 2565.1, + 2570.7, 0.12 ], [ - 2618.3, + 2642.6, 0.125 ], [ - 2695.9, + 2702.6, 0.13 ], [ - 2750.4, + 2757.9, 0.135 ], [ - 2793.8, + 2807.8, 0.14 ], [ - 2840.2, + 2861.7, 0.145 ], [ - 2888.2, + 2910.3, 0.15 ], [ - 2929.9, + 2950.2, 0.155 ], [ - 2962.3, + 2982.6, 0.16 ], [ - 2991.5, + 3010.5, 0.165 ], [ - 3023.5, + 3046.1, 0.17 ], [ - 3057.9, + 3080.3, 0.175 ], [ - 3093.7, + 3119.1, 0.18 ], [ - 3138.6, + 3142.4, 0.185 ], [ - 3182.5, + 3163.7, 0.19 ], [ - 3221.6, + 3192.5, 0.195 ], [ - 3244.1, + 3222.8, 0.2 ], [ - 3275.2, + 3255.1, 0.205 ], [ - 3304.1, + 3290.7, 0.21 ], [ - 3327.6, + 3323.6, 0.215 ], [ - 3359.9, + 3362.2, 0.22 ], [ @@ -50504,591 +50504,591 @@ 0.225 ], [ - 3435.1, + 3436.9, 0.23 ], [ - 3471.8, + 3478.1, 0.235 ], [ - 3504.5, + 3514.6, 0.24 ], [ - 3537.5, + 3540.3, 0.245 ], [ - 3573.8, + 3567.2, 0.25 ], [ - 3609.3, + 3597.6, 0.255 ], [ - 3642.3, + 3630.2, 0.26 ], [ - 3678.1, + 3668.1, 0.265 ], [ - 3716.6, + 3713.2, 0.27 ], [ - 3762.1, + 3757.5, 0.275 ], [ - 3814.2, + 3811.8, 0.28 ], [ - 3864.1, + 3870.8, 0.285 ], [ - 3912.8, + 3924.5, 0.29 ], [ - 3964.6, + 3978.0, 0.295 ], [ - 4021.7, + 4024.6, 0.3 ], [ - 4060.7, + 4066.8, 0.305 ], [ - 4106.0, + 4108.6, 0.31 ], [ - 4149.6, + 4141.4, 0.315 ], [ - 4187.5, + 4174.7, 0.32 ], [ - 4222.8, + 4204.9, 0.325 ], [ - 4256.1, + 4231.0, 0.33 ], [ - 4283.3, + 4259.0, 0.335 ], [ - 4317.7, + 4284.6, 0.34 ], [ - 4354.8, + 4304.8, 0.345 ], [ - 4386.9, + 4328.2, 0.35 ], [ - 4415.5, + 4354.9, 0.355 ], [ - 4444.2, + 4381.6, 0.36 ], [ - 4469.4, + 4411.5, 0.365 ], [ - 4495.2, + 4447.9, 0.37 ], [ - 4525.4, + 4484.7, 0.375 ], [ - 4557.1, + 4525.1, 0.38 ], [ - 4583.9, + 4568.6, 0.385 ], [ - 4627.2, + 4607.1, 0.39 ], [ - 4685.4, + 4652.5, 0.395 ], [ - 4728.4, + 4709.9, 0.4 ], [ - 4777.9, + 4771.1, 0.405 ], [ - 4838.1, + 4833.6, 0.41 ], [ - 4886.6, + 4875.1, 0.415 ], [ - 4927.7, + 4920.8, 0.42 ], [ - 4986.6, + 4961.7, 0.425 ], [ - 5041.2, + 5005.0, 0.43 ], [ - 5089.1, + 5053.7, 0.435 ], [ - 5136.6, + 5112.4, 0.44 ], [ - 5179.2, + 5167.1, 0.445 ], [ - 5226.6, + 5209.8, 0.45 ], [ - 5269.4, + 5245.3, 0.455 ], [ - 5309.1, + 5279.4, 0.46 ], [ - 5348.4, + 5318.4, 0.465 ], [ - 5389.6, + 5357.0, 0.47 ], [ - 5427.3, + 5385.7, 0.475 ], [ - 5469.8, + 5423.2, 0.48 ], [ - 5513.4, + 5468.7, 0.485 ], [ - 5555.5, + 5519.8, 0.49 ], [ - 5597.4, + 5565.5, 0.495 ], [ - 5641.9, + 5611.9, 0.5 ], [ - 5685.8, + 5665.4, 0.505 ], [ - 5728.3, + 5715.8, 0.51 ], [ - 5773.9, + 5770.9, 0.515 ], [ - 5819.0, + 5816.0, 0.52 ], [ - 5856.7, + 5862.3, 0.525 ], [ - 5904.1, + 5901.2, 0.53 ], [ - 5948.8, + 5943.7, 0.535 ], [ - 5994.0, + 5992.7, 0.54 ], [ - 6039.6, + 6047.7, 0.545 ], [ - 6084.8, + 6080.9, 0.55 ], [ - 6129.8, + 6120.9, 0.555 ], [ - 6181.1, + 6173.5, 0.56 ], [ - 6226.7, + 6217.1, 0.565 ], [ - 6274.2, + 6256.4, 0.57 ], [ - 6336.6, + 6299.9, 0.575 ], [ - 6390.1, + 6352.0, 0.58 ], [ - 6447.2, + 6407.9, 0.585 ], [ - 6513.8, + 6466.5, 0.59 ], [ - 6572.4, + 6525.7, 0.595 ], [ - 6628.2, + 6575.3, 0.6 ], [ - 6689.3, + 6614.6, 0.605 ], [ - 6739.2, + 6657.2, 0.61 ], [ - 6784.4, + 6712.0, 0.615 ], [ - 6835.1, + 6779.0, 0.62 ], [ - 6885.9, + 6840.1, 0.625 ], [ - 6939.5, + 6898.1, 0.63 ], [ - 7007.1, + 6943.1, 0.635 ], [ - 7061.8, + 6998.6, 0.64 ], [ - 7115.8, + 7060.2, 0.645 ], [ - 7175.8, + 7125.8, 0.65 ], [ - 7245.2, + 7195.2, 0.655 ], [ - 7299.2, + 7268.3, 0.66 ], [ - 7368.5, + 7328.0, 0.665 ], [ - 7434.0, + 7393.2, 0.67 ], [ - 7523.4, + 7470.0, 0.675 ], [ - 7621.6, + 7555.9, 0.68 ], [ - 7702.9, + 7635.4, 0.685 ], [ - 7793.8, + 7729.6, 0.69 ], [ - 7891.3, + 7803.9, 0.695 ], [ - 7978.7, + 7888.5, 0.7 ], [ - 8069.4, + 7994.2, 0.705 ], [ - 8166.4, + 8116.2, 0.71 ], [ - 8273.8, + 8225.5, 0.715 ], [ - 8382.2, + 8325.7, 0.72 ], [ - 8476.0, + 8423.2, 0.725 ], [ - 8572.2, + 8528.0, 0.73 ], [ - 8668.4, + 8623.3, 0.735 ], [ - 8790.7, + 8721.9, 0.74 ], [ - 8908.8, + 8825.6, 0.745 ], [ - 9041.1, + 8951.0, 0.75 ], [ - 9146.3, + 9065.2, 0.755 ], [ - 9256.4, + 9189.4, 0.76 ], [ - 9367.8, + 9304.3, 0.765 ], [ - 9509.0, + 9443.3, 0.77 ], [ - 9631.2, + 9579.2, 0.775 ], [ - 9777.4, + 9729.4, 0.78 ], [ - 9914.2, + 9859.7, 0.785 ], [ - 10064.7, + 10005.6, 0.79 ], [ - 10210.6, + 10151.3, 0.795 ], [ - 10378.4, + 10320.8, 0.8 ], [ - 10545.4, + 10468.7, 0.805 ], [ - 10713.7, + 10629.0, 0.81 ], [ - 10873.9, + 10796.6, 0.815 ], [ - 11047.1, + 10948.2, 0.82 ], [ - 11231.2, + 11132.4, 0.825 ], [ - 11407.8, + 11342.6, 0.83 ], [ - 11595.6, + 11494.6, 0.835 ], [ - 11793.6, + 11682.1, 0.84 ], [ - 11970.1, + 11881.0, 0.845 ], [ - 12160.1, + 12089.1, 0.85 ], [ - 12374.9, + 12319.5, 0.855 ], [ - 12599.6, + 12528.0, 0.86 ], [ - 12847.1, + 12775.6, 0.865 ], [ - 13081.9, + 13020.3, 0.87 ], [ - 13331.0, + 13240.7, 0.875 ], [ - 13604.0, + 13537.0, 0.88 ], [ - 13934.7, + 13831.2, 0.885 ], [ - 14238.5, + 14098.3, 0.89 ], [ - 14544.2, + 14394.0, 0.895 ], [ - 14932.2, + 14737.8, 0.9 ], [ - 15299.0, + 15158.7, 0.905 ], [ - 15689.6, + 15586.2, 0.91 ], [ - 16226.8, + 16078.4, 0.915 ], [ - 16633.4, + 16595.4, 0.92 ], [ - 17212.4, + 17096.4, 0.925 ], [ - 17801.6, + 17755.4, 0.93 ], [ - 18530.0, + 18454.8, 0.935 ], [ - 19336.6, + 19311.5, 0.94 ], [ - 20298.5, + 20108.0, 0.945 ], [ - 21260.2, + 20964.5, 0.95 ], [ - 22309.8, + 22202.0, 0.955 ], [ - 23714.7, + 23582.0, 0.96 ], [ @@ -51096,31 +51096,31 @@ 0.965 ], [ - 26951.0, + 27144.7, 0.97 ], [ - 29646.0, + 29636.0, 0.975 ], [ - 33640.3, + 33834.0, 0.98 ], [ - 41151.0, + 41722.3, 0.985 ], [ - 51313.7, + 52616.0, 0.99 ], [ - 85512.0, + 87669.0, 0.995 ], [ - 2806997.7, + 2770455.7, 1.0 ] ] @@ -51128,820 +51128,820 @@ { "parser": "polyglot-sql", "n_total": 41148, - "n_accepted": 38513, - "min": 8925.8, - "p10": 11035.9, - "p25": 12321.9, - "median": 14180.2, - "p75": 17370.8, - "p90": 22846.7, - "p99": 56112.7, - "max": 2451542.3, - "mean": 16751.7, + "n_accepted": 38712, + "min": 9115.3, + "p10": 11193.6, + "p25": 12499.4, + "median": 14385.5, + "p75": 17817.6, + "p90": 23269.0, + "p99": 58470.7, + "max": 2320852.7, + "mean": 17078.0, "roundtrip_pct": 99.3, "ecdf": [ [ - 8925.8, + 9115.3, 0.0 ], [ - 9405.8, + 9721.7, 0.005 ], [ - 9534.7, + 9855.2, 0.01 ], [ - 9740.7, + 9915.7, 0.015 ], [ - 9870.9, + 9967.7, 0.02 ], [ - 9937.7, + 10034.6, 0.025 ], [ - 9987.8, + 10155.8, 0.03 ], [ - 10057.0, + 10283.1, 0.035 ], [ - 10152.6, + 10383.0, 0.04 ], [ - 10251.6, + 10462.4, 0.045 ], [ - 10337.3, + 10526.1, 0.05 ], [ - 10415.2, + 10591.1, 0.055 ], [ - 10483.5, + 10651.4, 0.06 ], [ - 10552.4, + 10724.0, 0.065 ], [ - 10612.5, + 10801.8, 0.07 ], [ - 10666.9, + 10901.7, 0.075 ], [ - 10730.2, + 10987.0, 0.08 ], [ - 10809.3, + 11054.6, 0.085 ], [ - 10899.4, + 11109.8, 0.09 ], [ - 10974.5, + 11153.6, 0.095 ], [ - 11035.9, + 11193.6, 0.1 ], [ - 11086.0, + 11235.0, 0.105 ], [ - 11133.5, + 11276.2, 0.11 ], [ - 11178.6, + 11321.4, 0.115 ], [ - 11215.6, + 11366.5, 0.12 ], [ - 11247.5, + 11409.1, 0.125 ], [ - 11277.6, + 11462.9, 0.13 ], [ - 11312.6, + 11531.9, 0.135 ], [ - 11354.0, + 11598.1, 0.14 ], [ - 11401.5, + 11648.4, 0.145 ], [ - 11446.6, + 11700.9, 0.15 ], [ - 11500.5, + 11752.2, 0.155 ], [ - 11545.6, + 11789.8, 0.16 ], [ - 11591.9, + 11828.6, 0.165 ], [ - 11634.5, + 11872.4, 0.17 ], [ - 11684.6, + 11915.4, 0.175 ], [ - 11734.8, + 11958.9, 0.18 ], [ - 11792.2, + 11995.6, 0.185 ], [ - 11836.1, + 12031.3, 0.19 ], [ - 11871.0, + 12064.0, 0.195 ], [ - 11907.5, + 12107.1, 0.2 ], [ - 11939.7, + 12155.9, 0.205 ], [ - 11971.1, + 12204.4, 0.21 ], [ - 12011.3, + 12246.0, 0.215 ], [ - 12058.6, + 12287.6, 0.22 ], [ - 12105.7, + 12323.3, 0.225 ], [ - 12153.0, + 12363.4, 0.23 ], [ - 12191.9, + 12399.1, 0.235 ], [ - 12241.7, + 12436.3, 0.24 ], [ - 12289.0, + 12466.4, 0.245 ], [ - 12321.9, + 12499.4, 0.25 ], [ - 12353.3, + 12526.6, 0.255 ], [ - 12386.3, + 12559.4, 0.26 ], [ - 12426.3, + 12590.9, 0.265 ], [ - 12457.9, + 12621.0, 0.27 ], [ - 12486.6, + 12652.6, 0.275 ], [ - 12520.9, + 12682.6, 0.28 ], [ - 12548.0, + 12724.0, 0.285 ], [ - 12578.0, + 12774.1, 0.29 ], [ - 12611.0, + 12824.1, 0.295 ], [ - 12641.0, + 12877.3, 0.3 ], [ - 12675.4, + 12925.9, 0.305 ], [ - 12706.5, + 12965.9, 0.31 ], [ - 12749.7, + 13007.4, 0.315 ], [ - 12792.9, + 13041.7, 0.32 ], [ - 12838.6, + 13083.3, 0.325 ], [ - 12890.0, + 13114.7, 0.33 ], [ - 12934.6, + 13142.0, 0.335 ], [ - 12990.3, + 13176.3, 0.34 ], [ - 13031.9, + 13205.0, 0.345 ], [ - 13071.9, + 13233.6, 0.35 ], [ - 13110.6, + 13261.7, 0.355 ], [ - 13147.7, + 13288.0, 0.36 ], [ - 13186.3, + 13312.3, 0.365 ], [ - 13220.7, + 13339.6, 0.37 ], [ - 13247.9, + 13369.6, 0.375 ], [ - 13276.6, + 13399.6, 0.38 ], [ - 13302.3, + 13431.0, 0.385 ], [ - 13325.1, + 13461.1, 0.39 ], [ - 13355.3, + 13503.8, 0.395 ], [ - 13385.2, + 13542.7, 0.4 ], [ - 13421.4, + 13581.3, 0.405 ], [ - 13457.2, + 13621.6, 0.41 ], [ - 13496.9, + 13665.8, 0.415 ], [ - 13542.2, + 13710.8, 0.42 ], [ - 13590.7, + 13752.7, 0.425 ], [ - 13631.4, + 13801.0, 0.43 ], [ - 13677.5, + 13849.0, 0.435 ], [ - 13718.9, + 13883.3, 0.44 ], [ - 13762.7, + 13923.0, 0.445 ], [ - 13806.2, + 13964.8, 0.45 ], [ - 13846.2, + 14001.5, 0.455 ], [ - 13886.3, + 14043.2, 0.46 ], [ - 13918.0, + 14081.5, 0.465 ], [ - 13949.7, + 14122.4, 0.47 ], [ - 13989.3, + 14165.0, 0.475 ], [ - 14023.7, + 14201.8, 0.48 ], [ - 14060.0, + 14246.8, 0.485 ], [ - 14098.3, + 14285.3, 0.49 ], [ - 14140.0, + 14337.0, 0.495 ], [ - 14180.2, + 14385.5, 0.5 ], [ - 14228.5, + 14432.2, 0.505 ], [ - 14280.3, + 14479.0, 0.51 ], [ - 14322.0, + 14534.0, 0.515 ], [ - 14370.7, + 14575.8, 0.52 ], [ - 14420.5, + 14624.3, 0.525 ], [ - 14470.7, + 14667.8, 0.53 ], [ - 14530.8, + 14716.2, 0.535 ], [ - 14579.3, + 14761.2, 0.54 ], [ - 14622.7, + 14811.3, 0.545 ], [ - 14667.7, + 14856.5, 0.55 ], [ - 14699.5, + 14891.3, 0.555 ], [ - 14739.5, + 14931.7, 0.56 ], [ - 14781.3, + 14973.3, 0.565 ], [ - 14820.0, + 15026.8, 0.57 ], [ - 14871.3, + 15078.5, 0.575 ], [ - 14911.5, + 15132.0, 0.58 ], [ - 14963.3, + 15188.7, 0.585 ], [ - 15011.7, + 15234.8, 0.59 ], [ - 15066.8, + 15289.0, 0.595 ], [ - 15120.3, + 15354.0, 0.6 ], [ - 15175.3, + 15425.2, 0.605 ], [ - 15244.8, + 15489.2, 0.61 ], [ - 15310.7, + 15546.0, 0.615 ], [ - 15360.7, + 15602.8, 0.62 ], [ - 15410.8, + 15661.3, 0.625 ], [ - 15457.5, + 15733.0, 0.63 ], [ - 15506.0, + 15801.8, 0.635 ], [ - 15557.7, + 15874.0, 0.64 ], [ - 15623.4, + 15950.2, 0.645 ], [ - 15691.6, + 16030.4, 0.65 ], [ - 15776.5, + 16110.4, 0.655 ], [ - 15848.2, + 16196.8, 0.66 ], [ - 15925.0, + 16277.3, 0.665 ], [ - 15994.2, + 16359.0, 0.67 ], [ - 16074.4, + 16431.0, 0.675 ], [ - 16154.6, + 16503.2, 0.68 ], [ - 16228.6, + 16575.4, 0.685 ], [ - 16305.8, + 16659.4, 0.69 ], [ - 16385.0, + 16743.6, 0.695 ], [ - 16469.0, + 16835.8, 0.7 ], [ - 16559.2, + 16926.0, 0.705 ], [ - 16633.4, + 17014.2, 0.71 ], [ - 16717.6, + 17094.2, 0.715 ], [ - 16795.8, + 17196.4, 0.72 ], [ - 16878.0, + 17294.8, 0.725 ], [ - 16970.0, + 17407.0, 0.73 ], [ - 17062.4, + 17513.0, 0.735 ], [ - 17164.4, + 17617.2, 0.74 ], [ - 17270.6, + 17717.4, 0.745 ], [ - 17370.8, + 17817.6, 0.75 ], [ - 17467.0, + 17908.8, 0.755 ], [ - 17585.2, + 18016.0, 0.76 ], [ - 17699.6, + 18126.2, 0.765 ], [ - 17811.8, + 18246.4, 0.77 ], [ - 17931.8, + 18371.3, 0.775 ], [ - 18062.2, + 18493.0, 0.78 ], [ - 18206.4, + 18613.2, 0.785 ], [ - 18337.2, + 18748.0, 0.79 ], [ - 18478.8, + 18868.0, 0.795 ], [ - 18619.2, + 18995.8, 0.8 ], [ - 18765.4, + 19143.0, 0.805 ], [ - 18907.6, + 19299.0, 0.81 ], [ - 19062.0, + 19464.2, 0.815 ], [ - 19233.8, + 19612.0, 0.82 ], [ - 19401.8, + 19757.2, 0.825 ], [ - 19582.0, + 19912.5, 0.83 ], [ - 19760.0, + 20077.8, 0.835 ], [ - 19922.8, + 20243.2, 0.84 ], [ - 20115.5, + 20433.5, 0.845 ], [ - 20301.0, + 20593.8, 0.85 ], [ - 20476.2, + 20806.8, 0.855 ], [ - 20684.2, + 21022.0, 0.86 ], [ - 20924.5, + 21272.8, 0.865 ], [ - 21135.0, + 21510.5, 0.87 ], [ - 21397.0, + 21731.0, 0.875 ], [ - 21693.5, + 21956.5, 0.88 ], [ - 21991.5, + 22267.0, 0.885 ], [ - 22259.5, + 22590.0, 0.89 ], [ - 22552.5, + 22905.8, 0.895 ], [ - 22846.7, + 23269.0, 0.9 ], [ - 23223.8, + 23668.0, 0.905 ], [ - 23618.0, + 24099.0, 0.91 ], [ - 24099.0, + 24506.3, 0.915 ], [ - 24573.0, + 24947.0, 0.92 ], [ - 25044.0, + 25484.7, 0.925 ], [ - 25638.3, + 26082.7, 0.93 ], [ - 26329.7, + 26697.0, 0.935 ], [ - 26971.0, + 27454.0, 0.94 ], [ - 27852.7, + 28270.0, 0.945 ], [ - 28691.0, + 29255.0, 0.95 ], [ - 29839.7, + 30404.3, 0.955 ], [ - 30998.3, + 31803.3, 0.96 ], [ - 32398.0, + 33183.0, 0.965 ], [ - 34024.3, + 34936.0, 0.97 ], [ - 36305.3, + 37217.0, 0.975 ], [ - 39501.3, + 40707.0, 0.98 ], [ - 44694.3, + 46050.3, 0.985 ], [ - 56112.7, + 58470.7, 0.99 ], [ - 76341.0, + 80599.0, 0.995 ], [ - 2451542.3, + 2320852.7, 1.0 ] ] @@ -51959,8 +51959,8 @@ "total": 12145, "accepted": [ 11589, - 11476, - 8967 + 11491, + 10477 ] }, { @@ -51969,7 +51969,7 @@ "accepted": [ 529, 570, - 410 + 521 ] }, { @@ -51977,16 +51977,16 @@ "total": 28410, "accepted": [ 25765, - 26467, - 17050 + 26651, + 21526 ] } ], "subtotal_total": 41148, "subtotal_accepted": [ 37883, - 38513, - 26427 + 38712, + 32524 ] }, "failures": [ @@ -52022,7 +52022,7 @@ }, { "parser": "polyglot-sql", - "rejected_total": 1706, + "rejected_total": 1507, "expected_total": 39039, "preview_html": [ "EXPLAIN SELECT a, NTH_VALUE(c, 1 ORDER BY c) as result FROM multiple_ordered_table GROUP BY a", @@ -52052,31 +52052,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 12663, + "rejected_total": 7296, "expected_total": 39039, "preview_html": [ - "EXPLAIN SELECT a, ARRAY_AGG(c ORDER BY c)[1] as result FROM multiple_ordered_table GROUP BY a", - "EXPLAIN SELECT a, NTH_VALUE(c, 1 ORDER BY c) as result FROM multiple_ordered_table GROUP BY a", - "EXPLAIN SELECT a, ARRAY_AGG(c ORDER BY c)[1 + 100] as result FROM multiple_ordered_table GROUP BY a", - "SELECT a, ARRAY_AGG(c ORDER BY c)[1] as result FROM multiple_ordered_table GROUP BY a ORDER BY a", - "SELECT array_agg(c13 ORDER BY c13) FROM (SELECT * FROM aggregate_test_100 ORDER BY c13 LIMIT 5) as t1", - "SELECT array_agg(DISTINCT c13 ORDER BY c13) FROM (SELECT * FROM aggregate_test_100 ORDER BY c13 LIMIT 5) as t1", "with tbl as (SELECT * FROM (VALUES ('xxx', 'yyy'), ('xxx', 'yyy'), ('xxx2', 'yyy2')) AS t(x, y)) select array_agg(x order by x) as x_agg, array_agg(y order by y) as y_agg from tbl group by all", - "SELECT (SELECT array_agg(c12 ORDER BY c12) FROM aggregate_test_100), (SELECT array_agg(c13 ORDER BY c13) FROM aggregate_test_100)", - "SELECT array_agg(c12 ORDER BY c12), array_agg(c13 ORDER BY c13) FROM aggregate_test_100", - "with tbl as (SELECT * FROM (VALUES ('xxx', 'yyy'), ('xxx', 'yyy'), ('xxx2', 'yyy2')) AS t(x, y)) select array_agg(distinct x order by x) as x_agg, array_agg(distinct y order by y) as y_agg from tbl group by all" + "with tbl as (SELECT * FROM (VALUES ('xxx', 'yyy'), ('xxx', 'yyy'), ('xxx2', 'yyy2')) AS t(x, y)) select array_agg(distinct x order by x) as x_agg, array_agg(distinct y order by y) as y_agg from tbl group by all", + "SELECT COUNT(DISTINCT x) as distinct_count, SUM(y) FILTER (WHERE y > 15) as filtered_sum FROM (VALUES (1, 10), (1, 20), (2, 5), (2, 30), (3, 25) ) AS t(x, y)", + "SELECT COUNT(DISTINCT x) as distinct_count, ARRAY_AGG(y ORDER BY y DESC) as ordered_agg FROM (VALUES (1, 10), (1, 30), (2, 20), (2, 40) ) AS t(x, y)", + "select covar_samp(sq.column1, sq.column2) from (values (1.1, 2.2)) as sq", + "select covar_pop(sq.column1, sq.column2) from (values (1.1, 2.2)) as sq", + "select corr(sq.column1, sq.column2) from (values (1.1, 2.2)) as sq", + "select id, corr(f, b) from values (1, 1, 'nan'::float), (2, 'nan'::float, 1), (3, 'nan'::float, null), (4, null, 'nan'::float), (5, 'nan'::float, 'nan'::float), (5, 1, 1), (5, 2, 2), (6, 'nan'::float, 'nan'::float) t(id, f, b) group by id order by id", + "select id, corr(f, b) from values (1, 1, 'nan'::double), (2, 'nan'::double, 1), (3, 'nan'::double, null), (4, null, 'nan'::float), (5, 'nan'::double, 'nan'::double), (5, 1, 1), (5, 2, 2), (6, 'nan'::double, 'nan'::double) t(id, f, b) group by id order by id", + "select stddev(sq.column1) from (values (1.1), (2.0), (3.0)) as sq" ], "preview_reasons": [ - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 31", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 34", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 31", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 23", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 22", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 31", "Parser error: Expected identifier, got LParen ('(') at line 1 col 28", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 30", - "Parser error: Expected RParen, got Order ('ORDER') at line 1 col 22", - "Parser error: Expected identifier, got LParen ('(') at line 1 col 28" + "Parser error: Expected identifier, got LParen ('(') at line 1 col 28", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 95", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 94", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 48", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 47", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 42", + "Parser error: Expected identifier, got Values ('values') at line 1 col 28", + "Parser error: Expected identifier, got Values ('values') at line 1 col 28", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 32" ], "download": "failures/duckdb__sqlglot_rust.tsv.zst" } @@ -52094,7 +52094,7 @@ "p90": 38816.0, "p99": 103686.0, "max": 4977744.0, - "mean": 24012.33173191141, + "mean": 24012.483779003775, "ecdf": [ [ 3816.0, @@ -52345,7 +52345,7 @@ 0.305 ], [ - 17316.0, + 17317.0, 0.31 ], [ @@ -52357,7 +52357,7 @@ 0.32 ], [ - 17616.0, + 17617.0, 0.325 ], [ @@ -52381,11 +52381,11 @@ 0.35 ], [ - 18015.0, + 18018.0, 0.355 ], [ - 18104.0, + 18105.0, 0.36 ], [ @@ -52485,7 +52485,7 @@ 0.48 ], [ - 20130.0, + 20131.0, 0.485 ], [ @@ -52505,11 +52505,11 @@ 0.505 ], [ - 20195.0, + 20196.0, 0.51 ], [ - 20217.0, + 20218.0, 0.515 ], [ @@ -52525,7 +52525,7 @@ 0.53 ], [ - 20458.0, + 20459.0, 0.535 ], [ @@ -52541,7 +52541,7 @@ 0.55 ], [ - 21019.0, + 21022.0, 0.555 ], [ @@ -52641,7 +52641,7 @@ 0.675 ], [ - 23404.0, + 23405.0, 0.68 ], [ @@ -52657,7 +52657,7 @@ 0.695 ], [ - 24013.0, + 24014.0, 0.7 ], [ @@ -52713,11 +52713,11 @@ 0.765 ], [ - 27040.0, + 27041.0, 0.77 ], [ - 27339.0, + 27340.0, 0.775 ], [ @@ -52757,15 +52757,15 @@ 0.82 ], [ - 30589.0, + 30592.0, 0.825 ], [ - 30953.0, + 30954.0, 0.83 ], [ - 31319.0, + 31322.0, 0.835 ], [ @@ -52773,7 +52773,7 @@ 0.84 ], [ - 32054.0, + 32061.0, 0.845 ], [ @@ -52911,7 +52911,7 @@ "p90": 31869.0, "p99": 73895.0, "max": 3519496.0, - "mean": 19950.09151862313, + "mean": 19950.243565715493, "ecdf": [ [ 3432.0, @@ -53190,7 +53190,7 @@ 0.34 ], [ - 16015.0, + 16016.0, 0.345 ], [ @@ -53302,7 +53302,7 @@ 0.48 ], [ - 17424.0, + 17425.0, 0.485 ], [ @@ -53310,7 +53310,7 @@ 0.49 ], [ - 17620.0, + 17621.0, 0.495 ], [ @@ -53478,7 +53478,7 @@ 0.7 ], [ - 20646.0, + 20647.0, 0.705 ], [ @@ -53490,7 +53490,7 @@ 0.715 ], [ - 21120.0, + 21127.0, 0.72 ], [ @@ -53582,11 +53582,11 @@ 0.83 ], [ - 25922.0, + 25923.0, 0.835 ], [ - 26175.0, + 26181.0, 0.84 ], [ @@ -53602,11 +53602,11 @@ 0.855 ], [ - 27764.0, + 27767.0, 0.86 ], [ - 28233.0, + 28234.0, 0.865 ], [ @@ -53722,372 +53722,372 @@ }, { "parser": "polyglot-sql", - "n": 38513, + "n": 38712, "peak": { - "min": 21288.0, - "p10": 25107.0, - "p25": 29765.0, - "median": 32313.0, - "p75": 37119.0, - "p90": 45899.0, - "p99": 93170.0, - "max": 10540253.0, - "mean": 36018.36670734557, + "min": 21295.0, + "p10": 25229.0, + "p25": 29773.0, + "median": 32316.0, + "p75": 37112.0, + "p90": 45891.0, + "p99": 93038.0, + "max": 10540260.0, + "mean": 36016.486489977266, "ecdf": [ [ - 21288.0, + 21295.0, 0.0 ], [ - 21770.0, + 21777.0, 0.005 ], [ - 21839.0, + 21847.0, 0.01 ], [ - 21925.0, + 21935.0, 0.015 ], [ - 22106.0, + 22115.0, 0.02 ], [ - 22263.0, + 22276.0, 0.025 ], [ - 22691.0, + 22708.0, 0.03 ], [ - 23173.0, + 23186.0, 0.035 ], [ - 23337.0, + 23350.0, 0.04 ], [ - 23394.0, + 23404.0, 0.045 ], [ - 23708.0, + 23718.0, 0.05 ], [ - 23832.0, + 23839.0, 0.055 ], [ - 23847.0, + 23854.0, 0.06 ], [ - 23859.0, + 23867.0, 0.065 ], [ - 23875.0, + 23884.0, 0.07 ], [ - 23913.0, + 23927.0, 0.075 ], [ - 24151.0, + 24188.0, 0.08 ], [ - 24593.0, + 24603.0, 0.085 ], [ - 24633.0, + 24646.0, 0.09 ], [ - 24805.0, + 24868.0, 0.095 ], [ - 25107.0, + 25229.0, 0.1 ], [ - 25541.0, + 25552.0, 0.105 ], [ - 25577.0, + 25590.0, 0.11 ], [ - 25734.0, + 25779.0, 0.115 ], [ - 25787.0, + 25796.0, 0.12 ], [ - 25805.0, + 25814.0, 0.125 ], [ - 25850.0, + 25890.0, 0.13 ], [ - 26052.0, + 26063.0, 0.135 ], [ - 26472.0, + 26490.0, 0.14 ], [ - 26577.0, + 26594.0, 0.145 ], [ - 26696.0, + 26710.0, 0.15 ], [ - 26750.0, + 26765.0, 0.155 ], [ - 27216.0, + 27260.0, 0.16 ], [ - 27576.0, + 27627.0, 0.165 ], [ - 27747.0, + 27758.0, 0.17 ], [ - 27778.0, + 27789.0, 0.175 ], [ - 27863.0, + 27888.0, 0.18 ], [ - 28369.0, + 28403.0, 0.185 ], [ - 28515.0, + 28549.0, 0.19 ], [ - 28646.0, + 28660.0, 0.195 ], [ - 28841.0, + 28866.0, 0.2 ], [ - 28998.0, + 29022.0, 0.205 ], [ - 29085.0, + 29100.0, 0.21 ], [ - 29163.0, + 29178.0, 0.215 ], [ - 29270.0, + 29288.0, 0.22 ], [ - 29387.0, + 29405.0, 0.225 ], [ - 29484.0, + 29499.0, 0.23 ], [ - 29602.0, + 29616.0, 0.235 ], [ - 29718.0, + 29731.0, 0.24 ], [ - 29745.0, + 29752.0, 0.245 ], [ - 29765.0, + 29773.0, 0.25 ], [ - 29782.0, + 29790.0, 0.255 ], [ - 29803.0, + 29812.0, 0.26 ], [ - 29811.0, + 29819.0, 0.265 ], [ - 29824.0, + 29833.0, 0.27 ], [ - 29843.0, + 29851.0, 0.275 ], [ - 29860.0, + 29868.0, 0.28 ], [ - 29872.0, + 29880.0, 0.285 ], [ - 29886.0, + 29895.0, 0.29 ], [ - 29907.0, + 29916.0, 0.295 ], [ - 29945.0, + 29957.0, 0.3 ], [ - 29992.0, + 30002.0, 0.305 ], [ - 30058.0, + 30071.0, 0.31 ], [ - 30114.0, + 30126.0, 0.315 ], [ - 30176.0, + 30188.0, 0.32 ], [ - 30219.0, + 30229.0, 0.325 ], [ - 30281.0, + 30299.0, 0.33 ], [ - 30399.0, + 30409.0, 0.335 ], [ - 30510.0, + 30528.0, 0.34 ], [ - 30613.0, + 30624.0, 0.345 ], [ - 30743.0, + 30751.0, 0.35 ], [ - 30785.0, + 30794.0, 0.355 ], [ - 30830.0, + 30839.0, 0.36 ], [ - 30882.0, + 30890.0, 0.365 ], [ - 30931.0, + 30938.0, 0.37 ], [ - 31018.0, + 31028.0, 0.375 ], [ - 31091.0, + 31096.0, 0.38 ], [ - 31124.0, + 31131.0, 0.385 ], [ - 31147.0, + 31152.0, 0.39 ], [ - 31173.0, + 31179.0, 0.395 ], [ - 31214.0, + 31218.0, 0.4 ], [ - 31267.0, + 31269.0, 0.405 ], [ - 31389.0, + 31388.0, 0.41 ], [ - 31466.0, + 31470.0, 0.415 ], [ - 31521.0, + 31526.0, 0.42 ], [ - 31563.0, + 31564.0, 0.425 ], [ - 31634.0, + 31635.0, 0.43 ], [ - 31665.0, + 31668.0, 0.435 ], [ - 31703.0, + 31709.0, 0.44 ], [ @@ -54095,47 +54095,47 @@ 0.445 ], [ - 31814.0, + 31818.0, 0.45 ], [ - 31861.0, + 31863.0, 0.455 ], [ - 31900.0, + 31903.0, 0.46 ], [ - 31931.0, + 31936.0, 0.465 ], [ - 31965.0, + 31970.0, 0.47 ], [ - 32009.0, + 32014.0, 0.475 ], [ - 32054.0, + 32057.0, 0.48 ], [ - 32108.0, + 32106.0, 0.485 ], [ - 32170.0, + 32175.0, 0.49 ], [ - 32227.0, + 32228.0, 0.495 ], [ - 32313.0, + 32316.0, 0.5 ], [ @@ -54143,43 +54143,43 @@ 0.505 ], [ - 32436.0, + 32438.0, 0.51 ], [ - 32480.0, + 32482.0, 0.515 ], [ - 32540.0, + 32539.0, 0.52 ], [ - 32601.0, + 32605.0, 0.525 ], [ - 32662.0, + 32659.0, 0.53 ], [ - 32716.0, + 32715.0, 0.535 ], [ - 32771.0, + 32773.0, 0.54 ], [ - 32829.0, + 32827.0, 0.545 ], [ - 32873.0, + 32877.0, 0.55 ], [ - 32926.0, + 32923.0, 0.555 ], [ @@ -54187,79 +54187,79 @@ 0.56 ], [ - 33011.0, + 33012.0, 0.565 ], [ - 33056.0, + 33059.0, 0.57 ], [ - 33115.0, + 33111.0, 0.575 ], [ - 33173.0, + 33172.0, 0.58 ], [ - 33228.0, + 33229.0, 0.585 ], [ - 33296.0, + 33290.0, 0.59 ], [ - 33394.0, + 33390.0, 0.595 ], [ - 33474.0, + 33473.0, 0.6 ], [ - 33552.0, + 33548.0, 0.605 ], [ - 33606.0, + 33612.0, 0.61 ], [ - 33647.0, + 33648.0, 0.615 ], [ - 33702.0, + 33704.0, 0.62 ], [ - 33792.0, + 33789.0, 0.625 ], [ - 33890.0, + 33893.0, 0.63 ], [ - 33959.0, + 33961.0, 0.635 ], [ - 34050.0, + 34049.0, 0.64 ], [ - 34141.0, + 34140.0, 0.645 ], [ - 34251.0, + 34249.0, 0.65 ], [ - 34408.0, + 34410.0, 0.655 ], [ @@ -54267,119 +54267,119 @@ 0.66 ], [ - 34693.0, + 34695.0, 0.665 ], [ - 34828.0, + 34832.0, 0.67 ], [ - 34948.0, + 34947.0, 0.675 ], [ - 35031.0, + 35030.0, 0.68 ], [ - 35245.0, + 35232.0, 0.685 ], [ - 35403.0, + 35402.0, 0.69 ], [ - 35513.0, + 35509.0, 0.695 ], [ - 35679.0, + 35674.0, 0.7 ], [ - 35840.0, + 35838.0, 0.705 ], [ - 35961.0, + 35954.0, 0.71 ], [ - 36085.0, + 36082.0, 0.715 ], [ - 36201.0, + 36194.0, 0.72 ], [ - 36323.0, + 36327.0, 0.725 ], [ - 36477.0, + 36475.0, 0.73 ], [ - 36619.0, + 36616.0, 0.735 ], [ - 36790.0, + 36783.0, 0.74 ], [ - 36947.0, + 36940.0, 0.745 ], [ - 37119.0, + 37112.0, 0.75 ], [ - 37250.0, + 37248.0, 0.755 ], [ - 37369.0, + 37366.0, 0.76 ], [ - 37492.0, + 37488.0, 0.765 ], [ - 37646.0, + 37631.0, 0.77 ], [ - 37771.0, + 37768.0, 0.775 ], [ - 37922.0, + 37910.0, 0.78 ], [ - 38081.0, + 38072.0, 0.785 ], [ - 38258.0, + 38253.0, 0.79 ], [ - 38433.0, + 38428.0, 0.795 ], [ - 38633.0, + 38624.0, 0.8 ], [ - 38862.0, + 38860.0, 0.805 ], [ @@ -54387,169 +54387,169 @@ 0.81 ], [ - 39298.0, + 39281.0, 0.815 ], [ - 39603.0, + 39600.0, 0.82 ], [ - 39850.0, + 39838.0, 0.825 ], [ - 40225.0, + 40212.0, 0.83 ], [ - 40594.0, + 40573.0, 0.835 ], [ - 41030.0, + 41015.0, 0.84 ], [ - 41585.0, + 41562.0, 0.845 ], [ - 42037.0, + 42028.0, 0.85 ], [ - 42526.0, + 42511.0, 0.855 ], [ - 43033.0, + 43040.0, 0.86 ], [ - 43465.0, + 43467.0, 0.865 ], [ - 43812.0, + 43796.0, 0.87 ], [ - 44174.0, + 44170.0, 0.875 ], [ - 44469.0, + 44464.0, 0.88 ], [ - 44836.0, + 44828.0, 0.885 ], [ - 45184.0, + 45173.0, 0.89 ], [ - 45541.0, + 45536.0, 0.895 ], [ - 45899.0, + 45891.0, 0.9 ], [ - 46284.0, + 46275.0, 0.905 ], [ - 46750.0, + 46739.0, 0.91 ], [ - 47431.0, + 47421.0, 0.915 ], [ - 48214.0, + 48178.0, 0.92 ], [ - 49194.0, + 49165.0, 0.925 ], [ - 50289.0, + 50268.0, 0.93 ], [ - 51261.0, + 51244.0, 0.935 ], [ - 52523.0, + 52505.0, 0.94 ], [ - 53730.0, + 53728.0, 0.945 ], [ - 55038.0, + 55045.0, 0.95 ], [ - 56653.0, + 56661.0, 0.955 ], [ - 58664.0, + 58671.0, 0.96 ], [ - 60424.0, + 60420.0, 0.965 ], [ - 62693.0, + 62621.0, 0.97 ], [ - 65607.0, + 65546.0, 0.975 ], [ - 69325.0, + 69307.0, 0.98 ], [ - 77477.0, + 77484.0, 0.985 ], [ - 93170.0, + 93038.0, 0.99 ], [ - 117684.0, + 116482.0, 0.995 ], [ - 10540253.0, + 10540260.0, 1.0 ] ] }, "retained": { "min": 944.0, - "p10": 3803.0, - "p25": 8483.0, - "median": 10522.0, - "p75": 13312.0, - "p90": 19927.0, + "p10": 3805.0, + "p25": 8485.0, + "median": 10516.0, + "p75": 13300.0, + "p90": 19921.0, "p99": 49882.0, "max": 8547496.0, - "mean": 12563.774465764807, + "mean": 12559.02404939037, "ecdf": [ [ 944.0, @@ -54564,15 +54564,15 @@ 0.01 ], [ - 1162.0, + 1164.0, 0.015 ], [ - 1435.0, + 1436.0, 0.02 ], [ - 1483.0, + 1491.0, 0.025 ], [ @@ -54580,23 +54580,23 @@ 0.03 ], [ - 1914.0, + 1916.0, 0.035 ], [ - 2323.0, + 2324.0, 0.04 ], [ - 2447.0, + 2679.0, 0.045 ], [ - 2857.0, + 2859.0, 0.05 ], [ - 2962.0, + 2974.0, 0.055 ], [ @@ -54624,43 +54624,43 @@ 0.085 ], [ - 3737.0, + 3740.0, 0.09 ], [ - 3776.0, + 3778.0, 0.095 ], [ - 3803.0, + 3805.0, 0.1 ], [ - 3824.0, + 3837.0, 0.105 ], [ - 3917.0, + 3939.0, 0.11 ], [ - 4076.0, + 4077.0, 0.115 ], [ - 4196.0, + 4227.0, 0.12 ], [ - 4701.0, + 4732.0, 0.125 ], [ - 4804.0, + 4805.0, 0.13 ], [ - 4886.0, + 4895.0, 0.135 ], [ @@ -54668,7 +54668,7 @@ 0.14 ], [ - 4960.0, + 4961.0, 0.145 ], [ @@ -54676,115 +54676,115 @@ 0.15 ], [ - 4975.0, + 4980.0, 0.155 ], [ - 5127.0, + 5206.0, 0.16 ], [ - 5474.0, + 5497.0, 0.165 ], [ - 5742.0, + 5775.0, 0.17 ], [ - 5917.0, + 5946.0, 0.175 ], [ - 6000.0, + 6001.0, 0.18 ], [ - 6009.0, + 6011.0, 0.185 ], [ - 6062.0, + 6079.0, 0.19 ], [ - 6500.0, + 6584.0, 0.195 ], [ - 6802.0, + 6824.0, 0.2 ], [ - 7244.0, + 7441.0, 0.205 ], [ - 7827.0, + 7861.0, 0.21 ], [ - 8078.0, + 8080.0, 0.215 ], [ - 8103.0, + 8108.0, 0.22 ], [ - 8136.0, + 8138.0, 0.225 ], [ - 8223.0, + 8248.0, 0.23 ], [ - 8258.0, + 8259.0, 0.235 ], [ - 8303.0, + 8314.0, 0.24 ], [ - 8389.0, + 8397.0, 0.245 ], [ - 8483.0, + 8485.0, 0.25 ], [ - 8561.0, + 8574.0, 0.255 ], [ - 8648.0, + 8650.0, 0.26 ], [ - 8677.0, + 8679.0, 0.265 ], [ - 8717.0, + 8726.0, 0.27 ], [ - 8799.0, + 8804.0, 0.275 ], [ - 8917.0, + 8919.0, 0.28 ], [ - 8943.0, + 8945.0, 0.285 ], [ - 8970.0, + 8971.0, 0.29 ], [ @@ -54792,7 +54792,7 @@ 0.295 ], [ - 8987.0, + 8989.0, 0.3 ], [ @@ -54800,7 +54800,7 @@ 0.305 ], [ - 9010.0, + 9011.0, 0.31 ], [ @@ -54812,23 +54812,23 @@ 0.32 ], [ - 9034.0, + 9036.0, 0.325 ], [ - 9049.0, + 9050.0, 0.33 ], [ - 9068.0, + 9072.0, 0.335 ], [ - 9145.0, + 9147.0, 0.34 ], [ - 9226.0, + 9229.0, 0.345 ], [ @@ -54836,15 +54836,15 @@ 0.35 ], [ - 9305.0, + 9304.0, 0.355 ], [ - 9337.0, + 9335.0, 0.36 ], [ - 9369.0, + 9368.0, 0.365 ], [ @@ -54852,243 +54852,243 @@ 0.37 ], [ - 9387.0, + 9386.0, 0.375 ], [ - 9403.0, + 9402.0, 0.38 ], [ - 9423.0, + 9422.0, 0.385 ], [ - 9536.0, + 9528.0, 0.39 ], [ - 9666.0, + 9660.0, 0.395 ], [ - 9704.0, + 9703.0, 0.4 ], [ - 9765.0, + 9760.0, 0.405 ], [ - 9826.0, + 9813.0, 0.41 ], [ - 9896.0, + 9887.0, 0.415 ], [ - 9935.0, + 9934.0, 0.42 ], [ - 9962.0, + 9961.0, 0.425 ], [ - 10002.0, + 9998.0, 0.43 ], [ - 10047.0, + 10040.0, 0.435 ], [ - 10090.0, + 10088.0, 0.44 ], [ - 10121.0, + 10118.0, 0.445 ], [ - 10135.0, + 10134.0, 0.45 ], [ - 10160.0, + 10156.0, 0.455 ], [ - 10188.0, + 10186.0, 0.46 ], [ - 10231.0, + 10227.0, 0.465 ], [ - 10273.0, + 10269.0, 0.47 ], [ - 10307.0, + 10303.0, 0.475 ], [ - 10326.0, + 10324.0, 0.48 ], [ - 10371.0, + 10361.0, 0.485 ], [ - 10411.0, + 10405.0, 0.49 ], [ - 10463.0, + 10458.0, 0.495 ], [ - 10522.0, + 10516.0, 0.5 ], [ - 10593.0, + 10588.0, 0.505 ], [ - 10615.0, + 10614.0, 0.51 ], [ - 10634.0, + 10632.0, 0.515 ], [ - 10671.0, + 10666.0, 0.52 ], [ - 10708.0, + 10703.0, 0.525 ], [ - 10765.0, + 10756.0, 0.53 ], [ - 10810.0, + 10809.0, 0.535 ], [ - 10845.0, + 10843.0, 0.54 ], [ - 10877.0, + 10870.0, 0.545 ], [ - 10910.0, + 10904.0, 0.55 ], [ - 10974.0, + 10964.0, 0.555 ], [ - 11023.0, + 11018.0, 0.56 ], [ - 11062.0, + 11056.0, 0.565 ], [ - 11119.0, + 11110.0, 0.57 ], [ - 11157.0, + 11150.0, 0.575 ], [ - 11193.0, + 11187.0, 0.58 ], [ - 11230.0, + 11224.0, 0.585 ], [ - 11249.0, + 11247.0, 0.59 ], [ - 11284.0, + 11280.0, 0.595 ], [ - 11330.0, + 11324.0, 0.6 ], [ - 11369.0, + 11359.0, 0.605 ], [ - 11412.0, + 11410.0, 0.61 ], [ - 11458.0, + 11452.0, 0.615 ], [ - 11543.0, + 11526.0, 0.62 ], [ - 11626.0, + 11616.0, 0.625 ], [ - 11687.0, + 11681.0, 0.63 ], [ - 11740.0, + 11735.0, 0.635 ], [ - 11778.0, + 11773.0, 0.64 ], [ - 11810.0, + 11805.0, 0.645 ], [ - 11860.0, + 11857.0, 0.65 ], [ - 11914.0, + 11906.0, 0.655 ], [ - 11962.0, + 11956.0, 0.66 ], [ - 12028.0, + 12020.0, 0.665 ], [ - 12124.0, + 12112.0, 0.67 ], [ @@ -55096,47 +55096,47 @@ 0.675 ], [ - 12223.0, + 12217.0, 0.68 ], [ - 12278.0, + 12273.0, 0.685 ], [ - 12327.0, + 12319.0, 0.69 ], [ - 12381.0, + 12378.0, 0.695 ], [ - 12446.0, + 12444.0, 0.7 ], [ - 12510.0, + 12505.0, 0.705 ], [ - 12601.0, + 12595.0, 0.71 ], [ - 12695.0, + 12686.0, 0.715 ], [ - 12777.0, + 12769.0, 0.72 ], [ - 12866.0, + 12862.0, 0.725 ], [ - 12931.0, + 12929.0, 0.73 ], [ @@ -55144,163 +55144,163 @@ 0.735 ], [ - 13102.0, + 13099.0, 0.74 ], [ - 13211.0, + 13204.0, 0.745 ], [ - 13312.0, + 13300.0, 0.75 ], [ - 13437.0, + 13423.0, 0.755 ], [ - 13567.0, + 13558.0, 0.76 ], [ - 13691.0, + 13684.0, 0.765 ], [ - 13783.0, + 13777.0, 0.77 ], [ - 13890.0, + 13878.0, 0.775 ], [ - 14041.0, + 14032.0, 0.78 ], [ - 14152.0, + 14146.0, 0.785 ], [ - 14290.0, + 14279.0, 0.79 ], [ - 14436.0, + 14426.0, 0.795 ], [ - 14575.0, + 14560.0, 0.8 ], [ - 14716.0, + 14708.0, 0.805 ], [ - 14864.0, + 14856.0, 0.81 ], [ - 15075.0, + 15065.0, 0.815 ], [ - 15285.0, + 15274.0, 0.82 ], [ - 15440.0, + 15436.0, 0.825 ], [ - 15626.0, + 15617.0, 0.83 ], [ - 15836.0, + 15826.0, 0.835 ], [ - 16058.0, + 16048.0, 0.84 ], [ - 16310.0, + 16304.0, 0.845 ], [ - 16523.0, + 16516.0, 0.85 ], [ - 16784.0, + 16768.0, 0.855 ], [ - 16966.0, + 16946.0, 0.86 ], [ - 17281.0, + 17271.0, 0.865 ], [ - 17572.0, + 17564.0, 0.87 ], [ - 17935.0, + 17919.0, 0.875 ], [ - 18305.0, + 18297.0, 0.88 ], [ - 18729.0, + 18709.0, 0.885 ], [ - 19162.0, + 19146.0, 0.89 ], [ - 19537.0, + 19504.0, 0.895 ], [ - 19927.0, + 19921.0, 0.9 ], [ - 20366.0, + 20351.0, 0.905 ], [ - 20756.0, + 20749.0, 0.91 ], [ - 21245.0, + 21221.0, 0.915 ], [ - 21703.0, + 21678.0, 0.92 ], [ - 22272.0, + 22239.0, 0.925 ], [ - 22811.0, + 22765.0, 0.93 ], [ - 23490.0, + 23485.0, 0.935 ], [ @@ -55308,11 +55308,11 @@ 0.94 ], [ - 25379.0, + 25394.0, 0.945 ], [ - 26436.0, + 26438.0, 0.95 ], [ @@ -55320,11 +55320,11 @@ 0.955 ], [ - 29298.0, + 29300.0, 0.96 ], [ - 30822.0, + 30823.0, 0.965 ], [ @@ -55336,11 +55336,11 @@ 0.975 ], [ - 37166.0, + 37138.0, 0.98 ], [ - 41839.0, + 41743.0, 0.985 ], [ @@ -55348,7 +55348,7 @@ 0.99 ], [ - 66558.0, + 66436.0, 0.995 ], [ @@ -55360,100 +55360,100 @@ }, { "parser": "sqlglot-rust", - "n": 26427, + "n": 32524, "peak": { - "min": 1632.0, - "p10": 2297.0, - "p25": 2949.0, - "median": 3592.0, - "p75": 5593.0, - "p90": 9065.0, - "p99": 32830.0, - "max": 3452699.0, - "mean": 5558.922919741174, + "min": 1728.0, + "p10": 2278.0, + "p25": 2900.0, + "median": 3721.0, + "p75": 5552.0, + "p90": 9118.0, + "p99": 31285.0, + "max": 3583867.0, + "mean": 5479.78541999754, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1652.0, + 1748.0, 0.005 ], [ - 1656.0, + 1752.0, 0.01 ], [ - 1667.0, + 1762.0, 0.015 ], [ - 1670.0, + 1765.0, 0.02 ], [ - 1690.0, + 1781.0, 0.025 ], [ - 1702.0, + 1790.0, 0.03 ], [ - 2054.0, + 1977.0, 0.035 ], [ - 2093.0, + 1993.0, 0.04 ], [ - 2101.0, + 2007.0, 0.045 ], [ - 2109.0, + 2020.0, 0.05 ], [ - 2119.0, + 2032.0, 0.055 ], [ - 2140.0, + 2041.0, 0.06 ], [ - 2174.0, + 2057.0, 0.065 ], [ - 2194.0, + 2080.0, 0.07 ], [ - 2274.0, + 2124.0, 0.075 ], [ - 2280.0, + 2203.0, 0.08 ], [ - 2283.0, + 2211.0, 0.085 ], [ - 2288.0, + 2222.0, 0.09 ], [ - 2292.0, + 2238.0, 0.095 ], [ - 2297.0, + 2278.0, 0.1 ], [ @@ -55461,683 +55461,683 @@ 0.105 ], [ - 2304.0, + 2401.0, 0.11 ], [ - 2314.0, + 2408.0, 0.115 ], [ - 2323.0, + 2412.0, 0.12 ], [ - 2341.0, + 2419.0, 0.125 ], [ - 2380.0, + 2423.0, 0.13 ], [ - 2458.0, + 2426.0, 0.135 ], [ - 2470.0, + 2433.0, 0.14 ], [ - 2478.0, + 2444.0, 0.145 ], [ - 2486.0, + 2459.0, 0.15 ], [ - 2495.0, + 2478.0, 0.155 ], [ - 2520.0, + 2488.0, 0.16 ], [ - 2587.0, + 2502.0, 0.165 ], [ - 2660.0, + 2525.0, 0.17 ], [ - 2703.0, + 2534.0, 0.175 ], [ - 2760.0, + 2540.0, 0.18 ], [ - 2780.0, + 2550.0, 0.185 ], [ - 2818.0, + 2558.0, 0.19 ], [ - 2838.0, + 2590.0, 0.195 ], [ - 2847.0, + 2612.0, 0.2 ], [ - 2856.0, + 2620.0, 0.205 ], [ - 2862.0, + 2626.0, 0.21 ], [ - 2868.0, + 2635.0, 0.215 ], [ - 2878.0, + 2643.0, 0.22 ], [ - 2886.0, + 2663.0, 0.225 ], [ - 2896.0, + 2687.0, 0.23 ], [ - 2917.0, + 2736.0, 0.235 ], [ - 2936.0, + 2812.0, 0.24 ], [ - 2942.0, + 2874.0, 0.245 ], [ - 2949.0, + 2900.0, 0.25 ], [ - 2957.0, + 2938.0, 0.255 ], [ - 2973.0, + 2965.0, 0.26 ], [ - 2986.0, + 3019.0, 0.265 ], [ - 3001.0, + 3030.0, 0.27 ], [ - 3021.0, + 3038.0, 0.275 ], [ - 3053.0, + 3048.0, 0.28 ], [ - 3079.0, + 3059.0, 0.285 ], [ - 3082.0, + 3070.0, 0.29 ], [ - 3090.0, + 3080.0, 0.295 ], [ - 3099.0, + 3089.0, 0.3 ], [ - 3116.0, + 3096.0, 0.305 ], [ - 3130.0, + 3110.0, 0.31 ], [ - 3142.0, + 3122.0, 0.315 ], [ - 3159.0, + 3134.0, 0.32 ], [ - 3183.0, + 3152.0, 0.325 ], [ - 3189.0, + 3180.0, 0.33 ], [ - 3201.0, + 3238.0, 0.335 ], [ - 3219.0, + 3242.0, 0.34 ], [ - 3238.0, + 3252.0, 0.345 ], [ - 3295.0, + 3265.0, 0.35 ], [ - 3307.0, + 3284.0, 0.355 ], [ - 3315.0, + 3301.0, 0.36 ], [ - 3325.0, + 3317.0, 0.365 ], [ - 3331.0, + 3344.0, 0.37 ], [ - 3340.0, + 3353.0, 0.375 ], [ - 3346.0, + 3369.0, 0.38 ], [ - 3358.0, + 3390.0, 0.385 ], [ - 3371.0, + 3452.0, 0.39 ], [ - 3386.0, + 3471.0, 0.395 ], [ - 3405.0, + 3480.0, 0.4 ], [ - 3421.0, + 3490.0, 0.405 ], [ - 3468.0, + 3502.0, 0.41 ], [ - 3492.0, + 3508.0, 0.415 ], [ - 3504.0, + 3519.0, 0.42 ], [ - 3514.0, + 3527.0, 0.425 ], [ - 3520.0, + 3539.0, 0.43 ], [ - 3530.0, + 3548.0, 0.435 ], [ - 3538.0, + 3557.0, 0.44 ], [ - 3543.0, + 3567.0, 0.445 ], [ - 3545.0, + 3578.0, 0.45 ], [ - 3548.0, + 3591.0, 0.455 ], [ - 3551.0, + 3619.0, 0.46 ], [ - 3555.0, + 3669.0, 0.465 ], [ - 3559.0, + 3687.0, 0.47 ], [ - 3563.0, + 3697.0, 0.475 ], [ - 3567.0, + 3703.0, 0.48 ], [ - 3571.0, + 3707.0, 0.485 ], [ - 3576.0, + 3712.0, 0.49 ], [ - 3584.0, + 3716.0, 0.495 ], [ - 3592.0, + 3721.0, 0.5 ], [ - 3602.0, + 3724.0, 0.505 ], [ - 3614.0, + 3728.0, 0.51 ], [ - 3632.0, + 3733.0, 0.515 ], [ - 3665.0, + 3738.0, 0.52 ], [ - 3695.0, + 3743.0, 0.525 ], [ - 3704.0, + 3750.0, 0.53 ], [ - 3715.0, + 3759.0, 0.535 ], [ - 3729.0, + 3766.0, 0.54 ], [ - 3745.0, + 3779.0, 0.545 ], [ - 3767.0, + 3792.0, 0.55 ], [ - 3790.0, + 3810.0, 0.555 ], [ - 3821.0, + 3835.0, 0.56 ], [ - 3872.0, + 3887.0, 0.565 ], [ - 3911.0, + 3909.0, 0.57 ], [ - 3943.0, + 3919.0, 0.575 ], [ - 3962.0, + 3936.0, 0.58 ], [ - 3988.0, + 3953.0, 0.585 ], [ - 4010.0, + 3985.0, 0.59 ], [ - 4049.0, + 4016.0, 0.595 ], [ - 4071.0, + 4064.0, 0.6 ], [ - 4092.0, + 4120.0, 0.605 ], [ - 4107.0, + 4165.0, 0.61 ], [ - 4121.0, + 4186.0, 0.615 ], [ - 4143.0, + 4210.0, 0.62 ], [ - 4185.0, + 4242.0, 0.625 ], [ - 4237.0, + 4293.0, 0.63 ], [ - 4283.0, + 4320.0, 0.635 ], [ - 4310.0, + 4343.0, 0.64 ], [ - 4359.0, + 4361.0, 0.645 ], [ - 4398.0, + 4390.0, 0.65 ], [ - 4425.0, + 4424.0, 0.655 ], [ - 4483.0, + 4467.0, 0.66 ], [ - 4531.0, + 4514.0, 0.665 ], [ - 4581.0, + 4572.0, 0.67 ], [ - 4644.0, + 4620.0, 0.675 ], [ - 4695.0, + 4651.0, 0.68 ], [ - 4756.0, + 4678.0, 0.685 ], [ - 4800.0, + 4755.0, 0.69 ], [ - 4859.0, + 4833.0, 0.695 ], [ - 4910.0, + 4911.0, 0.7 ], [ - 4969.0, + 4985.0, 0.705 ], [ - 5023.0, + 5048.0, 0.71 ], [ - 5105.0, + 5096.0, 0.715 ], [ - 5177.0, + 5158.0, 0.72 ], [ - 5241.0, + 5234.0, 0.725 ], [ - 5309.0, + 5312.0, 0.73 ], [ - 5371.0, + 5385.0, 0.735 ], [ - 5441.0, + 5440.0, 0.74 ], [ - 5514.0, + 5495.0, 0.745 ], [ - 5593.0, + 5552.0, 0.75 ], [ - 5616.0, + 5593.0, 0.755 ], [ - 5669.0, + 5627.0, 0.76 ], [ - 5708.0, + 5689.0, 0.765 ], [ - 5752.0, + 5772.0, 0.77 ], [ - 5800.0, + 5844.0, 0.775 ], [ - 5855.0, + 5911.0, 0.78 ], [ - 5915.0, + 5960.0, 0.785 ], [ - 5975.0, + 6006.0, 0.79 ], [ - 6042.0, + 6068.0, 0.795 ], [ - 6144.0, + 6148.0, 0.8 ], [ - 6248.0, + 6215.0, 0.805 ], [ - 6352.0, + 6293.0, 0.81 ], [ - 6385.0, + 6380.0, 0.815 ], [ - 6421.0, + 6484.0, 0.82 ], [ - 6504.0, + 6609.0, 0.825 ], [ - 6599.0, + 6707.0, 0.83 ], [ - 6693.0, + 6756.0, 0.835 ], [ - 6782.0, + 6830.0, 0.84 ], [ - 6893.0, + 6945.0, 0.845 ], [ - 7011.0, + 7050.0, 0.85 ], [ - 7139.0, + 7170.0, 0.855 ], [ - 7288.0, + 7311.0, 0.86 ], [ - 7420.0, + 7484.0, 0.865 ], [ - 7652.0, + 7624.0, 0.87 ], [ - 7824.0, + 7807.0, 0.875 ], [ - 8091.0, + 8007.0, 0.88 ], [ - 8309.0, + 8238.0, 0.885 ], [ - 8554.0, + 8548.0, 0.89 ], [ - 8837.0, + 8809.0, 0.895 ], [ - 9065.0, + 9118.0, 0.9 ], [ - 9294.0, + 9281.0, 0.905 ], [ - 9594.0, + 9542.0, 0.91 ], [ - 9849.0, + 9727.0, 0.915 ], [ - 10154.0, + 9995.0, 0.92 ], [ - 10470.0, + 10325.0, 0.925 ], [ - 10643.0, + 10650.0, 0.93 ], [ - 10948.0, + 11051.0, 0.935 ], [ - 11308.0, + 11266.0, 0.94 ], [ - 11737.0, + 11692.0, 0.945 ], [ - 12148.0, + 12208.0, 0.95 ], [ - 12611.0, + 12774.0, 0.955 ], [ @@ -56145,376 +56145,376 @@ 0.96 ], [ - 14443.0, + 14157.0, 0.965 ], [ - 15813.0, + 15692.0, 0.97 ], [ - 17754.0, + 17151.0, 0.975 ], [ - 19576.0, + 19126.0, 0.98 ], [ - 24362.0, + 22341.0, 0.985 ], [ - 32830.0, + 31285.0, 0.99 ], [ - 48369.0, + 42755.0, 0.995 ], [ - 3452699.0, + 3583867.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 1809.0, - "p25": 2191.0, - "median": 2601.0, - "p75": 3745.0, - "p90": 5784.0, - "p99": 18654.0, - "max": 2450136.0, - "mean": 3749.2552692322247, + "min": 1496.0, + "p10": 1567.0, + "p25": 1945.0, + "median": 2741.0, + "p75": 3671.0, + "p90": 5776.0, + "p99": 18456.0, + "max": 2581304.0, + "mean": 3661.9988008855, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1404.0, + 1501.0, 0.005 ], [ - 1407.0, + 1504.0, 0.01 ], [ - 1410.0, + 1508.0, 0.015 ], [ - 1412.0, + 1510.0, 0.02 ], [ - 1416.0, + 1513.0, 0.025 ], [ - 1422.0, + 1516.0, 0.03 ], [ - 1618.0, + 1519.0, 0.035 ], [ - 1621.0, + 1522.0, 0.04 ], [ - 1625.0, + 1531.0, 0.045 ], [ - 1630.0, + 1534.0, 0.05 ], [ - 1635.0, + 1534.0, 0.055 ], [ - 1681.0, + 1535.0, 0.06 ], [ - 1689.0, + 1538.0, 0.065 ], [ - 1709.0, + 1543.0, 0.07 ], [ - 1781.0, + 1553.0, 0.075 ], [ - 1801.0, + 1564.0, 0.08 ], [ - 1804.0, + 1566.0, 0.085 ], [ - 1806.0, + 1566.0, 0.09 ], [ - 1807.0, + 1566.0, 0.095 ], [ - 1809.0, + 1567.0, 0.1 ], [ - 1811.0, + 1572.0, 0.105 ], [ - 1813.0, + 1579.0, 0.11 ], [ - 1815.0, + 1586.0, 0.115 ], [ - 1816.0, + 1604.0, 0.12 ], [ - 1819.0, + 1628.0, 0.125 ], [ - 1822.0, + 1628.0, 0.13 ], [ - 1827.0, + 1630.0, 0.135 ], [ - 1836.0, + 1630.0, 0.14 ], [ - 1849.0, + 1630.0, 0.145 ], [ - 1870.0, + 1640.0, 0.15 ], [ - 1905.0, + 1672.0, 0.155 ], [ - 1985.0, + 1730.0, 0.16 ], [ - 1989.0, + 1734.0, 0.165 ], [ - 1990.0, + 1738.0, 0.17 ], [ - 1993.0, + 1744.0, 0.175 ], [ - 1994.0, + 1755.0, 0.18 ], [ - 1996.0, + 1756.0, 0.185 ], [ - 1999.0, + 1758.0, 0.19 ], [ - 2002.0, + 1774.0, 0.195 ], [ - 2005.0, + 1798.0, 0.2 ], [ - 2010.0, + 1818.0, 0.205 ], [ - 2015.0, + 1903.0, 0.21 ], [ - 2021.0, + 1929.0, 0.215 ], [ - 2036.0, + 1933.0, 0.22 ], [ - 2061.0, + 1934.0, 0.225 ], [ - 2170.0, + 1936.0, 0.23 ], [ - 2175.0, + 1939.0, 0.235 ], [ - 2178.0, + 1941.0, 0.24 ], [ - 2183.0, + 1944.0, 0.245 ], [ - 2191.0, + 1945.0, 0.25 ], [ - 2200.0, + 1949.0, 0.255 ], [ - 2221.0, + 1954.0, 0.26 ], [ - 2238.0, + 1962.0, 0.265 ], [ - 2242.0, + 1980.0, 0.27 ], [ - 2248.0, + 2003.0, 0.275 ], [ - 2257.0, + 2025.0, 0.28 ], [ - 2289.0, + 2129.0, 0.285 ], [ - 2354.0, + 2133.0, 0.29 ], [ - 2360.0, + 2135.0, 0.295 ], [ - 2362.0, + 2138.0, 0.3 ], [ - 2363.0, + 2139.0, 0.305 ], [ - 2365.0, + 2142.0, 0.31 ], [ - 2366.0, + 2146.0, 0.315 ], [ - 2368.0, + 2150.0, 0.32 ], [ - 2370.0, + 2156.0, 0.325 ], [ - 2372.0, + 2162.0, 0.33 ], [ - 2373.0, + 2176.0, 0.335 ], [ - 2375.0, + 2204.0, 0.34 ], [ - 2378.0, + 2331.0, 0.345 ], [ - 2380.0, + 2337.0, 0.35 ], [ - 2383.0, + 2340.0, 0.355 ], [ - 2386.0, + 2349.0, 0.36 ], [ - 2389.0, + 2358.0, 0.365 ], [ - 2392.0, + 2382.0, 0.37 ], [ - 2395.0, + 2399.0, 0.375 ], [ - 2401.0, + 2404.0, 0.38 ], [ - 2408.0, + 2413.0, 0.385 ], [ - 2417.0, + 2446.0, 0.39 ], [ - 2436.0, + 2530.0, 0.395 ], [ - 2494.0, + 2536.0, 0.4 ], [ - 2517.0, + 2538.0, 0.405 ], [ @@ -56522,475 +56522,475 @@ 0.41 ], [ - 2548.0, + 2541.0, 0.415 ], [ - 2554.0, + 2544.0, 0.42 ], [ - 2559.0, + 2546.0, 0.425 ], [ - 2564.0, + 2548.0, 0.43 ], [ - 2569.0, + 2550.0, 0.435 ], [ - 2574.0, + 2553.0, 0.44 ], [ - 2579.0, + 2556.0, 0.445 ], [ - 2586.0, + 2559.0, 0.45 ], [ - 2588.0, + 2563.0, 0.455 ], [ - 2589.0, + 2567.0, 0.46 ], [ - 2590.0, + 2571.0, 0.465 ], [ - 2590.0, + 2578.0, 0.47 ], [ - 2592.0, + 2586.0, 0.475 ], [ - 2593.0, + 2601.0, 0.48 ], [ - 2595.0, + 2646.0, 0.485 ], [ - 2596.0, + 2693.0, 0.49 ], [ - 2599.0, + 2732.0, 0.495 ], [ - 2601.0, + 2741.0, 0.5 ], [ - 2605.0, + 2746.0, 0.505 ], [ - 2609.0, + 2748.0, 0.51 ], [ - 2614.0, + 2749.0, 0.515 ], [ - 2622.0, + 2750.0, 0.52 ], [ - 2631.0, + 2751.0, 0.525 ], [ - 2645.0, + 2753.0, 0.53 ], [ - 2657.0, + 2754.0, 0.535 ], [ - 2676.0, + 2756.0, 0.54 ], [ - 2727.0, + 2758.0, 0.545 ], [ - 2732.0, + 2760.0, 0.55 ], [ - 2739.0, + 2762.0, 0.555 ], [ - 2745.0, + 2765.0, 0.56 ], [ - 2754.0, + 2768.0, 0.565 ], [ - 2763.0, + 2771.0, 0.57 ], [ - 2773.0, + 2777.0, 0.575 ], [ - 2788.0, + 2783.0, 0.58 ], [ - 2831.0, + 2793.0, 0.585 ], [ - 2856.0, + 2807.0, 0.59 ], [ - 2918.0, + 2832.0, 0.595 ], [ - 2938.0, + 2849.0, 0.6 ], [ - 2957.0, + 2886.0, 0.605 ], [ - 2976.0, + 2939.0, 0.61 ], [ - 2987.0, + 2947.0, 0.615 ], [ - 3015.0, + 2953.0, 0.62 ], [ - 3024.0, + 2963.0, 0.625 ], [ - 3032.0, + 2974.0, 0.63 ], [ - 3047.0, + 2987.0, 0.635 ], [ - 3079.0, + 3033.0, 0.64 ], [ - 3106.0, + 3063.0, 0.645 ], [ - 3117.0, + 3137.0, 0.65 ], [ - 3128.0, + 3154.0, 0.655 ], [ - 3137.0, + 3181.0, 0.66 ], [ - 3143.0, + 3204.0, 0.665 ], [ - 3160.0, + 3228.0, 0.67 ], [ - 3202.0, + 3236.0, 0.675 ], [ - 3234.0, + 3250.0, 0.68 ], [ - 3268.0, + 3276.0, 0.685 ], [ - 3301.0, + 3341.0, 0.69 ], [ - 3321.0, + 3352.0, 0.695 ], [ - 3366.0, + 3365.0, 0.7 ], [ - 3403.0, + 3375.0, 0.705 ], [ - 3419.0, + 3385.0, 0.71 ], [ - 3445.0, + 3412.0, 0.715 ], [ - 3492.0, + 3445.0, 0.72 ], [ - 3542.0, + 3478.0, 0.725 ], [ - 3597.0, + 3515.0, 0.73 ], [ - 3625.0, + 3562.0, 0.735 ], [ - 3686.0, + 3606.0, 0.74 ], [ - 3717.0, + 3654.0, 0.745 ], [ - 3745.0, + 3671.0, 0.75 ], [ - 3781.0, + 3705.0, 0.755 ], [ - 3797.0, + 3782.0, 0.76 ], [ - 3817.0, + 3843.0, 0.765 ], [ - 3843.0, + 3884.0, 0.77 ], [ - 3876.0, + 3948.0, 0.775 ], [ - 3953.0, + 4005.0, 0.78 ], [ - 3988.0, + 4033.0, 0.785 ], [ - 4040.0, + 4062.0, 0.79 ], [ - 4093.0, + 4081.0, 0.795 ], [ - 4164.0, + 4136.0, 0.8 ], [ - 4215.0, + 4173.0, 0.805 ], [ - 4295.0, + 4247.0, 0.81 ], [ - 4384.0, + 4291.0, 0.815 ], [ - 4451.0, + 4353.0, 0.82 ], [ - 4477.0, + 4438.0, 0.825 ], [ - 4527.0, + 4504.0, 0.83 ], [ - 4578.0, + 4576.0, 0.835 ], [ - 4632.0, + 4688.0, 0.84 ], [ - 4713.0, + 4770.0, 0.845 ], [ - 4761.0, + 4827.0, 0.85 ], [ - 4831.0, + 4886.0, 0.855 ], [ - 4932.0, + 4952.0, 0.86 ], [ - 4998.0, + 5013.0, 0.865 ], [ - 5117.0, + 5101.0, 0.87 ], [ - 5216.0, + 5178.0, 0.875 ], [ - 5308.0, + 5302.0, 0.88 ], [ - 5388.0, + 5394.0, 0.885 ], [ - 5474.0, + 5557.0, 0.89 ], [ - 5596.0, + 5679.0, 0.895 ], [ - 5784.0, + 5776.0, 0.9 ], [ - 5955.0, + 5859.0, 0.905 ], [ - 6069.0, + 6012.0, 0.91 ], [ - 6291.0, + 6247.0, 0.915 ], [ - 6480.0, + 6453.0, 0.92 ], [ - 6734.0, + 6616.0, 0.925 ], [ - 6855.0, + 6884.0, 0.93 ], [ - 7102.0, + 7199.0, 0.935 ], [ - 7399.0, + 7358.0, 0.94 ], [ - 7712.0, + 7672.0, 0.945 ], [ - 8105.0, + 8026.0, 0.95 ], [ - 8375.0, + 8413.0, 0.955 ], [ - 8750.0, + 8929.0, 0.96 ], [ - 9261.0, + 9279.0, 0.965 ], [ - 10004.0, + 9900.0, 0.97 ], [ - 10882.0, + 10811.0, 0.975 ], [ - 12167.0, + 12049.0, 0.98 ], [ - 14620.0, + 14066.0, 0.985 ], [ - 18654.0, + 18456.0, 0.99 ], [ - 27998.0, + 26814.0, 0.995 ], [ - 2450136.0, + 2581304.0, 1.0 ] ] @@ -57007,13 +57007,13 @@ "correctness": [ { "parser": "sqlparser-rs", - "accepted_valid": 33261, + "accepted_valid": 33321, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 99.99699347584257, + "roundtrip_pct": 99.99699888958915, "fidelity_pct": null, - "accept_pct": 80.54681067467429 + "accept_pct": 80.6921102339323 }, { "parser": "polyglot-sql", @@ -57037,833 +57037,833 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 18931, + "accepted_valid": 26025, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 99.80455337805715, + "roundtrip_pct": 99.87704130643611, "fidelity_pct": null, - "accept_pct": 45.844432605221094 + "accept_pct": 63.02368382815906 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 41294, - "n_accepted": 18931, - "min": 345.2, - "p10": 632.8, - "p25": 1024.8, - "median": 2010.2, - "p75": 4221.3, - "p90": 7714.5, - "p99": 28928.0, - "max": 248453.0, - "mean": 3724.4, - "roundtrip_pct": 99.8, + "n_accepted": 26025, + "min": 361.2, + "p10": 693.2, + "p25": 1170.3, + "median": 1864.7, + "p75": 3869.1, + "p90": 7287.8, + "p99": 25682.0, + "max": 251391.7, + "mean": 3468.2, + "roundtrip_pct": 99.9, "ecdf": [ [ - 345.2, + 361.2, 0.0 ], [ - 460.0, + 504.6, 0.005 ], [ - 483.9, + 518.3, 0.01 ], [ - 491.5, + 525.9, 0.015 ], [ - 497.1, + 534.0, 0.02 ], [ - 503.5, + 539.9, 0.025 ], [ - 508.0, + 546.3, 0.03 ], [ - 511.7, + 553.7, 0.035 ], [ - 516.3, + 559.3, 0.04 ], [ - 521.4, + 565.4, 0.045 ], [ - 527.8, + 570.7, 0.05 ], [ - 534.1, + 585.8, 0.055 ], [ - 538.8, + 601.7, 0.06 ], [ - 545.6, + 614.1, 0.065 ], [ - 554.8, + 633.1, 0.07 ], [ - 562.9, + 646.2, 0.075 ], [ - 577.3, + 658.0, 0.08 ], [ - 598.6, + 668.3, 0.085 ], [ - 612.0, + 677.4, 0.09 ], [ - 622.8, + 689.0, 0.095 ], [ - 632.8, + 693.2, 0.1 ], [ - 640.9, + 698.1, 0.105 ], [ - 644.7, + 704.6, 0.11 ], [ - 649.6, + 711.4, 0.115 ], [ - 654.3, + 724.8, 0.12 ], [ - 660.1, + 739.6, 0.125 ], [ - 664.7, + 747.1, 0.13 ], [ - 669.7, + 752.5, 0.135 ], [ - 676.6, + 759.9, 0.14 ], [ - 682.2, + 773.1, 0.145 ], [ - 687.2, + 783.9, 0.15 ], [ - 692.6, + 790.2, 0.155 ], [ - 697.9, + 797.8, 0.16 ], [ - 702.4, + 808.7, 0.165 ], [ - 707.7, + 835.0, 0.17 ], [ - 715.8, + 859.5, 0.175 ], [ - 723.8, + 872.6, 0.18 ], [ - 729.9, + 891.3, 0.185 ], [ - 737.9, + 924.9, 0.19 ], [ - 748.1, + 946.3, 0.195 ], [ - 767.1, + 967.1, 0.2 ], [ - 800.5, + 984.0, 0.205 ], [ - 835.1, + 998.7, 0.21 ], [ - 848.2, + 1015.5, 0.215 ], [ - 874.8, + 1030.4, 0.22 ], [ - 899.7, + 1056.3, 0.225 ], [ - 923.8, + 1078.5, 0.23 ], [ - 943.6, + 1101.5, 0.235 ], [ - 961.8, + 1129.6, 0.24 ], [ - 993.9, + 1149.0, 0.245 ], [ - 1024.8, + 1170.3, 0.25 ], [ - 1068.3, + 1191.4, 0.255 ], [ - 1093.3, + 1206.7, 0.26 ], [ - 1126.9, + 1216.2, 0.265 ], [ - 1144.8, + 1225.5, 0.27 ], [ - 1165.0, + 1237.3, 0.275 ], [ - 1183.2, + 1248.9, 0.28 ], [ - 1196.3, + 1261.3, 0.285 ], [ - 1207.3, + 1272.8, 0.29 ], [ - 1216.3, + 1283.0, 0.295 ], [ - 1225.8, + 1291.2, 0.3 ], [ - 1237.1, + 1301.8, 0.305 ], [ - 1247.0, + 1312.5, 0.31 ], [ - 1256.6, + 1322.9, 0.315 ], [ - 1266.9, + 1333.8, 0.32 ], [ - 1285.1, + 1342.8, 0.325 ], [ - 1294.8, + 1352.9, 0.33 ], [ - 1310.6, + 1360.7, 0.335 ], [ - 1328.1, + 1369.6, 0.34 ], [ - 1344.0, + 1379.3, 0.345 ], [ - 1369.1, + 1387.8, 0.35 ], [ - 1386.8, + 1399.3, 0.355 ], [ - 1409.6, + 1409.9, 0.36 ], [ - 1426.9, + 1418.2, 0.365 ], [ - 1444.7, + 1429.1, 0.37 ], [ - 1465.4, + 1439.7, 0.375 ], [ - 1481.9, + 1449.7, 0.38 ], [ - 1495.8, + 1460.4, 0.385 ], [ - 1513.6, + 1470.1, 0.39 ], [ - 1531.4, + 1482.2, 0.395 ], [ - 1547.2, + 1494.7, 0.4 ], [ - 1567.5, + 1509.1, 0.405 ], [ - 1586.5, + 1525.0, 0.41 ], [ - 1607.9, + 1541.6, 0.415 ], [ - 1639.9, + 1560.5, 0.42 ], [ - 1666.9, + 1576.9, 0.425 ], [ - 1687.5, + 1590.4, 0.43 ], [ - 1708.7, + 1605.7, 0.435 ], [ - 1733.0, + 1625.1, 0.44 ], [ - 1754.1, + 1643.6, 0.445 ], [ - 1770.5, + 1663.5, 0.45 ], [ - 1786.6, + 1683.5, 0.455 ], [ - 1808.6, + 1701.1, 0.46 ], [ - 1832.1, + 1721.9, 0.465 ], [ - 1848.9, + 1744.0, 0.47 ], [ - 1872.9, + 1765.8, 0.475 ], [ - 1902.0, + 1787.6, 0.48 ], [ - 1923.5, + 1811.7, 0.485 ], [ - 1949.5, + 1830.1, 0.49 ], [ - 1981.1, + 1844.8, 0.495 ], [ - 2010.2, + 1864.7, 0.5 ], [ - 2049.3, + 1877.9, 0.505 ], [ - 2074.9, + 1888.9, 0.51 ], [ - 2103.5, + 1908.4, 0.515 ], [ - 2130.2, + 1929.2, 0.52 ], [ - 2161.2, + 1946.7, 0.525 ], [ - 2204.9, + 1964.8, 0.53 ], [ - 2244.5, + 1988.8, 0.535 ], [ - 2277.9, + 2015.5, 0.54 ], [ - 2305.7, + 2041.8, 0.545 ], [ - 2338.1, + 2066.7, 0.55 ], [ - 2371.4, + 2096.0, 0.555 ], [ - 2404.4, + 2120.5, 0.56 ], [ - 2435.1, + 2144.7, 0.565 ], [ - 2463.9, + 2175.1, 0.57 ], [ - 2499.6, + 2200.8, 0.575 ], [ - 2535.8, + 2229.9, 0.58 ], [ - 2571.3, + 2255.8, 0.585 ], [ - 2609.8, + 2283.9, 0.59 ], [ - 2649.3, + 2314.9, 0.595 ], [ - 2690.2, + 2353.3, 0.6 ], [ - 2723.7, + 2390.7, 0.605 ], [ - 2754.3, + 2422.5, 0.61 ], [ - 2792.8, + 2453.5, 0.615 ], [ - 2834.8, + 2492.1, 0.62 ], [ - 2880.4, + 2529.1, 0.625 ], [ - 2909.2, + 2567.0, 0.63 ], [ - 2956.7, + 2609.5, 0.635 ], [ - 3001.3, + 2655.5, 0.64 ], [ - 3047.9, + 2698.4, 0.645 ], [ - 3098.7, + 2742.5, 0.65 ], [ - 3151.3, + 2792.8, 0.655 ], [ - 3190.0, + 2840.5, 0.66 ], [ - 3238.0, + 2882.5, 0.665 ], [ - 3288.0, + 2931.0, 0.67 ], [ - 3338.6, + 2976.0, 0.675 ], [ - 3384.8, + 3016.0, 0.68 ], [ - 3449.7, + 3062.2, 0.685 ], [ - 3495.1, + 3121.2, 0.69 ], [ - 3542.3, + 3182.7, 0.695 ], [ - 3599.2, + 3239.6, 0.7 ], [ - 3656.9, + 3299.1, 0.705 ], [ - 3724.8, + 3367.1, 0.71 ], [ - 3792.2, + 3422.8, 0.715 ], [ - 3845.9, + 3472.5, 0.72 ], [ - 3905.9, + 3538.3, 0.725 ], [ - 3973.2, + 3593.9, 0.73 ], [ - 4037.6, + 3638.9, 0.735 ], [ - 4100.1, + 3719.3, 0.74 ], [ - 4152.4, + 3789.2, 0.745 ], [ - 4221.3, + 3869.1, 0.75 ], [ - 4289.5, + 3941.2, 0.755 ], [ - 4351.0, + 4028.7, 0.76 ], [ - 4418.8, + 4111.9, 0.765 ], [ - 4495.1, + 4187.3, 0.77 ], [ - 4574.1, + 4247.5, 0.775 ], [ - 4666.6, + 4326.4, 0.78 ], [ - 4731.1, + 4410.1, 0.785 ], [ - 4816.8, + 4482.9, 0.79 ], [ - 4925.6, + 4580.1, 0.795 ], [ - 5016.9, + 4684.9, 0.8 ], [ - 5109.0, + 4764.3, 0.805 ], [ - 5196.3, + 4852.8, 0.81 ], [ - 5289.3, + 4940.4, 0.815 ], [ - 5390.2, + 5043.2, 0.82 ], [ - 5487.4, + 5144.8, 0.825 ], [ - 5596.2, + 5252.4, 0.83 ], [ - 5694.1, + 5359.5, 0.835 ], [ - 5820.2, + 5446.2, 0.84 ], [ - 5934.6, + 5555.2, 0.845 ], [ - 6063.0, + 5658.6, 0.85 ], [ - 6201.8, + 5800.3, 0.855 ], [ - 6328.4, + 5945.6, 0.86 ], [ - 6484.4, + 6094.6, 0.865 ], [ - 6658.8, + 6242.5, 0.87 ], [ - 6813.6, + 6408.0, 0.875 ], [ - 6974.7, + 6568.9, 0.88 ], [ - 7135.2, + 6752.8, 0.885 ], [ - 7321.3, + 6994.2, 0.89 ], [ - 7511.5, + 7155.1, 0.895 ], [ - 7714.5, + 7287.8, 0.9 ], [ - 7925.9, + 7469.2, 0.905 ], [ - 8170.9, + 7660.5, 0.91 ], [ - 8390.4, + 7896.8, 0.915 ], [ - 8673.4, + 8157.9, 0.92 ], [ - 8983.0, + 8383.8, 0.925 ], [ - 9357.7, + 8681.4, 0.93 ], [ - 9691.6, + 8953.6, 0.935 ], [ - 10081.2, + 9365.6, 0.94 ], [ - 10588.6, + 9752.9, 0.945 ], [ - 11093.9, + 10225.5, 0.95 ], [ - 11674.6, + 10771.5, 0.955 ], [ - 12307.6, + 11399.0, 0.96 ], [ - 13448.7, + 12234.6, 0.965 ], [ - 15021.8, + 13211.7, 0.97 ], [ - 16900.0, + 14757.8, 0.975 ], [ - 19523.0, + 16998.2, 0.98 ], [ - 22234.5, + 20050.2, 0.985 ], [ - 28928.0, + 25682.0, 0.99 ], [ - 39361.0, + 36372.0, 0.995 ], [ - 248453.0, + 251391.7, 1.0 ] ] @@ -57871,820 +57871,820 @@ { "parser": "sqlparser-rs", "n_total": 41294, - "n_accepted": 33261, - "min": 465.3, - "p10": 1169.3, - "p25": 2757.3, - "median": 5291.9, - "p75": 10203.8, - "p90": 18136.2, - "p99": 60998.7, - "max": 1326929.0, - "mean": 8868.0, + "n_accepted": 33321, + "min": 491.3, + "p10": 1147.2, + "p25": 2718.4, + "median": 5311.2, + "p75": 10283.9, + "p90": 18334.5, + "p99": 61052.3, + "max": 1322820.0, + "mean": 8934.4, "roundtrip_pct": 100.0, "ecdf": [ [ - 465.3, + 491.3, 0.0 ], [ - 750.4, + 744.3, 0.005 ], [ - 773.2, + 779.1, 0.01 ], [ - 790.4, + 797.3, 0.015 ], [ - 798.8, + 808.6, 0.02 ], [ - 806.1, + 821.1, 0.025 ], [ - 816.7, + 835.2, 0.03 ], [ - 830.4, + 844.6, 0.035 ], [ - 842.5, + 854.5, 0.04 ], [ - 853.5, + 869.6, 0.045 ], [ - 866.5, + 892.1, 0.05 ], [ - 889.0, + 909.1, 0.055 ], [ - 915.2, + 932.1, 0.06 ], [ - 941.6, + 963.8, 0.065 ], [ - 967.4, + 991.4, 0.07 ], [ - 1000.4, + 1015.1, 0.075 ], [ - 1020.1, + 1040.1, 0.08 ], [ - 1049.3, + 1067.0, 0.085 ], [ - 1073.7, + 1091.1, 0.09 ], [ - 1114.1, + 1119.2, 0.095 ], [ - 1169.3, + 1147.2, 0.1 ], [ - 1203.1, + 1165.5, 0.105 ], [ - 1221.5, + 1188.7, 0.11 ], [ - 1243.1, + 1218.2, 0.115 ], [ - 1265.6, + 1235.4, 0.12 ], [ - 1287.4, + 1256.5, 0.125 ], [ - 1313.3, + 1299.6, 0.13 ], [ - 1363.3, + 1335.2, 0.135 ], [ - 1439.6, + 1410.8, 0.14 ], [ - 1611.8, + 1603.9, 0.145 ], [ - 1671.6, + 1673.6, 0.15 ], [ - 1715.8, + 1716.4, 0.155 ], [ - 1762.2, + 1754.2, 0.16 ], [ - 1799.8, + 1784.7, 0.165 ], [ - 1835.0, + 1832.2, 0.17 ], [ - 1892.3, + 1890.4, 0.175 ], [ - 1945.6, + 1940.8, 0.18 ], [ - 1980.3, + 1980.1, 0.185 ], [ - 2010.8, + 2020.3, 0.19 ], [ - 2048.2, + 2054.1, 0.195 ], [ - 2081.7, + 2081.8, 0.2 ], [ - 2104.3, + 2108.2, 0.205 ], [ - 2126.5, + 2137.0, 0.21 ], [ - 2145.3, + 2164.1, 0.215 ], [ - 2190.4, + 2203.2, 0.22 ], [ - 2248.6, + 2239.1, 0.225 ], [ - 2317.7, + 2342.5, 0.23 ], [ - 2438.8, + 2442.7, 0.235 ], [ - 2561.5, + 2540.4, 0.24 ], [ - 2661.2, + 2646.0, 0.245 ], [ - 2757.3, + 2718.4, 0.25 ], [ - 2821.5, + 2795.9, 0.255 ], [ - 2887.6, + 2863.4, 0.26 ], [ - 2939.1, + 2926.7, 0.265 ], [ - 2997.0, + 2990.9, 0.27 ], [ - 3053.8, + 3052.7, 0.275 ], [ - 3114.1, + 3120.9, 0.28 ], [ - 3189.6, + 3198.4, 0.285 ], [ - 3255.5, + 3254.9, 0.29 ], [ - 3304.9, + 3328.6, 0.295 ], [ - 3356.3, + 3384.0, 0.3 ], [ - 3412.5, + 3427.6, 0.305 ], [ - 3464.2, + 3468.4, 0.31 ], [ - 3507.4, + 3510.2, 0.315 ], [ - 3548.7, + 3552.5, 0.32 ], [ - 3591.2, + 3591.0, 0.325 ], [ - 3620.6, + 3630.6, 0.33 ], [ - 3648.1, + 3668.9, 0.335 ], [ - 3678.1, + 3704.7, 0.34 ], [ - 3721.7, + 3748.2, 0.345 ], [ - 3765.0, + 3791.8, 0.35 ], [ - 3809.8, + 3849.9, 0.355 ], [ - 3855.5, + 3893.4, 0.36 ], [ - 3901.7, + 3956.5, 0.365 ], [ - 3954.3, + 4017.6, 0.37 ], [ - 4007.1, + 4072.7, 0.375 ], [ - 4056.8, + 4116.4, 0.38 ], [ - 4117.3, + 4158.8, 0.385 ], [ - 4165.7, + 4209.9, 0.39 ], [ - 4207.4, + 4250.4, 0.395 ], [ - 4242.8, + 4289.6, 0.4 ], [ - 4288.1, + 4336.7, 0.405 ], [ - 4336.8, + 4383.8, 0.41 ], [ - 4393.0, + 4427.5, 0.415 ], [ - 4453.4, + 4481.3, 0.42 ], [ - 4507.1, + 4527.5, 0.425 ], [ - 4563.3, + 4598.7, 0.43 ], [ - 4628.2, + 4674.6, 0.435 ], [ - 4711.6, + 4746.5, 0.44 ], [ - 4769.6, + 4808.5, 0.445 ], [ - 4828.1, + 4852.6, 0.45 ], [ - 4885.1, + 4891.1, 0.455 ], [ - 4940.9, + 4943.9, 0.46 ], [ - 4980.5, + 4990.5, 0.465 ], [ - 5023.9, + 5033.1, 0.47 ], [ - 5053.9, + 5077.7, 0.475 ], [ - 5107.5, + 5117.3, 0.48 ], [ - 5152.4, + 5168.6, 0.485 ], [ - 5196.3, + 5218.3, 0.49 ], [ - 5247.6, + 5261.1, 0.495 ], [ - 5291.9, + 5311.2, 0.5 ], [ - 5347.2, + 5363.6, 0.505 ], [ - 5407.5, + 5418.5, 0.51 ], [ - 5463.2, + 5487.9, 0.515 ], [ - 5525.1, + 5569.9, 0.52 ], [ - 5601.2, + 5639.5, 0.525 ], [ - 5685.4, + 5712.7, 0.53 ], [ - 5771.5, + 5790.9, 0.535 ], [ - 5858.4, + 5863.6, 0.54 ], [ - 5936.2, + 5955.6, 0.545 ], [ - 6014.2, + 6044.3, 0.55 ], [ - 6103.5, + 6120.2, 0.555 ], [ - 6211.1, + 6215.1, 0.56 ], [ - 6300.5, + 6309.9, 0.565 ], [ - 6382.1, + 6388.7, 0.57 ], [ - 6476.2, + 6491.4, 0.575 ], [ - 6550.2, + 6580.9, 0.58 ], [ - 6629.2, + 6664.7, 0.585 ], [ - 6723.6, + 6746.6, 0.59 ], [ - 6809.3, + 6822.2, 0.595 ], [ - 6888.9, + 6894.4, 0.6 ], [ - 6960.8, + 6970.2, 0.605 ], [ - 7036.7, + 7050.0, 0.61 ], [ - 7101.2, + 7126.5, 0.615 ], [ - 7169.3, + 7195.2, 0.62 ], [ - 7239.8, + 7269.2, 0.625 ], [ - 7326.2, + 7365.7, 0.63 ], [ - 7399.0, + 7436.8, 0.635 ], [ - 7481.6, + 7540.9, 0.64 ], [ - 7576.8, + 7628.9, 0.645 ], [ - 7670.8, + 7713.6, 0.65 ], [ - 7752.2, + 7782.2, 0.655 ], [ - 7829.4, + 7869.8, 0.66 ], [ - 7930.5, + 7986.1, 0.665 ], [ - 8040.2, + 8079.8, 0.67 ], [ - 8141.7, + 8165.5, 0.675 ], [ - 8253.7, + 8269.3, 0.68 ], [ - 8369.5, + 8385.8, 0.685 ], [ - 8473.3, + 8498.7, 0.69 ], [ - 8595.3, + 8599.7, 0.695 ], [ - 8720.5, + 8735.5, 0.7 ], [ - 8842.7, + 8898.1, 0.705 ], [ - 8975.0, + 9036.1, 0.71 ], [ - 9121.0, + 9145.9, 0.715 ], [ - 9268.5, + 9287.6, 0.72 ], [ - 9422.9, + 9428.8, 0.725 ], [ - 9552.6, + 9578.0, 0.73 ], [ - 9700.9, + 9754.0, 0.735 ], [ - 9865.3, + 9925.1, 0.74 ], [ - 10044.4, + 10095.4, 0.745 ], [ - 10203.8, + 10283.9, 0.75 ], [ - 10358.4, + 10459.9, 0.755 ], [ - 10503.6, + 10652.3, 0.76 ], [ - 10666.4, + 10810.4, 0.765 ], [ - 10843.1, + 10931.8, 0.77 ], [ - 11014.6, + 11132.2, 0.775 ], [ - 11196.1, + 11292.6, 0.78 ], [ - 11368.7, + 11470.3, 0.785 ], [ - 11534.2, + 11642.0, 0.79 ], [ - 11715.0, + 11806.6, 0.795 ], [ - 11936.9, + 12001.1, 0.8 ], [ - 12098.6, + 12198.0, 0.805 ], [ - 12314.7, + 12402.0, 0.81 ], [ - 12493.5, + 12654.0, 0.815 ], [ - 12775.6, + 12897.3, 0.82 ], [ - 13021.3, + 13130.6, 0.825 ], [ - 13248.0, + 13343.7, 0.83 ], [ - 13467.2, + 13608.6, 0.835 ], [ - 13715.8, + 13819.3, 0.84 ], [ - 13989.7, + 14090.0, 0.845 ], [ - 14263.7, + 14343.7, 0.85 ], [ - 14530.8, + 14641.0, 0.855 ], [ - 14861.5, + 14874.8, 0.86 ], [ - 15178.7, + 15268.8, 0.865 ], [ - 15547.4, + 15628.0, 0.87 ], [ - 15866.0, + 15996.2, 0.875 ], [ - 16316.8, + 16485.2, 0.88 ], [ - 16721.7, + 16885.8, 0.885 ], [ - 17174.6, + 17318.8, 0.89 ], [ - 17679.4, + 17823.8, 0.895 ], [ - 18136.2, + 18334.5, 0.9 ], [ - 18645.2, + 18833.6, 0.905 ], [ - 19146.2, + 19378.6, 0.91 ], [ - 19709.8, + 19977.8, 0.915 ], [ - 20308.5, + 20579.0, 0.92 ], [ - 21072.5, + 21330.2, 0.925 ], [ - 21733.5, + 22081.8, 0.93 ], [ - 22519.3, + 23053.7, 0.935 ], [ - 23594.7, + 24005.3, 0.94 ], [ - 24717.0, + 25067.3, 0.945 ], [ - 26152.7, + 26550.0, 0.95 ], [ - 27592.3, + 28056.3, 0.955 ], [ - 29061.7, + 29926.3, 0.96 ], [ - 31035.3, + 31693.3, 0.965 ], [ - 33460.0, + 33974.0, 0.97 ], [ - 37083.7, + 37561.0, 0.975 ], [ - 41839.0, + 41648.7, 0.98 ], [ - 47974.0, + 48541.7, 0.985 ], [ - 60998.7, + 61052.3, 0.99 ], [ - 88531.0, + 87665.7, 0.995 ], [ - 1326929.0, + 1322820.0, 1.0 ] ] @@ -58693,819 +58693,819 @@ "parser": "databend-common-ast", "n_total": 41294, "n_accepted": 21362, - "min": 327.0, - "p10": 1021.4, - "p25": 5446.6, - "median": 11203.8, - "p75": 21105.0, - "p90": 36408.7, - "p99": 126462.7, - "max": 683891928.3, - "mean": 50709.1, + "min": 330.1, + "p10": 1025.5, + "p25": 5381.9, + "median": 11417.3, + "p75": 21605.8, + "p90": 37247.0, + "p99": 126652.7, + "max": 708337660.7, + "mean": 52207.8, "roundtrip_pct": 100.0, "ecdf": [ [ - 327.0, + 330.1, 0.0 ], [ - 613.1, + 625.4, 0.005 ], [ - 923.0, + 914.3, 0.01 ], [ - 934.5, + 925.8, 0.015 ], [ - 941.7, + 937.3, 0.02 ], [ - 947.3, + 946.0, 0.025 ], [ - 951.3, + 959.1, 0.03 ], [ - 955.1, + 968.2, 0.035 ], [ - 960.1, + 972.4, 0.04 ], [ - 966.8, + 976.4, 0.045 ], [ - 981.1, + 980.1, 0.05 ], [ - 989.6, + 983.0, 0.055 ], [ - 994.2, + 986.3, 0.06 ], [ - 998.1, + 989.2, 0.065 ], [ - 1001.8, + 991.7, 0.07 ], [ - 1005.1, + 994.5, 0.075 ], [ - 1008.0, + 997.3, 0.08 ], [ - 1010.6, + 1000.1, 0.085 ], [ - 1013.6, + 1003.4, 0.09 ], [ - 1017.0, + 1008.8, 0.095 ], [ - 1021.4, + 1025.5, 0.1 ], [ - 1026.8, + 1038.1, 0.105 ], [ - 1035.5, + 1049.9, 0.11 ], [ - 1054.1, + 1057.3, 0.115 ], [ - 1066.6, + 1064.5, 0.12 ], [ - 1076.6, + 1082.5, 0.125 ], [ - 1103.6, + 1113.2, 0.13 ], [ - 1129.6, + 1133.1, 0.135 ], [ - 1192.1, + 1181.6, 0.14 ], [ - 1354.6, + 1250.8, 0.145 ], [ - 1562.1, + 1619.5, 0.15 ], [ - 1667.3, + 1689.8, 0.155 ], [ - 1912.3, + 1968.0, 0.16 ], [ - 2008.0, + 2039.3, 0.165 ], [ - 2187.8, + 2213.7, 0.17 ], [ - 2349.3, + 2339.0, 0.175 ], [ - 2502.6, + 2521.7, 0.18 ], [ - 3050.8, + 3028.1, 0.185 ], [ - 3203.2, + 3194.0, 0.19 ], [ - 3308.6, + 3335.6, 0.195 ], [ - 3578.7, + 3617.7, 0.2 ], [ - 3698.9, + 3807.2, 0.205 ], [ - 3937.5, + 3953.2, 0.21 ], [ - 4072.1, + 4112.8, 0.215 ], [ - 4221.8, + 4215.6, 0.22 ], [ - 4367.8, + 4373.5, 0.225 ], [ - 4701.0, + 4615.4, 0.23 ], [ - 4946.4, + 4958.3, 0.235 ], [ - 5140.4, + 5089.1, 0.24 ], [ - 5268.3, + 5225.9, 0.245 ], [ - 5446.6, + 5381.9, 0.25 ], [ - 5622.5, + 5667.8, 0.255 ], [ - 6026.1, + 6024.1, 0.26 ], [ - 6320.5, + 6341.3, 0.265 ], [ - 6378.1, + 6405.5, 0.27 ], [ - 6409.8, + 6611.7, 0.275 ], [ - 6437.5, + 6702.7, 0.28 ], [ - 6468.6, + 6722.7, 0.285 ], [ - 6579.7, + 6740.4, 0.29 ], [ - 6691.2, + 6754.2, 0.295 ], [ - 6748.9, + 6767.5, 0.3 ], [ - 6788.6, + 6785.1, 0.305 ], [ - 6823.6, + 6807.0, 0.31 ], [ - 6882.4, + 6865.1, 0.315 ], [ - 7026.7, + 7064.1, 0.32 ], [ - 7161.9, + 7237.5, 0.325 ], [ - 7242.2, + 7427.4, 0.33 ], [ - 7416.5, + 7529.2, 0.335 ], [ - 7582.7, + 7639.4, 0.34 ], [ - 7658.6, + 7725.5, 0.345 ], [ - 7767.2, + 7839.0, 0.35 ], [ - 7980.1, + 8106.3, 0.355 ], [ - 8082.0, + 8241.0, 0.36 ], [ - 8152.7, + 8358.8, 0.365 ], [ - 8226.5, + 8540.7, 0.37 ], [ - 8301.2, + 8585.4, 0.375 ], [ - 8450.0, + 8655.4, 0.38 ], [ - 8591.7, + 8743.5, 0.385 ], [ - 8687.4, + 8812.6, 0.39 ], [ - 8775.6, + 8883.8, 0.395 ], [ - 8867.6, + 9008.0, 0.4 ], [ - 8955.1, + 9094.2, 0.405 ], [ - 9052.1, + 9269.5, 0.41 ], [ - 9209.4, + 9361.7, 0.415 ], [ - 9329.6, + 9464.6, 0.42 ], [ - 9427.8, + 9575.1, 0.425 ], [ - 9513.0, + 9670.3, 0.43 ], [ - 9641.6, + 9791.8, 0.435 ], [ - 9748.4, + 9957.8, 0.44 ], [ - 9837.4, + 10067.9, 0.445 ], [ - 9945.8, + 10186.0, 0.45 ], [ - 10036.8, + 10311.7, 0.455 ], [ - 10180.3, + 10409.7, 0.46 ], [ - 10323.9, + 10545.4, 0.465 ], [ - 10440.9, + 10645.1, 0.47 ], [ - 10582.2, + 10759.0, 0.475 ], [ - 10732.6, + 10941.9, 0.48 ], [ - 10891.7, + 11094.8, 0.485 ], [ - 11015.8, + 11192.4, 0.49 ], [ - 11081.0, + 11277.0, 0.495 ], [ - 11203.8, + 11417.3, 0.5 ], [ - 11347.6, + 11595.6, 0.505 ], [ - 11518.9, + 11779.8, 0.51 ], [ - 11664.6, + 11917.5, 0.515 ], [ - 11776.6, + 12010.1, 0.52 ], [ - 11912.6, + 12134.4, 0.525 ], [ - 12057.8, + 12281.7, 0.53 ], [ - 12216.9, + 12455.0, 0.535 ], [ - 12354.7, + 12608.1, 0.54 ], [ - 12467.9, + 12682.6, 0.545 ], [ - 12559.4, + 12787.0, 0.55 ], [ - 12708.3, + 12937.3, 0.555 ], [ - 12871.6, + 13080.4, 0.56 ], [ - 13061.9, + 13229.3, 0.565 ], [ - 13229.3, + 13429.6, 0.57 ], [ - 13423.7, + 13563.8, 0.575 ], [ - 13618.7, + 13743.1, 0.58 ], [ - 13852.8, + 14026.5, 0.585 ], [ - 14021.5, + 14253.5, 0.59 ], [ - 14168.5, + 14485.7, 0.595 ], [ - 14437.3, + 14682.8, 0.6 ], [ - 14582.5, + 14881.3, 0.605 ], [ - 14736.2, + 15065.2, 0.61 ], [ - 14953.3, + 15293.8, 0.615 ], [ - 15223.8, + 15475.8, 0.62 ], [ - 15434.2, + 15624.5, 0.625 ], [ - 15575.4, + 15783.2, 0.63 ], [ - 15701.3, + 15920.0, 0.635 ], [ - 15860.0, + 16164.6, 0.64 ], [ - 16075.3, + 16349.0, 0.645 ], [ - 16246.6, + 16539.2, 0.65 ], [ - 16455.2, + 16713.6, 0.655 ], [ - 16649.4, + 16914.0, 0.66 ], [ - 16918.0, + 17174.4, 0.665 ], [ - 17160.4, + 17409.0, 0.67 ], [ - 17402.8, + 17593.2, 0.675 ], [ - 17619.4, + 17813.6, 0.68 ], [ - 17889.8, + 18109.2, 0.685 ], [ - 18126.2, + 18389.8, 0.69 ], [ - 18314.6, + 18653.2, 0.695 ], [ - 18590.2, + 18893.2, 0.7 ], [ - 18831.6, + 19151.2, 0.705 ], [ - 19073.8, + 19386.8, 0.71 ], [ - 19291.5, + 19637.2, 0.715 ], [ - 19569.5, + 19900.0, 0.72 ], [ - 19765.4, + 20165.5, 0.725 ], [ - 20002.8, + 20468.8, 0.73 ], [ - 20266.0, + 20779.2, 0.735 ], [ - 20548.7, + 21037.2, 0.74 ], [ - 20809.5, + 21287.8, 0.745 ], [ - 21105.0, + 21605.8, 0.75 ], [ - 21478.2, + 21868.8, 0.755 ], [ - 21806.2, + 22164.5, 0.76 ], [ - 22174.5, + 22445.0, 0.765 ], [ - 22512.5, + 22880.8, 0.77 ], [ - 22885.8, + 23237.0, 0.775 ], [ - 23211.2, + 23637.0, 0.78 ], [ - 23501.8, + 24012.3, 0.785 ], [ - 23895.2, + 24408.5, 0.79 ], [ - 24218.2, + 24673.3, 0.795 ], [ - 24639.7, + 25054.0, 0.8 ], [ - 25017.3, + 25331.0, 0.805 ], [ - 25301.3, + 25702.0, 0.81 ], [ - 25615.0, + 26116.0, 0.815 ], [ - 26009.3, + 26533.3, 0.82 ], [ - 26510.0, + 26850.7, 0.825 ], [ - 26834.0, + 27121.3, 0.83 ], [ - 27365.0, + 27639.0, 0.835 ], [ - 27889.7, + 28360.3, 0.84 ], [ - 28417.3, + 28998.3, 0.845 ], [ - 29035.0, + 29602.7, 0.85 ], [ - 29562.3, + 30210.3, 0.855 ], [ - 30157.0, + 30754.7, 0.86 ], [ - 30718.0, + 31342.3, 0.865 ], [ - 31596.7, + 31984.0, 0.87 ], [ - 32211.0, + 32765.3, 0.875 ], [ - 32929.0, + 33603.3, 0.88 ], [ - 33790.7, + 34468.7, 0.885 ], [ - 34552.0, + 35310.0, 0.89 ], [ - 35487.0, + 36242.0, 0.895 ], [ - 36408.7, + 37247.0, 0.9 ], [ - 37507.7, + 38042.0, 0.905 ], [ - 38589.7, + 39037.0, 0.91 ], [ - 39601.3, + 40199.3, 0.915 ], [ - 40673.7, + 41692.0, 0.92 ], [ - 41926.0, + 42781.0, 0.925 ], [ - 43315.3, + 44297.0, 0.93 ], [ - 45018.3, + 46351.0, 0.935 ], [ - 47252.7, + 48508.3, 0.94 ], [ - 50014.7, + 51440.7, 0.945 ], [ - 52295.3, + 54316.0, 0.95 ], [ - 55110.7, + 57308.0, 0.955 ], [ - 58544.0, + 60264.0, 0.96 ], [ - 62929.0, + 64408.3, 0.965 ], [ - 68422.7, + 70272.7, 0.97 ], [ - 75994.0, + 76952.0, 0.975 ], [ - 87318.7, + 87682.3, 0.98 ], [ - 102984.7, + 102253.0, 0.985 ], [ - 126462.7, + 126652.7, 0.99 ], [ - 178651.0, + 186465.7, 0.995 ], [ - 683891928.3, + 708337660.7, 1.0 ] ] @@ -59514,819 +59514,819 @@ "parser": "polyglot-sql", "n_total": 41294, "n_accepted": 34801, - "min": 9577.0, - "p10": 10646.4, - "p25": 11798.6, - "median": 14201.8, - "p75": 18480.8, - "p90": 25468.0, - "p99": 62160.7, - "max": 1296912.3, - "mean": 17261.1, + "min": 9607.1, + "p10": 10765.4, + "p25": 11926.9, + "median": 14403.8, + "p75": 18730.5, + "p90": 25869.0, + "p99": 61933.7, + "max": 1312380.0, + "mean": 17504.0, "roundtrip_pct": 96.9, "ecdf": [ [ - 9577.0, + 9607.1, 0.0 ], [ - 9941.1, + 10022.2, 0.005 ], [ - 9988.9, + 10071.2, 0.01 ], [ - 10021.1, + 10110.2, 0.015 ], [ - 10047.9, + 10155.8, 0.02 ], [ - 10075.8, + 10219.4, 0.025 ], [ - 10105.8, + 10296.2, 0.03 ], [ - 10135.8, + 10377.4, 0.035 ], [ - 10168.1, + 10467.6, 0.04 ], [ - 10205.9, + 10536.1, 0.045 ], [ - 10243.8, + 10567.4, 0.05 ], [ - 10289.4, + 10592.5, 0.055 ], [ - 10332.9, + 10617.9, 0.06 ], [ - 10398.6, + 10638.9, 0.065 ], [ - 10450.8, + 10658.2, 0.07 ], [ - 10501.0, + 10673.4, 0.075 ], [ - 10544.3, + 10691.4, 0.08 ], [ - 10576.7, + 10707.8, 0.085 ], [ - 10602.2, + 10722.8, 0.09 ], [ - 10623.4, + 10742.4, 0.095 ], [ - 10646.4, + 10765.4, 0.1 ], [ - 10667.9, + 10786.6, 0.105 ], [ - 10686.5, + 10810.5, 0.11 ], [ - 10711.3, + 10835.5, 0.115 ], [ - 10733.7, + 10858.0, 0.12 ], [ - 10759.1, + 10883.0, 0.125 ], [ - 10785.4, + 10905.6, 0.13 ], [ - 10810.5, + 10933.1, 0.135 ], [ - 10839.2, + 10958.2, 0.14 ], [ - 10865.5, + 10980.8, 0.145 ], [ - 10898.1, + 11011.9, 0.15 ], [ - 10925.6, + 11045.3, 0.155 ], [ - 10962.0, + 11093.5, 0.16 ], [ - 10995.9, + 11156.1, 0.165 ], [ - 11038.4, + 11221.2, 0.17 ], [ - 11095.9, + 11285.1, 0.175 ], [ - 11159.7, + 11342.6, 0.18 ], [ - 11211.1, + 11394.1, 0.185 ], [ - 11260.1, + 11432.9, 0.19 ], [ - 11310.1, + 11474.1, 0.195 ], [ - 11345.2, + 11508.0, 0.2 ], [ - 11382.8, + 11543.0, 0.205 ], [ - 11416.6, + 11579.0, 0.21 ], [ - 11447.9, + 11617.0, 0.215 ], [ - 11481.7, + 11660.9, 0.22 ], [ - 11519.0, + 11716.4, 0.225 ], [ - 11561.9, + 11774.8, 0.23 ], [ - 11607.0, + 11828.0, 0.235 ], [ - 11679.3, + 11862.5, 0.24 ], [ - 11748.5, + 11895.0, 0.245 ], [ - 11798.6, + 11926.9, 0.25 ], [ - 11849.9, + 11968.3, 0.255 ], [ - 11896.9, + 12009.9, 0.26 ], [ - 11937.5, + 12065.6, 0.265 ], [ - 11976.4, + 12122.9, 0.27 ], [ - 12015.2, + 12218.7, 0.275 ], [ - 12064.1, + 12331.9, 0.28 ], [ - 12156.8, + 12394.9, 0.285 ], [ - 12260.6, + 12456.4, 0.29 ], [ - 12336.1, + 12509.3, 0.295 ], [ - 12393.4, + 12548.0, 0.3 ], [ - 12442.0, + 12585.1, 0.305 ], [ - 12490.9, + 12619.6, 0.31 ], [ - 12533.7, + 12648.3, 0.315 ], [ - 12575.1, + 12685.4, 0.32 ], [ - 12609.6, + 12718.3, 0.325 ], [ - 12648.1, + 12759.9, 0.33 ], [ - 12685.4, + 12804.1, 0.335 ], [ - 12725.6, + 12842.9, 0.34 ], [ - 12761.3, + 12895.9, 0.345 ], [ - 12811.5, + 12960.3, 0.35 ], [ - 12881.4, + 13021.7, 0.355 ], [ - 12944.4, + 13077.6, 0.36 ], [ - 13004.5, + 13120.4, 0.365 ], [ - 13053.0, + 13160.6, 0.37 ], [ - 13084.7, + 13202.1, 0.375 ], [ - 13121.3, + 13240.7, 0.38 ], [ - 13148.2, + 13272.3, 0.385 ], [ - 13177.7, + 13305.1, 0.39 ], [ - 13204.9, + 13336.8, 0.395 ], [ - 13232.1, + 13368.1, 0.4 ], [ - 13257.9, + 13407.0, 0.405 ], [ - 13285.1, + 13450.3, 0.41 ], [ - 13315.1, + 13495.4, 0.415 ], [ - 13351.0, + 13542.3, 0.42 ], [ - 13391.1, + 13607.3, 0.425 ], [ - 13433.9, + 13667.5, 0.43 ], [ - 13488.8, + 13734.6, 0.435 ], [ - 13557.1, + 13796.0, 0.44 ], [ - 13645.7, + 13856.2, 0.445 ], [ - 13716.0, + 13909.7, 0.45 ], [ - 13764.3, + 13966.4, 0.455 ], [ - 13813.1, + 14016.5, 0.46 ], [ - 13861.2, + 14059.8, 0.465 ], [ - 13904.9, + 14095.0, 0.47 ], [ - 13956.5, + 14140.0, 0.475 ], [ - 14003.2, + 14186.8, 0.48 ], [ - 14058.0, + 14237.0, 0.485 ], [ - 14106.8, + 14288.7, 0.49 ], [ - 14154.0, + 14342.0, 0.495 ], [ - 14201.8, + 14403.8, 0.5 ], [ - 14241.8, + 14475.7, 0.505 ], [ - 14293.7, + 14555.8, 0.51 ], [ - 14358.8, + 14629.3, 0.515 ], [ - 14424.0, + 14696.2, 0.52 ], [ - 14492.3, + 14749.5, 0.525 ], [ - 14562.5, + 14801.3, 0.53 ], [ - 14631.0, + 14864.7, 0.535 ], [ - 14711.2, + 14924.8, 0.54 ], [ - 14779.5, + 14986.4, 0.545 ], [ - 14853.0, + 15051.8, 0.55 ], [ - 14914.8, + 15120.3, 0.555 ], [ - 14963.3, + 15188.7, 0.56 ], [ - 15026.8, + 15257.2, 0.565 ], [ - 15093.5, + 15339.0, 0.57 ], [ - 15153.7, + 15429.2, 0.575 ], [ - 15218.8, + 15515.8, 0.58 ], [ - 15295.7, + 15591.2, 0.585 ], [ - 15390.8, + 15666.3, 0.59 ], [ - 15482.7, + 15737.6, 0.595 ], [ - 15566.0, + 15806.7, 0.6 ], [ - 15641.3, + 15885.2, 0.605 ], [ - 15713.8, + 15960.2, 0.61 ], [ - 15775.8, + 16034.4, 0.615 ], [ - 15848.0, + 16122.4, 0.62 ], [ - 15928.2, + 16194.0, 0.625 ], [ - 16013.7, + 16272.6, 0.63 ], [ - 16090.4, + 16357.5, 0.635 ], [ - 16154.6, + 16449.2, 0.64 ], [ - 16212.3, + 16551.4, 0.645 ], [ - 16300.8, + 16637.4, 0.65 ], [ - 16402.7, + 16731.6, 0.655 ], [ - 16497.2, + 16819.6, 0.66 ], [ - 16583.2, + 16903.8, 0.665 ], [ - 16683.6, + 16984.0, 0.67 ], [ - 16773.6, + 17066.2, 0.675 ], [ - 16873.8, + 17142.4, 0.68 ], [ - 16974.2, + 17230.6, 0.685 ], [ - 17058.4, + 17310.8, 0.69 ], [ - 17154.6, + 17419.0, 0.695 ], [ - 17250.6, + 17519.2, 0.7 ], [ - 17349.7, + 17621.4, 0.705 ], [ - 17438.8, + 17743.4, 0.71 ], [ - 17535.2, + 17867.8, 0.715 ], [ - 17669.4, + 17971.5, 0.72 ], [ - 17795.6, + 18102.2, 0.725 ], [ - 17935.8, + 18228.4, 0.73 ], [ - 18060.2, + 18332.2, 0.735 ], [ - 18170.4, + 18452.8, 0.74 ], [ - 18317.2, + 18585.2, 0.745 ], [ - 18480.8, + 18730.5, 0.75 ], [ - 18625.2, + 18870.8, 0.755 ], [ - 18755.4, + 19016.0, 0.76 ], [ - 18887.6, + 19138.8, 0.765 ], [ - 19026.0, + 19306.5, 0.77 ], [ - 19176.0, + 19466.8, 0.775 ], [ - 19316.5, + 19622.0, 0.78 ], [ - 19477.0, + 19782.5, 0.785 ], [ - 19647.2, + 19907.8, 0.79 ], [ - 19782.2, + 20060.5, 0.795 ], [ - 19940.2, + 20258.2, 0.8 ], [ - 20113.0, + 20416.2, 0.805 ], [ - 20308.5, + 20591.2, 0.81 ], [ - 20503.8, + 20764.2, 0.815 ], [ - 20704.2, + 20949.5, 0.82 ], [ - 20862.0, + 21142.5, 0.825 ], [ - 21027.2, + 21370.5, 0.83 ], [ - 21247.8, + 21593.2, 0.835 ], [ - 21488.2, + 21813.8, 0.84 ], [ - 21731.0, + 22069.2, 0.845 ], [ - 21969.2, + 22317.0, 0.85 ], [ - 22244.5, + 22572.5, 0.855 ], [ - 22567.8, + 22898.2, 0.86 ], [ - 22900.0, + 23173.7, 0.865 ], [ - 23146.2, + 23489.5, 0.87 ], [ - 23411.8, + 23820.0, 0.875 ], [ - 23825.0, + 24203.2, 0.88 ], [ - 24282.7, + 24579.7, 0.885 ], [ - 24656.7, + 24970.7, 0.89 ], [ - 25044.0, + 25351.3, 0.895 ], [ - 25468.0, + 25869.0, 0.9 ], [ - 25929.3, + 26296.3, 0.905 ], [ - 26339.7, + 26683.7, 0.91 ], [ - 26787.3, + 27074.3, 0.915 ], [ - 27251.3, + 27582.0, 0.92 ], [ - 27785.7, + 28250.0, 0.925 ], [ - 28423.7, + 28935.0, 0.93 ], [ - 29081.7, + 29482.3, 0.935 ], [ - 29970.0, + 30290.3, 0.94 ], [ - 30902.0, + 31342.7, 0.945 ], [ - 31977.3, + 32147.3, 0.95 ], [ - 33199.3, + 33262.7, 0.955 ], [ - 34622.0, + 34629.0, 0.96 ], [ - 36382.0, + 36672.7, 0.965 ], [ - 38746.7, + 38920.0, 0.97 ], [ - 42052.7, + 42326.7, 0.975 ], [ - 46397.7, + 46571.3, 0.98 ], [ - 52365.7, + 52616.3, 0.985 ], [ - 62160.7, + 61933.7, 0.99 ], [ - 86216.3, + 88480.3, 0.995 ], [ - 1296912.3, + 1312380.0, 1.0 ] ] @@ -60347,32 +60347,32 @@ 130, 130, 129, - 128 + 129 ] }, { "name": "hive_tests.txt", "total": 41149, "accepted": [ - 33131, + 33191, 34671, 21233, - 18803 + 25896 ] } ], "subtotal_total": 41294, "subtotal_accepted": [ - 33261, + 33321, 34801, 21362, - 18931 + 26025 ] }, "failures": [ { "parser": "sqlparser-rs", - "rejected_total": 8033, + "rejected_total": 7973, "expected_total": 41294, "preview_html": [ "select i_item_id ,i_item_desc ,i_category ,i_class ,i_current_price ,sum(ws_ext_sales_price) as itemrevenue ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over (partition by i_class) as revenueratio from web_sales ,item ,date_dim where ws_item_sk = i_item_sk and i_category in ('Electronics', 'Books', 'Women') and ws_sold_date_sk = d_date_sk and d_date between cast('1998-01-06' as date) and (cast('1998-01-06' as date) + 30 days) group by i_item_id ,i_item_desc ,i_category ,i_class ,i_current_price order by i_category ,i_class ,i_item_id ,i_item_desc ,revenueratio limit 100", @@ -60462,7 +60462,7 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 22363, + "rejected_total": 15269, "expected_total": 41294, "preview_html": [ "select i_item_id ,i_item_desc ,i_category ,i_class ,i_current_price ,sum(ws_ext_sales_price) as itemrevenue ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over (partition by i_class) as revenueratio from web_sales ,item ,date_dim where ws_item_sk = i_item_sk and i_category in ('Electronics', 'Books', 'Women') and ws_sold_date_sk = d_date_sk and d_date between cast('1998-01-06' as date) and (cast('1998-01-06' as date) + 30 days) group by i_item_id ,i_item_desc ,i_category ,i_class ,i_current_price order by i_category ,i_class ,i_item_id ,i_item_desc ,revenueratio limit 100", @@ -60494,17 +60494,17 @@ "memory": [ { "parser": "sqlparser-rs", - "n": 33261, + "n": 33321, "peak": { "min": 3824.0, "p10": 4750.0, "p25": 7307.0, - "median": 18020.0, - "p75": 27120.0, - "p90": 43669.0, + "median": 17977.0, + "p75": 27075.0, + "p90": 43594.0, "p99": 117678.0, "max": 1790502.0, - "mean": 22760.961125642643, + "mean": 22739.025359382973, "ecdf": [ [ 3824.0, @@ -60555,7 +60555,7 @@ 0.055 ], [ - 4650.0, + 4651.0, 0.06 ], [ @@ -60591,11 +60591,11 @@ 0.1 ], [ - 5270.0, + 5271.0, 0.105 ], [ - 5299.0, + 5300.0, 0.11 ], [ @@ -60607,7 +60607,7 @@ 0.12 ], [ - 5351.0, + 5352.0, 0.125 ], [ @@ -60615,11 +60615,11 @@ 0.13 ], [ - 5368.0, + 5369.0, 0.135 ], [ - 5372.0, + 5373.0, 0.14 ], [ @@ -60627,7 +60627,7 @@ 0.145 ], [ - 5374.0, + 5375.0, 0.15 ], [ @@ -60639,19 +60639,19 @@ 0.16 ], [ - 5399.0, + 5401.0, 0.165 ], [ - 5460.0, + 5462.0, 0.17 ], [ - 5636.0, + 5637.0, 0.175 ], [ - 5837.0, + 5838.0, 0.18 ], [ @@ -60663,35 +60663,35 @@ 0.19 ], [ - 5868.0, + 5869.0, 0.195 ], [ - 5877.0, + 5878.0, 0.2 ], [ - 6318.0, + 6417.0, 0.205 ], [ - 6771.0, + 6774.0, 0.21 ], [ - 6828.0, + 6834.0, 0.215 ], [ - 6855.0, + 6859.0, 0.22 ], [ - 7115.0, + 7122.0, 0.225 ], [ - 7281.0, + 7283.0, 0.23 ], [ @@ -60699,11 +60699,11 @@ 0.235 ], [ - 7298.0, + 7299.0, 0.24 ], [ - 7305.0, + 7306.0, 0.245 ], [ @@ -60711,43 +60711,43 @@ 0.25 ], [ - 7318.0, + 7319.0, 0.255 ], [ - 7331.0, + 7333.0, 0.26 ], [ - 7360.0, + 7366.0, 0.265 ], [ - 7580.0, + 7552.0, 0.27 ], [ - 7889.0, + 7887.0, 0.275 ], [ - 7916.0, + 7913.0, 0.28 ], [ - 7954.0, + 7948.0, 0.285 ], [ - 8691.0, + 8599.0, 0.29 ], [ - 8794.0, + 8792.0, 0.295 ], [ - 8809.0, + 8808.0, 0.3 ], [ @@ -60755,91 +60755,91 @@ 0.305 ], [ - 9165.0, + 9127.0, 0.31 ], [ - 9474.0, + 9473.0, 0.315 ], [ - 10178.0, + 10158.0, 0.32 ], [ - 10454.0, + 10441.0, 0.325 ], [ - 10544.0, + 10530.0, 0.33 ], [ - 10765.0, + 10760.0, 0.335 ], [ - 10888.0, + 10865.0, 0.34 ], [ - 11184.0, + 11103.0, 0.345 ], [ - 11775.0, + 11771.0, 0.35 ], [ - 11849.0, + 11820.0, 0.355 ], [ - 12061.0, + 12049.0, 0.36 ], [ - 12240.0, + 12237.0, 0.365 ], [ - 12260.0, + 12256.0, 0.37 ], [ - 12329.0, + 12299.0, 0.375 ], [ - 12443.0, + 12428.0, 0.38 ], [ - 12681.0, + 12623.0, 0.385 ], [ - 13563.0, + 13455.0, 0.39 ], [ - 13694.0, + 13680.0, 0.395 ], [ - 14228.0, + 14221.0, 0.4 ], [ - 14976.0, + 14971.0, 0.405 ], [ - 15146.0, + 15076.0, 0.41 ], [ - 15703.0, + 15682.0, 0.415 ], [ @@ -60847,11 +60847,11 @@ 0.42 ], [ - 16206.0, + 16205.0, 0.425 ], [ - 16217.0, + 16216.0, 0.43 ], [ @@ -60859,427 +60859,427 @@ 0.435 ], [ - 16228.0, + 16226.0, 0.44 ], [ - 16254.0, + 16245.0, 0.445 ], [ - 16776.0, + 16559.0, 0.45 ], [ - 16953.0, + 16945.0, 0.455 ], [ - 17012.0, + 17009.0, 0.46 ], [ - 17032.0, + 17027.0, 0.465 ], [ - 17165.0, + 17119.0, 0.47 ], [ - 17309.0, + 17301.0, 0.475 ], [ - 17328.0, + 17326.0, 0.48 ], [ - 17597.0, + 17486.0, 0.485 ], [ - 17614.0, + 17610.0, 0.49 ], [ - 17679.0, + 17653.0, 0.495 ], [ - 18020.0, + 17977.0, 0.5 ], [ - 18297.0, + 18293.0, 0.505 ], [ - 18406.0, + 18388.0, 0.51 ], [ - 18707.0, + 18683.0, 0.515 ], [ - 18754.0, + 18746.0, 0.52 ], [ - 18793.0, + 18783.0, 0.525 ], [ - 19045.0, + 19023.0, 0.53 ], [ - 19212.0, + 19176.0, 0.535 ], [ - 19422.0, + 19415.0, 0.54 ], [ - 19676.0, + 19648.0, 0.545 ], [ - 19755.0, + 19742.0, 0.55 ], [ - 20057.0, + 20024.0, 0.555 ], [ - 20136.0, + 20130.0, 0.56 ], [ - 20159.0, + 20158.0, 0.565 ], [ - 20177.0, + 20173.0, 0.57 ], [ - 20226.0, + 20215.0, 0.575 ], [ - 20358.0, + 20353.0, 0.58 ], [ - 20389.0, + 20382.0, 0.585 ], [ - 20478.0, + 20459.0, 0.59 ], [ - 20693.0, + 20638.0, 0.595 ], [ - 20762.0, + 20758.0, 0.6 ], [ - 20809.0, + 20807.0, 0.605 ], [ - 20868.0, + 20849.0, 0.61 ], [ - 21086.0, + 21078.0, 0.615 ], [ - 21433.0, + 21406.0, 0.62 ], [ - 21605.0, + 21587.0, 0.625 ], [ - 21930.0, + 21918.0, 0.63 ], [ - 22029.0, + 22018.0, 0.635 ], [ - 22253.0, + 22249.0, 0.64 ], [ - 22306.0, + 22298.0, 0.645 ], [ - 22488.0, + 22475.0, 0.65 ], [ - 22678.0, + 22649.0, 0.655 ], [ - 22911.0, + 22906.0, 0.66 ], [ - 23035.0, + 23000.0, 0.665 ], [ - 23278.0, + 23265.0, 0.67 ], [ - 23553.0, + 23471.0, 0.675 ], [ - 23619.0, + 23616.0, 0.68 ], [ - 23793.0, + 23767.0, 0.685 ], [ - 24155.0, + 24058.0, 0.69 ], [ - 24317.0, + 24312.0, 0.695 ], [ - 24802.0, + 24796.0, 0.7 ], [ - 24961.0, + 24944.0, 0.705 ], [ - 25216.0, + 25209.0, 0.71 ], [ - 25366.0, + 25356.0, 0.715 ], [ - 25500.0, + 25487.0, 0.72 ], [ - 25674.0, + 25644.0, 0.725 ], [ - 25982.0, + 25964.0, 0.73 ], [ - 26261.0, + 26250.0, 0.735 ], [ - 26484.0, + 26437.0, 0.74 ], [ - 26810.0, + 26764.0, 0.745 ], [ - 27120.0, + 27075.0, 0.75 ], [ - 27499.0, + 27486.0, 0.755 ], [ - 27803.0, + 27792.0, 0.76 ], [ - 28094.0, + 28034.0, 0.765 ], [ - 28389.0, + 28375.0, 0.77 ], [ - 28710.0, + 28667.0, 0.775 ], [ - 29021.0, + 29004.0, 0.78 ], [ - 29354.0, + 29338.0, 0.785 ], [ - 29734.0, + 29692.0, 0.79 ], [ - 30180.0, + 30129.0, 0.795 ], [ - 30577.0, + 30552.0, 0.8 ], [ - 31129.0, + 31072.0, 0.805 ], [ - 31431.0, + 31430.0, 0.81 ], [ - 31755.0, + 31736.0, 0.815 ], [ - 32093.0, + 32081.0, 0.82 ], [ - 32363.0, + 32361.0, 0.825 ], [ - 32717.0, + 32659.0, 0.83 ], [ - 33259.0, + 33228.0, 0.835 ], [ - 33834.0, + 33797.0, 0.84 ], [ - 34522.0, + 34502.0, 0.845 ], [ - 35070.0, + 35036.0, 0.85 ], [ - 35851.0, + 35842.0, 0.855 ], [ - 36754.0, + 36720.0, 0.86 ], [ - 37361.0, + 37348.0, 0.865 ], [ - 38203.0, + 38183.0, 0.87 ], [ - 39028.0, + 38958.0, 0.875 ], [ - 39897.0, + 39886.0, 0.88 ], [ - 40905.0, + 40788.0, 0.885 ], [ - 41803.0, + 41774.0, 0.89 ], [ - 42929.0, + 42903.0, 0.895 ], [ - 43669.0, + 43594.0, 0.9 ], [ - 45040.0, + 44964.0, 0.905 ], [ - 46893.0, + 46802.0, 0.91 ], [ - 48333.0, + 48294.0, 0.915 ], [ - 49833.0, + 49753.0, 0.92 ], [ - 51308.0, + 51306.0, 0.925 ], [ - 52413.0, + 52377.0, 0.93 ], [ - 54958.0, + 54918.0, 0.935 ], [ - 57074.0, + 57073.0, 0.94 ], [ - 58971.0, + 58961.0, 0.945 ], [ - 60601.0, + 60560.0, 0.95 ], [ - 62641.0, + 62566.0, 0.955 ], [ - 65391.0, + 65291.0, 0.96 ], [ - 68856.0, + 68813.0, 0.965 ], [ @@ -61287,15 +61287,15 @@ 0.97 ], [ - 78913.0, + 78838.0, 0.975 ], [ - 88028.0, + 87812.0, 0.98 ], [ - 98993.0, + 98811.0, 0.985 ], [ @@ -61303,7 +61303,7 @@ 0.99 ], [ - 154285.0, + 153659.0, 0.995 ], [ @@ -61315,13 +61315,13 @@ "retained": { "min": 3432.0, "p10": 3887.0, - "p25": 4389.0, - "median": 15721.0, - "p75": 22127.0, - "p90": 35245.0, + "p25": 4390.0, + "median": 15554.0, + "p75": 22122.0, + "p90": 35241.0, "p99": 88802.0, "max": 848410.0, - "mean": 17878.95093352575, + "mean": 17855.541460340326, "ecdf": [ [ 3432.0, @@ -61376,7 +61376,7 @@ 0.06 ], [ - 3825.0, + 3826.0, 0.065 ], [ @@ -61384,15 +61384,15 @@ 0.07 ], [ - 3846.0, + 3847.0, 0.075 ], [ - 3859.0, + 3860.0, 0.08 ], [ - 3868.0, + 3869.0, 0.085 ], [ @@ -61444,7 +61444,7 @@ 0.145 ], [ - 3895.0, + 3896.0, 0.15 ], [ @@ -61452,7 +61452,7 @@ 0.155 ], [ - 3898.0, + 3899.0, 0.16 ], [ @@ -61464,23 +61464,23 @@ 0.17 ], [ - 3916.0, + 3917.0, 0.175 ], [ - 3931.0, + 3934.0, 0.18 ], [ - 3976.0, + 3977.0, 0.185 ], [ - 4152.0, + 4153.0, 0.19 ], [ - 4363.0, + 4364.0, 0.195 ], [ @@ -61512,7 +61512,7 @@ 0.23 ], [ - 4379.0, + 4380.0, 0.235 ], [ @@ -61520,175 +61520,175 @@ 0.24 ], [ - 4385.0, + 4386.0, 0.245 ], [ - 4389.0, + 4390.0, 0.25 ], [ - 4405.0, + 4407.0, 0.255 ], [ - 4450.0, + 4470.0, 0.26 ], [ - 4669.0, + 4665.0, 0.265 ], [ - 4920.0, + 4816.0, 0.27 ], [ - 4950.0, + 4948.0, 0.275 ], [ - 4957.0, + 4956.0, 0.28 ], [ - 4963.0, + 4962.0, 0.285 ], [ - 4976.0, + 4973.0, 0.29 ], [ - 5069.0, + 5015.0, 0.295 ], [ - 5232.0, + 5227.0, 0.3 ], [ - 5593.0, + 5564.0, 0.305 ], [ - 5782.0, + 5643.0, 0.31 ], [ - 5818.0, + 5814.0, 0.315 ], [ - 5826.0, + 5823.0, 0.32 ], [ - 5948.0, + 5831.0, 0.325 ], [ - 5982.0, + 5973.0, 0.33 ], [ - 6016.0, + 5996.0, 0.335 ], [ - 6215.0, + 6188.0, 0.34 ], [ - 6412.0, + 6404.0, 0.345 ], [ - 6475.0, + 6474.0, 0.35 ], [ - 6565.0, + 6558.0, 0.355 ], [ - 6754.0, + 6703.0, 0.36 ], [ - 6869.0, + 6841.0, 0.365 ], [ - 7338.0, + 7265.0, 0.37 ], [ - 7929.0, + 7688.0, 0.375 ], [ - 8626.0, + 8504.0, 0.38 ], [ - 8934.0, + 8912.0, 0.385 ], [ - 9082.0, + 8961.0, 0.39 ], [ - 9635.0, + 9600.0, 0.395 ], [ - 10759.0, + 10758.0, 0.4 ], [ - 10765.0, + 10764.0, 0.405 ], [ - 10773.0, + 10770.0, 0.41 ], [ - 10798.0, + 10788.0, 0.415 ], [ - 12070.0, + 11921.0, 0.42 ], [ - 12124.0, + 12104.0, 0.425 ], [ - 12756.0, + 12741.0, 0.43 ], [ - 13408.0, + 13397.0, 0.435 ], [ - 13794.0, + 13780.0, 0.44 ], [ - 14129.0, + 14094.0, 0.445 ], [ - 14729.0, + 14711.0, 0.45 ], [ - 15449.0, + 15431.0, 0.455 ], [ @@ -61700,35 +61700,35 @@ 0.465 ], [ - 15458.0, + 15457.0, 0.47 ], [ - 15461.0, + 15460.0, 0.475 ], [ - 15465.0, + 15464.0, 0.48 ], [ - 15472.0, + 15469.0, 0.485 ], [ - 15493.0, + 15491.0, 0.49 ], [ - 15529.0, + 15499.0, 0.495 ], [ - 15721.0, + 15554.0, 0.5 ], [ - 15808.0, + 15806.0, 0.505 ], [ @@ -61736,95 +61736,95 @@ 0.51 ], [ - 15824.0, + 15822.0, 0.515 ], [ - 15831.0, + 15830.0, 0.52 ], [ - 15860.0, + 15848.0, 0.525 ], [ - 16114.0, + 16112.0, 0.53 ], [ - 16124.0, + 16122.0, 0.535 ], [ - 16151.0, + 16141.0, 0.54 ], [ - 16472.0, + 16465.0, 0.545 ], [ - 16707.0, + 16639.0, 0.55 ], [ - 16800.0, + 16797.0, 0.555 ], [ - 16813.0, + 16810.0, 0.56 ], [ - 16907.0, + 16874.0, 0.565 ], [ - 17115.0, + 17106.0, 0.57 ], [ - 17185.0, + 17166.0, 0.575 ], [ - 17425.0, + 17401.0, 0.58 ], [ - 17471.0, + 17466.0, 0.585 ], [ - 17791.0, + 17778.0, 0.59 ], [ - 17815.0, + 17810.0, 0.595 ], [ - 17839.0, + 17837.0, 0.6 ], [ - 18133.0, + 18100.0, 0.605 ], [ - 18185.0, + 18163.0, 0.61 ], [ - 18465.0, + 18458.0, 0.615 ], [ - 18602.0, + 18591.0, 0.62 ], [ - 18679.0, + 18668.0, 0.625 ], [ @@ -61832,15 +61832,15 @@ 0.63 ], [ - 18701.0, + 18698.0, 0.635 ], [ - 18818.0, + 18776.0, 0.64 ], [ - 18960.0, + 18907.0, 0.645 ], [ @@ -61848,131 +61848,131 @@ 0.65 ], [ - 19115.0, + 19073.0, 0.655 ], [ - 19295.0, + 19263.0, 0.66 ], [ - 19352.0, + 19350.0, 0.665 ], [ - 19423.0, + 19403.0, 0.67 ], [ - 19544.0, + 19530.0, 0.675 ], [ - 19629.0, + 19576.0, 0.68 ], [ - 19801.0, + 19763.0, 0.685 ], [ - 19963.0, + 19961.0, 0.69 ], [ - 20039.0, + 20029.0, 0.695 ], [ - 20219.0, + 20209.0, 0.7 ], [ - 20395.0, + 20378.0, 0.705 ], [ - 20568.0, + 20538.0, 0.71 ], [ - 20690.0, + 20682.0, 0.715 ], [ - 20854.0, + 20846.0, 0.72 ], [ - 21045.0, + 21031.0, 0.725 ], [ - 21342.0, + 21330.0, 0.73 ], [ - 21584.0, + 21534.0, 0.735 ], [ - 21891.0, + 21851.0, 0.74 ], [ - 22008.0, + 21982.0, 0.745 ], [ - 22127.0, + 22122.0, 0.75 ], [ - 22271.0, + 22262.0, 0.755 ], [ - 22490.0, + 22465.0, 0.76 ], [ - 22582.0, + 22577.0, 0.765 ], [ - 22778.0, + 22774.0, 0.77 ], [ - 23041.0, + 23021.0, 0.775 ], [ - 23241.0, + 23225.0, 0.78 ], [ - 23444.0, + 23437.0, 0.785 ], [ - 23712.0, + 23686.0, 0.79 ], [ - 24080.0, + 24059.0, 0.795 ], [ - 24431.0, + 24402.0, 0.8 ], [ - 24783.0, + 24772.0, 0.805 ], [ - 25002.0, + 24989.0, 0.81 ], [ @@ -61980,139 +61980,139 @@ 0.815 ], [ - 25650.0, + 25601.0, 0.82 ], [ - 25977.0, + 25973.0, 0.825 ], [ - 26359.0, + 26306.0, 0.83 ], [ - 26657.0, + 26654.0, 0.835 ], [ - 27115.0, + 27068.0, 0.84 ], [ - 27614.0, + 27562.0, 0.845 ], [ - 28299.0, + 28253.0, 0.85 ], [ - 28773.0, + 28707.0, 0.855 ], [ - 29187.0, + 29155.0, 0.86 ], [ - 29781.0, + 29739.0, 0.865 ], [ - 30394.0, + 30378.0, 0.87 ], [ - 31225.0, + 31222.0, 0.875 ], [ - 32017.0, + 31994.0, 0.88 ], [ - 32671.0, + 32634.0, 0.885 ], [ - 33376.0, + 33338.0, 0.89 ], [ - 34437.0, + 34368.0, 0.895 ], [ - 35245.0, + 35241.0, 0.9 ], [ - 36058.0, + 36043.0, 0.905 ], [ - 37114.0, + 37068.0, 0.91 ], [ - 37758.0, + 37745.0, 0.915 ], [ - 38754.0, + 38700.0, 0.92 ], [ - 39899.0, + 39799.0, 0.925 ], [ - 41374.0, + 41337.0, 0.93 ], [ - 43131.0, + 43063.0, 0.935 ], [ - 44631.0, + 44613.0, 0.94 ], [ - 46132.0, + 46108.0, 0.945 ], [ - 47941.0, + 47837.0, 0.95 ], [ - 49817.0, + 49746.0, 0.955 ], [ - 52465.0, + 52433.0, 0.96 ], [ - 55239.0, + 55237.0, 0.965 ], [ - 58443.0, + 58359.0, 0.97 ], [ - 63109.0, + 62932.0, 0.975 ], [ - 66857.0, + 66850.0, 0.98 ], [ - 75082.0, + 75080.0, 0.985 ], [ @@ -62120,7 +62120,7 @@ 0.99 ], [ - 112259.0, + 111935.0, 0.995 ], [ @@ -62134,818 +62134,818 @@ "parser": "polyglot-sql", "n": 34801, "peak": { - "min": 21779.0, - "p10": 23812.0, - "p25": 26263.0, - "median": 33041.0, - "p75": 38536.0, - "p90": 51400.0, - "p99": 105763.0, - "max": 4053024.0, - "mean": 36530.499295997244, + "min": 21786.0, + "p10": 23819.0, + "p25": 26270.0, + "median": 33048.0, + "p75": 38543.0, + "p90": 51407.0, + "p99": 105770.0, + "max": 4053031.0, + "mean": 36537.74595557599, "ecdf": [ [ - 21779.0, + 21786.0, 0.0 ], [ - 22086.0, + 22093.0, 0.005 ], [ - 22338.0, + 22345.0, 0.01 ], [ - 22444.0, + 22451.0, 0.015 ], [ - 22756.0, + 22763.0, 0.02 ], [ - 22765.0, + 22772.0, 0.025 ], [ - 22772.0, + 22779.0, 0.03 ], [ - 22780.0, + 22787.0, 0.035 ], [ - 22786.0, + 22793.0, 0.04 ], [ - 22792.0, + 22799.0, 0.045 ], [ - 22802.0, + 22809.0, 0.05 ], [ - 22840.0, + 22847.0, 0.055 ], [ - 22879.0, + 22886.0, 0.06 ], [ - 23251.0, + 23258.0, 0.065 ], [ - 23293.0, + 23300.0, 0.07 ], [ - 23308.0, + 23315.0, 0.075 ], [ - 23330.0, + 23337.0, 0.08 ], [ - 23383.0, + 23390.0, 0.085 ], [ - 23559.0, + 23566.0, 0.09 ], [ - 23753.0, + 23760.0, 0.095 ], [ - 23812.0, + 23819.0, 0.1 ], [ - 24194.0, + 24201.0, 0.105 ], [ - 24231.0, + 24238.0, 0.11 ], [ - 24284.0, + 24291.0, 0.115 ], [ - 24308.0, + 24315.0, 0.12 ], [ - 24314.0, + 24321.0, 0.125 ], [ - 24320.0, + 24327.0, 0.13 ], [ - 24326.0, + 24333.0, 0.135 ], [ - 24330.0, + 24337.0, 0.14 ], [ - 24335.0, + 24342.0, 0.145 ], [ - 24344.0, + 24351.0, 0.15 ], [ - 24350.0, + 24357.0, 0.155 ], [ - 24356.0, + 24363.0, 0.16 ], [ - 24366.0, + 24373.0, 0.165 ], [ - 24398.0, + 24405.0, 0.17 ], [ - 24443.0, + 24450.0, 0.175 ], [ - 24587.0, + 24594.0, 0.18 ], [ - 24783.0, + 24790.0, 0.185 ], [ - 24795.0, + 24802.0, 0.19 ], [ - 24804.0, + 24811.0, 0.195 ], [ - 24812.0, + 24819.0, 0.2 ], [ - 24831.0, + 24838.0, 0.205 ], [ - 25103.0, + 25110.0, 0.21 ], [ - 25251.0, + 25258.0, 0.215 ], [ - 25658.0, + 25665.0, 0.22 ], [ - 25704.0, + 25711.0, 0.225 ], [ - 25971.0, + 25978.0, 0.23 ], [ - 26054.0, + 26061.0, 0.235 ], [ - 26098.0, + 26105.0, 0.24 ], [ - 26184.0, + 26191.0, 0.245 ], [ - 26263.0, + 26270.0, 0.25 ], [ - 26294.0, + 26301.0, 0.255 ], [ - 26330.0, + 26337.0, 0.26 ], [ - 26367.0, + 26374.0, 0.265 ], [ - 26593.0, + 26600.0, 0.27 ], [ - 27004.0, + 27011.0, 0.275 ], [ - 27086.0, + 27093.0, 0.28 ], [ - 27227.0, + 27234.0, 0.285 ], [ - 27281.0, + 27288.0, 0.29 ], [ - 27429.0, + 27436.0, 0.295 ], [ - 27510.0, + 27517.0, 0.3 ], [ - 27973.0, + 27980.0, 0.305 ], [ - 28219.0, + 28226.0, 0.31 ], [ - 28240.0, + 28247.0, 0.315 ], [ - 28264.0, + 28271.0, 0.32 ], [ - 28556.0, + 28563.0, 0.325 ], [ - 28684.0, + 28691.0, 0.33 ], [ - 28987.0, + 28994.0, 0.335 ], [ - 29356.0, + 29363.0, 0.34 ], [ - 29705.0, + 29712.0, 0.345 ], [ - 29717.0, + 29724.0, 0.35 ], [ - 29793.0, + 29800.0, 0.355 ], [ - 30203.0, + 30210.0, 0.36 ], [ - 30215.0, + 30222.0, 0.365 ], [ - 30224.0, + 30231.0, 0.37 ], [ - 30236.0, + 30243.0, 0.375 ], [ - 30248.0, + 30255.0, 0.38 ], [ - 30290.0, + 30297.0, 0.385 ], [ - 30345.0, + 30352.0, 0.39 ], [ - 30410.0, + 30417.0, 0.395 ], [ - 30566.0, + 30573.0, 0.4 ], [ - 30698.0, + 30705.0, 0.405 ], [ - 30796.0, + 30803.0, 0.41 ], [ - 31097.0, + 31104.0, 0.415 ], [ - 31264.0, + 31271.0, 0.42 ], [ - 31342.0, + 31349.0, 0.425 ], [ - 31432.0, + 31439.0, 0.43 ], [ - 31537.0, + 31544.0, 0.435 ], [ - 31657.0, + 31664.0, 0.44 ], [ - 31718.0, + 31725.0, 0.445 ], [ - 31810.0, + 31817.0, 0.45 ], [ - 31974.0, + 31981.0, 0.455 ], [ - 32056.0, + 32063.0, 0.46 ], [ - 32292.0, + 32299.0, 0.465 ], [ - 32497.0, + 32504.0, 0.47 ], [ - 32539.0, + 32546.0, 0.475 ], [ - 32630.0, + 32637.0, 0.48 ], [ - 32744.0, + 32751.0, 0.485 ], [ - 32891.0, + 32898.0, 0.49 ], [ - 32960.0, + 32967.0, 0.495 ], [ - 33041.0, + 33048.0, 0.5 ], [ - 33142.0, + 33149.0, 0.505 ], [ - 33214.0, + 33221.0, 0.51 ], [ - 33277.0, + 33284.0, 0.515 ], [ - 33369.0, + 33376.0, 0.52 ], [ - 33486.0, + 33493.0, 0.525 ], [ - 33584.0, + 33591.0, 0.53 ], [ - 33642.0, + 33649.0, 0.535 ], [ - 33727.0, + 33734.0, 0.54 ], [ - 33807.0, + 33814.0, 0.545 ], [ - 33878.0, + 33885.0, 0.55 ], [ - 33999.0, + 34006.0, 0.555 ], [ - 34079.0, + 34086.0, 0.56 ], [ - 34130.0, + 34137.0, 0.565 ], [ - 34226.0, + 34233.0, 0.57 ], [ - 34288.0, + 34295.0, 0.575 ], [ - 34363.0, + 34370.0, 0.58 ], [ - 34483.0, + 34490.0, 0.585 ], [ - 34600.0, + 34607.0, 0.59 ], [ - 34704.0, + 34711.0, 0.595 ], [ - 34792.0, + 34799.0, 0.6 ], [ - 34846.0, + 34853.0, 0.605 ], [ - 34917.0, + 34924.0, 0.61 ], [ - 34959.0, + 34966.0, 0.615 ], [ - 35170.0, + 35177.0, 0.62 ], [ - 35332.0, + 35339.0, 0.625 ], [ - 35428.0, + 35435.0, 0.63 ], [ - 35489.0, + 35496.0, 0.635 ], [ - 35608.0, + 35615.0, 0.64 ], [ - 35733.0, + 35740.0, 0.645 ], [ - 35908.0, + 35915.0, 0.65 ], [ - 36051.0, + 36058.0, 0.655 ], [ - 36160.0, + 36167.0, 0.66 ], [ - 36282.0, + 36289.0, 0.665 ], [ - 36406.0, + 36413.0, 0.67 ], [ - 36522.0, + 36529.0, 0.675 ], [ - 36633.0, + 36640.0, 0.68 ], [ - 36803.0, + 36810.0, 0.685 ], [ - 36950.0, + 36957.0, 0.69 ], [ - 37093.0, + 37100.0, 0.695 ], [ - 37232.0, + 37239.0, 0.7 ], [ - 37318.0, + 37325.0, 0.705 ], [ - 37420.0, + 37427.0, 0.71 ], [ - 37532.0, + 37539.0, 0.715 ], [ - 37640.0, + 37647.0, 0.72 ], [ - 37788.0, + 37795.0, 0.725 ], [ - 37918.0, + 37925.0, 0.73 ], [ - 38075.0, + 38082.0, 0.735 ], [ - 38223.0, + 38230.0, 0.74 ], [ - 38336.0, + 38343.0, 0.745 ], [ - 38536.0, + 38543.0, 0.75 ], [ - 38686.0, + 38693.0, 0.755 ], [ - 38918.0, + 38925.0, 0.76 ], [ - 39105.0, + 39112.0, 0.765 ], [ - 39302.0, + 39309.0, 0.77 ], [ - 39608.0, + 39615.0, 0.775 ], [ - 40022.0, + 40029.0, 0.78 ], [ - 40386.0, + 40393.0, 0.785 ], [ - 40806.0, + 40813.0, 0.79 ], [ - 41255.0, + 41262.0, 0.795 ], [ - 41834.0, + 41841.0, 0.8 ], [ - 42075.0, + 42082.0, 0.805 ], [ - 42459.0, + 42466.0, 0.81 ], [ - 42844.0, + 42851.0, 0.815 ], [ - 43225.0, + 43232.0, 0.82 ], [ - 43608.0, + 43615.0, 0.825 ], [ - 44083.0, + 44091.0, 0.83 ], [ - 44548.0, + 44555.0, 0.835 ], [ - 44829.0, + 44854.0, 0.84 ], [ - 45179.0, + 45200.0, 0.845 ], [ - 45583.0, + 45590.0, 0.85 ], [ - 46091.0, + 46098.0, 0.855 ], [ - 46494.0, + 46501.0, 0.86 ], [ - 46923.0, + 46930.0, 0.865 ], [ - 47342.0, + 47349.0, 0.87 ], [ - 47839.0, + 47846.0, 0.875 ], [ - 48392.0, + 48399.0, 0.88 ], [ - 49006.0, + 49013.0, 0.885 ], [ - 49905.0, + 49912.0, 0.89 ], [ - 50543.0, + 50550.0, 0.895 ], [ - 51400.0, + 51407.0, 0.9 ], [ - 52105.0, + 52112.0, 0.905 ], [ - 52603.0, + 52610.0, 0.91 ], [ - 53322.0, + 53329.0, 0.915 ], [ - 54311.0, + 54318.0, 0.92 ], [ - 55661.0, + 55668.0, 0.925 ], [ - 57491.0, + 57498.0, 0.93 ], [ - 59187.0, + 59194.0, 0.935 ], [ - 60526.0, + 60550.0, 0.94 ], [ - 61736.0, + 61743.0, 0.945 ], [ - 63187.0, + 63194.0, 0.95 ], [ - 65059.0, + 65066.0, 0.955 ], [ - 68868.0, + 68875.0, 0.96 ], [ - 72221.0, + 72228.0, 0.965 ], [ - 74872.0, + 74879.0, 0.97 ], [ - 77345.0, + 77357.0, 0.975 ], [ - 82041.0, + 82048.0, 0.98 ], [ - 90704.0, + 90711.0, 0.985 ], [ - 105763.0, + 105770.0, 0.99 ], [ - 126737.0, + 126744.0, 0.995 ], [ - 4053024.0, + 4053031.0, 1.0 ] ] @@ -62959,7 +62959,7 @@ "p90": 23142.0, "p99": 60512.0, "max": 2143982.0, - "mean": 12206.837562139019, + "mean": 12207.084221717767, "ecdf": [ [ 952.0, @@ -63646,23 +63646,23 @@ 0.85 ], [ - 19089.0, + 19093.0, 0.855 ], [ - 19636.0, + 19637.0, 0.86 ], [ - 20240.0, + 20241.0, 0.865 ], [ - 20632.0, + 20633.0, 0.87 ], [ - 21086.0, + 21088.0, 0.875 ], [ @@ -63710,7 +63710,7 @@ 0.93 ], [ - 28653.0, + 28662.0, 0.935 ], [ @@ -63718,11 +63718,11 @@ 0.94 ], [ - 31483.0, + 31487.0, 0.945 ], [ - 32715.0, + 32722.0, 0.95 ], [ @@ -65408,1637 +65408,1637 @@ }, { "parser": "sqlglot-rust", - "n": 18931, + "n": 26025, "peak": { - "min": 1642.0, - "p10": 1766.0, - "p25": 2300.0, - "median": 4013.0, - "p75": 7136.0, - "p90": 11738.0, - "p99": 37487.0, - "max": 302714.0, - "mean": 6303.088109450108, + "min": 1738.0, + "p10": 2002.0, + "p25": 2527.0, + "median": 3606.0, + "p75": 6431.0, + "p90": 10918.0, + "p99": 35202.0, + "max": 316570.0, + "mean": 5795.84641690682, "ecdf": [ [ - 1642.0, + 1738.0, 0.0 ], [ - 1652.0, + 1748.0, 0.005 ], [ - 1653.0, + 1750.0, 0.01 ], [ - 1654.0, + 1751.0, 0.015 ], [ - 1655.0, + 1758.0, 0.02 ], [ - 1656.0, + 1761.0, 0.025 ], [ - 1665.0, + 1763.0, 0.03 ], [ - 1666.0, + 1764.0, 0.035 ], [ - 1667.0, + 1766.0, 0.04 ], [ - 1668.0, + 1766.0, 0.045 ], [ - 1669.0, + 1768.0, 0.05 ], [ - 1670.0, + 1785.0, 0.055 ], [ - 1671.0, + 1788.0, 0.06 ], [ - 1672.0, + 1790.0, 0.065 ], [ - 1690.0, + 1799.0, 0.07 ], [ - 1691.0, + 1820.0, 0.075 ], [ - 1694.0, + 1841.0, 0.08 ], [ - 1700.0, + 1863.0, 0.085 ], [ - 1739.0, + 1988.0, 0.09 ], [ - 1751.0, + 1992.0, 0.095 ], [ - 1766.0, + 2002.0, 0.1 ], [ - 1876.0, + 2005.0, 0.105 ], [ - 1894.0, + 2006.0, 0.11 ], [ - 1896.0, + 2006.0, 0.115 ], [ - 1905.0, + 2008.0, 0.12 ], [ - 1907.0, + 2018.0, 0.125 ], [ - 1909.0, + 2019.0, 0.13 ], [ - 1910.0, + 2022.0, 0.135 ], [ - 1910.0, + 2028.0, 0.14 ], [ - 1910.0, + 2031.0, 0.145 ], [ - 1912.0, + 2037.0, 0.15 ], [ - 1923.0, + 2060.0, 0.155 ], [ - 1923.0, + 2069.0, 0.16 ], [ - 1932.0, + 2077.0, 0.165 ], [ - 1944.0, + 2087.0, 0.17 ], [ - 2054.0, + 2107.0, 0.175 ], [ - 2094.0, + 2158.0, 0.18 ], [ - 2095.0, + 2206.0, 0.185 ], [ - 2104.0, + 2208.0, 0.19 ], [ - 2107.0, + 2218.0, 0.195 ], [ - 2109.0, + 2220.0, 0.2 ], [ - 2110.0, + 2223.0, 0.205 ], [ - 2112.0, + 2225.0, 0.21 ], [ - 2117.0, + 2243.0, 0.215 ], [ - 2131.0, + 2245.0, 0.22 ], [ - 2132.0, + 2249.0, 0.225 ], [ - 2134.0, + 2293.0, 0.23 ], [ - 2141.0, + 2419.0, 0.235 ], [ - 2181.0, + 2435.0, 0.24 ], [ - 2285.0, + 2462.0, 0.245 ], [ - 2300.0, + 2527.0, 0.25 ], [ - 2309.0, + 2534.0, 0.255 ], [ - 2332.0, + 2539.0, 0.26 ], [ - 2524.0, + 2545.0, 0.265 ], [ - 2766.0, + 2548.0, 0.27 ], [ - 2786.0, + 2551.0, 0.275 ], [ - 2827.0, + 2554.0, 0.28 ], [ - 2900.0, + 2563.0, 0.285 ], [ - 2936.0, + 2572.0, 0.29 ], [ - 2952.0, + 2600.0, 0.295 ], [ - 2960.0, + 2612.0, 0.3 ], [ - 2976.0, + 2620.0, 0.305 ], [ - 3002.0, + 2620.0, 0.31 ], [ - 3077.0, + 2628.0, 0.315 ], [ - 3082.0, + 2636.0, 0.32 ], [ - 3094.0, + 2640.0, 0.325 ], [ - 3132.0, + 2652.0, 0.33 ], [ - 3154.0, + 2660.0, 0.335 ], [ - 3176.0, + 2668.0, 0.34 ], [ - 3197.0, + 2677.0, 0.345 ], [ - 3206.0, + 2679.0, 0.35 ], [ - 3211.0, + 2692.0, 0.355 ], [ - 3223.0, + 2705.0, 0.36 ], [ - 3249.0, + 2706.0, 0.365 ], [ - 3289.0, + 2719.0, 0.37 ], [ - 3324.0, + 2894.0, 0.375 ], [ - 3335.0, + 2932.0, 0.38 ], [ - 3351.0, + 3026.0, 0.385 ], [ - 3366.0, + 3092.0, 0.39 ], [ - 3386.0, + 3102.0, 0.395 ], [ - 3431.0, + 3117.0, 0.4 ], [ - 3512.0, + 3153.0, 0.405 ], [ - 3529.0, + 3240.0, 0.41 ], [ - 3546.0, + 3252.0, 0.415 ], [ - 3550.0, + 3297.0, 0.42 ], [ - 3553.0, + 3325.0, 0.425 ], [ - 3560.0, + 3356.0, 0.43 ], [ - 3565.0, + 3366.0, 0.435 ], [ - 3569.0, + 3379.0, 0.44 ], [ - 3576.0, + 3409.0, 0.445 ], [ - 3586.0, + 3457.0, 0.45 ], [ - 3589.0, + 3493.0, 0.455 ], [ - 3603.0, + 3510.0, 0.46 ], [ - 3622.0, + 3532.0, 0.465 ], [ - 3648.0, + 3541.0, 0.47 ], [ - 3721.0, + 3554.0, 0.475 ], [ - 3768.0, + 3565.0, 0.48 ], [ - 3926.0, + 3577.0, 0.485 ], [ - 3961.0, + 3587.0, 0.49 ], [ - 3991.0, + 3593.0, 0.495 ], [ - 4013.0, + 3606.0, 0.5 ], [ - 4035.0, + 3642.0, 0.505 ], [ - 4070.0, + 3696.0, 0.51 ], [ - 4144.0, + 3708.0, 0.515 ], [ - 4172.0, + 3712.0, 0.52 ], [ - 4208.0, + 3721.0, 0.525 ], [ - 4232.0, + 3726.0, 0.53 ], [ - 4285.0, + 3731.0, 0.535 ], [ - 4356.0, + 3738.0, 0.54 ], [ - 4378.0, + 3748.0, 0.545 ], [ - 4422.0, + 3752.0, 0.55 ], [ - 4480.0, + 3765.0, 0.555 ], [ - 4517.0, + 3789.0, 0.56 ], [ - 4569.0, + 3826.0, 0.565 ], [ - 4657.0, + 3929.0, 0.57 ], [ - 4743.0, + 4020.0, 0.575 ], [ - 4825.0, + 4141.0, 0.58 ], [ - 4909.0, + 4185.0, 0.585 ], [ - 4947.0, + 4206.0, 0.59 ], [ - 5002.0, + 4247.0, 0.595 ], [ - 5057.0, + 4283.0, 0.6 ], [ - 5140.0, + 4384.0, 0.605 ], [ - 5241.0, + 4425.0, 0.61 ], [ - 5302.0, + 4453.0, 0.615 ], [ - 5342.0, + 4536.0, 0.62 ], [ - 5395.0, + 4616.0, 0.625 ], [ - 5436.0, + 4649.0, 0.63 ], [ - 5500.0, + 4687.0, 0.635 ], [ - 5596.0, + 4815.0, 0.64 ], [ - 5629.0, + 4924.0, 0.645 ], [ - 5677.0, + 5046.0, 0.65 ], [ - 5727.0, + 5124.0, 0.655 ], [ - 5758.0, + 5208.0, 0.66 ], [ - 5796.0, + 5283.0, 0.665 ], [ - 5851.0, + 5362.0, 0.67 ], [ - 5948.0, + 5452.0, 0.675 ], [ - 6020.0, + 5498.0, 0.68 ], [ - 6094.0, + 5582.0, 0.685 ], [ - 6187.0, + 5634.0, 0.69 ], [ - 6275.0, + 5663.0, 0.695 ], [ - 6340.0, + 5726.0, 0.7 ], [ - 6405.0, + 5763.0, 0.705 ], [ - 6483.0, + 5839.0, 0.71 ], [ - 6629.0, + 5901.0, 0.715 ], [ - 6718.0, + 5951.0, 0.72 ], [ - 6739.0, + 5990.0, 0.725 ], [ - 6827.0, + 6037.0, 0.73 ], [ - 6923.0, + 6093.0, 0.735 ], [ - 6984.0, + 6216.0, 0.74 ], [ - 7046.0, + 6318.0, 0.745 ], [ - 7136.0, + 6431.0, 0.75 ], [ - 7214.0, + 6569.0, 0.755 ], [ - 7315.0, + 6675.0, 0.76 ], [ - 7428.0, + 6763.0, 0.765 ], [ - 7546.0, + 6942.0, 0.77 ], [ - 7718.0, + 7043.0, 0.775 ], [ - 7852.0, + 7126.0, 0.78 ], [ - 8007.0, + 7236.0, 0.785 ], [ - 8173.0, + 7337.0, 0.79 ], [ - 8277.0, + 7449.0, 0.795 ], [ - 8419.0, + 7559.0, 0.8 ], [ - 8583.0, + 7699.0, 0.805 ], [ - 8738.0, + 7847.0, 0.81 ], [ - 8934.0, + 8047.0, 0.815 ], [ - 9073.0, + 8258.0, 0.82 ], [ - 9196.0, + 8444.0, 0.825 ], [ - 9372.0, + 8628.0, 0.83 ], [ - 9536.0, + 8862.0, 0.835 ], [ - 9638.0, + 9063.0, 0.84 ], [ - 9772.0, + 9301.0, 0.845 ], [ - 9886.0, + 9474.0, 0.85 ], [ - 10005.0, + 9530.0, 0.855 ], [ - 10146.0, + 9690.0, 0.86 ], [ - 10341.0, + 9740.0, 0.865 ], [ - 10529.0, + 9831.0, 0.87 ], [ - 10630.0, + 9948.0, 0.875 ], [ - 10805.0, + 10112.0, 0.88 ], [ - 11016.0, + 10302.0, 0.885 ], [ - 11305.0, + 10427.0, 0.89 ], [ - 11570.0, + 10657.0, 0.895 ], [ - 11738.0, + 10918.0, 0.9 ], [ - 12107.0, + 11115.0, 0.905 ], [ - 12295.0, + 11368.0, 0.91 ], [ - 12570.0, + 11677.0, 0.915 ], [ - 12900.0, + 12130.0, 0.92 ], [ - 13426.0, + 12467.0, 0.925 ], [ - 13982.0, + 12867.0, 0.93 ], [ - 14786.0, + 13116.0, 0.935 ], [ - 15952.0, + 13669.0, 0.94 ], [ - 16554.0, + 14418.0, 0.945 ], [ - 17461.0, + 15410.0, 0.95 ], [ - 18211.0, + 16764.0, 0.955 ], [ - 18991.0, + 17752.0, 0.96 ], [ - 20325.0, + 18677.0, 0.965 ], [ - 21442.0, + 19634.0, 0.97 ], [ - 22956.0, + 21440.0, 0.975 ], [ - 25660.0, + 23372.0, 0.98 ], [ - 31110.0, + 26721.0, 0.985 ], [ - 37487.0, + 35202.0, 0.99 ], [ - 50658.0, + 45880.0, 0.995 ], [ - 302714.0, + 316570.0, 1.0 ] ] }, "retained": { - "min": 1401.0, - "p10": 1415.0, - "p25": 1806.0, - "median": 2934.0, - "p75": 4871.0, - "p90": 7796.0, - "p99": 22626.0, - "max": 178864.0, - "mean": 4196.778986846971, + "min": 1497.0, + "p10": 1516.0, + "p25": 1628.0, + "median": 2411.0, + "p75": 4148.0, + "p90": 7022.0, + "p99": 20381.0, + "max": 192720.0, + "mean": 3757.1350240153697, "ecdf": [ [ - 1401.0, + 1497.0, 0.0 ], [ - 1403.0, + 1500.0, 0.005 ], [ - 1405.0, + 1501.0, 0.01 ], [ - 1406.0, + 1502.0, 0.015 ], [ - 1406.0, + 1503.0, 0.02 ], [ - 1407.0, + 1504.0, 0.025 ], [ - 1408.0, + 1505.0, 0.03 ], [ - 1408.0, + 1506.0, 0.035 ], [ - 1409.0, + 1506.0, 0.04 ], [ - 1409.0, + 1507.0, 0.045 ], [ - 1410.0, + 1508.0, 0.05 ], [ - 1410.0, + 1509.0, 0.055 ], [ - 1411.0, + 1510.0, 0.06 ], [ - 1412.0, + 1510.0, 0.065 ], [ - 1413.0, + 1510.0, 0.07 ], [ - 1413.0, + 1511.0, 0.075 ], [ - 1414.0, + 1512.0, 0.08 ], [ - 1414.0, + 1514.0, 0.085 ], [ - 1414.0, + 1515.0, 0.09 ], [ - 1414.0, + 1515.0, 0.095 ], [ - 1415.0, + 1516.0, 0.1 ], [ - 1416.0, + 1518.0, 0.105 ], [ - 1416.0, + 1520.0, 0.11 ], [ - 1417.0, + 1526.0, 0.115 ], [ - 1418.0, + 1532.0, 0.12 ], [ - 1419.0, + 1533.0, 0.125 ], [ - 1419.0, + 1534.0, 0.13 ], [ - 1420.0, + 1535.0, 0.135 ], [ - 1423.0, + 1540.0, 0.14 ], [ - 1425.0, + 1543.0, 0.145 ], [ - 1430.0, + 1549.0, 0.15 ], [ - 1436.0, + 1558.0, 0.155 ], [ - 1448.0, + 1564.0, 0.16 ], [ - 1462.0, + 1564.0, 0.165 ], [ - 1618.0, + 1565.0, 0.17 ], [ - 1621.0, + 1565.0, 0.175 ], [ - 1622.0, + 1565.0, 0.18 ], [ - 1624.0, + 1565.0, 0.185 ], [ - 1626.0, + 1566.0, 0.19 ], [ - 1627.0, + 1567.0, 0.195 ], [ - 1629.0, + 1567.0, 0.2 ], [ - 1630.0, + 1573.0, 0.205 ], [ - 1632.0, + 1577.0, 0.21 ], [ - 1634.0, + 1581.0, 0.215 ], [ - 1635.0, + 1587.0, 0.22 ], [ - 1637.0, + 1593.0, 0.225 ], [ - 1642.0, + 1601.0, 0.23 ], [ - 1660.0, + 1617.0, 0.235 ], [ - 1690.0, + 1628.0, 0.24 ], [ - 1753.0, + 1628.0, 0.245 ], [ - 1806.0, + 1628.0, 0.25 ], [ - 1811.0, + 1628.0, 0.255 ], [ - 1813.0, + 1628.0, 0.26 ], [ - 1817.0, + 1628.0, 0.265 ], [ - 1825.0, + 1628.0, 0.27 ], [ - 1887.0, + 1628.0, 0.275 ], [ - 1996.0, + 1628.0, 0.28 ], [ - 2001.0, + 1629.0, 0.285 ], [ - 2006.0, + 1630.0, 0.29 ], [ - 2017.0, + 1630.0, 0.295 ], [ - 2053.0, + 1633.0, 0.3 ], [ - 2183.0, + 1638.0, 0.305 ], [ - 2191.0, + 1640.0, 0.31 ], [ - 2208.0, + 1646.0, 0.315 ], [ - 2241.0, + 1650.0, 0.32 ], [ - 2245.0, + 1658.0, 0.325 ], [ - 2250.0, + 1665.0, 0.33 ], [ - 2258.0, + 1679.0, 0.335 ], [ - 2273.0, + 1730.0, 0.34 ], [ - 2300.0, + 1734.0, 0.345 ], [ - 2313.0, + 1735.0, 0.35 ], [ - 2316.0, + 1738.0, 0.355 ], [ - 2360.0, + 1740.0, 0.36 ], [ - 2371.0, + 1742.0, 0.365 ], [ - 2390.0, + 1744.0, 0.37 ], [ - 2397.0, + 1746.0, 0.375 ], [ - 2401.0, + 1748.0, 0.38 ], [ - 2408.0, + 1755.0, 0.385 ], [ - 2453.0, + 1758.0, 0.39 ], [ - 2538.0, + 1767.0, 0.395 ], [ - 2575.0, + 1790.0, 0.4 ], [ - 2588.0, + 1810.0, 0.405 ], [ - 2591.0, + 1850.0, 0.41 ], [ - 2592.0, + 1854.0, 0.415 ], [ - 2594.0, + 1912.0, 0.42 ], [ - 2596.0, + 1935.0, 0.425 ], [ - 2597.0, + 1940.0, 0.43 ], [ - 2599.0, + 1944.0, 0.435 ], [ - 2601.0, + 1953.0, 0.44 ], [ - 2603.0, + 1982.0, 0.445 ], [ - 2605.0, + 2014.0, 0.45 ], [ - 2608.0, + 2110.0, 0.455 ], [ - 2611.0, + 2141.0, 0.46 ], [ - 2615.0, + 2148.0, 0.465 ], [ - 2627.0, + 2161.0, 0.47 ], [ - 2636.0, + 2205.0, 0.475 ], [ - 2660.0, + 2344.0, 0.48 ], [ - 2742.0, + 2358.0, 0.485 ], [ - 2765.0, + 2398.0, 0.49 ], [ - 2841.0, + 2405.0, 0.495 ], [ - 2934.0, + 2411.0, 0.5 ], [ - 2976.0, + 2428.0, 0.505 ], [ - 3006.0, + 2463.0, 0.51 ], [ - 3023.0, + 2474.0, 0.515 ], [ - 3027.0, + 2519.0, 0.52 ], [ - 3032.0, + 2547.0, 0.525 ], [ - 3038.0, + 2570.0, 0.53 ], [ - 3047.0, + 2575.0, 0.535 ], [ - 3060.0, + 2585.0, 0.54 ], [ - 3096.0, + 2656.0, 0.545 ], [ - 3161.0, + 2748.0, 0.55 ], [ - 3183.0, + 2751.0, 0.555 ], [ - 3206.0, + 2753.0, 0.56 ], [ - 3214.0, + 2755.0, 0.565 ], [ - 3237.0, + 2757.0, 0.57 ], [ - 3324.0, + 2760.0, 0.575 ], [ - 3345.0, + 2763.0, 0.58 ], [ - 3394.0, + 2766.0, 0.585 ], [ - 3401.0, + 2770.0, 0.59 ], [ - 3413.0, + 2772.0, 0.595 ], [ - 3430.0, + 2786.0, 0.6 ], [ - 3483.0, + 2809.0, 0.605 ], [ - 3518.0, + 2858.0, 0.61 ], [ - 3583.0, + 2958.0, 0.615 ], [ - 3614.0, + 3014.0, 0.62 ], [ - 3679.0, + 3061.0, 0.625 ], [ - 3713.0, + 3145.0, 0.63 ], [ - 3738.0, + 3182.0, 0.635 ], [ - 3771.0, + 3228.0, 0.64 ], [ - 3794.0, + 3235.0, 0.645 ], [ - 3809.0, + 3242.0, 0.65 ], [ - 3834.0, + 3251.0, 0.655 ], [ - 3882.0, + 3273.0, 0.66 ], [ - 3953.0, + 3310.0, 0.665 ], [ - 3993.0, + 3393.0, 0.67 ], [ - 4044.0, + 3420.0, 0.675 ], [ - 4077.0, + 3439.0, 0.68 ], [ - 4146.0, + 3483.0, 0.685 ], [ - 4197.0, + 3544.0, 0.69 ], [ - 4263.0, + 3637.0, 0.695 ], [ - 4332.0, + 3649.0, 0.7 ], [ - 4384.0, + 3675.0, 0.705 ], [ - 4430.0, + 3728.0, 0.71 ], [ - 4459.0, + 3776.0, 0.715 ], [ - 4509.0, + 3868.0, 0.72 ], [ - 4592.0, + 3934.0, 0.725 ], [ - 4652.0, + 3979.0, 0.73 ], [ - 4736.0, + 4033.0, 0.735 ], [ - 4766.0, + 4066.0, 0.74 ], [ - 4808.0, + 4087.0, 0.745 ], [ - 4871.0, + 4148.0, 0.75 ], [ - 4930.0, + 4248.0, 0.755 ], [ - 4968.0, + 4312.0, 0.76 ], [ - 5036.0, + 4359.0, 0.765 ], [ - 5111.0, + 4463.0, 0.77 ], [ - 5156.0, + 4551.0, 0.775 ], [ - 5224.0, + 4635.0, 0.78 ], [ - 5298.0, + 4732.0, 0.785 ], [ - 5369.0, + 4768.0, 0.79 ], [ - 5410.0, + 4855.0, 0.795 ], [ - 5482.0, + 4962.0, 0.8 ], [ - 5537.0, + 5045.0, 0.805 ], [ - 5615.0, + 5083.0, 0.81 ], [ - 5715.0, + 5183.0, 0.815 ], [ - 5788.0, + 5275.0, 0.82 ], [ - 5869.0, + 5347.0, 0.825 ], [ - 5969.0, + 5439.0, 0.83 ], [ - 6035.0, + 5512.0, 0.835 ], [ - 6107.0, + 5636.0, 0.84 ], [ - 6205.0, + 5738.0, 0.845 ], [ - 6279.0, + 5805.0, 0.85 ], [ - 6426.0, + 5881.0, 0.855 ], [ - 6521.0, + 6015.0, 0.86 ], [ - 6593.0, + 6133.0, 0.865 ], [ - 6737.0, + 6259.0, 0.87 ], [ - 6890.0, + 6385.0, 0.875 ], [ - 7024.0, + 6480.0, 0.88 ], [ - 7196.0, + 6570.0, 0.885 ], [ - 7468.0, + 6720.0, 0.89 ], [ - 7645.0, + 6937.0, 0.895 ], [ - 7796.0, + 7022.0, 0.9 ], [ - 8035.0, + 7239.0, 0.905 ], [ - 8274.0, + 7479.0, 0.91 ], [ - 8432.0, + 7682.0, 0.915 ], [ - 8532.0, + 8057.0, 0.92 ], [ - 8784.0, + 8305.0, 0.925 ], [ - 9060.0, + 8595.0, 0.93 ], [ - 9452.0, + 8928.0, 0.935 ], [ - 9841.0, + 9064.0, 0.94 ], [ - 10150.0, + 9440.0, 0.945 ], [ - 10466.0, + 9902.0, 0.95 ], [ - 10991.0, + 10476.0, 0.955 ], [ - 11714.0, + 10936.0, 0.96 ], [ - 12442.0, + 11510.0, 0.965 ], [ - 13254.0, + 12396.0, 0.97 ], [ - 14251.0, + 13507.0, 0.975 ], [ - 15649.0, + 14843.0, 0.98 ], [ - 18339.0, + 16711.0, 0.985 ], [ - 22626.0, + 20381.0, 0.99 ], [ - 31618.0, + 29891.0, 0.995 ], [ - 178864.0, + 192720.0, 1.0 ] ] @@ -67075,833 +67075,833 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 8873, + "accepted_valid": 10641, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 99.87602840076637, + "roundtrip_pct": 99.89662625693074, "fidelity_pct": null, - "accept_pct": 61.3454092920354 + "accept_pct": 73.56886061946902 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 14464, - "n_accepted": 8873, - "min": 395.7, - "p10": 1180.3, - "p25": 1540.4, - "median": 2298.0, - "p75": 3258.2, - "p90": 5440.3, - "p99": 11740.9, - "max": 103292.0, - "mean": 2912.4, + "n_accepted": 10641, + "min": 414.5, + "p10": 1015.0, + "p25": 1507.8, + "median": 2264.5, + "p75": 3340.6, + "p90": 5610.6, + "p99": 13146.5, + "max": 118841.3, + "mean": 2980.3, "roundtrip_pct": 99.9, "ecdf": [ [ - 395.7, + 414.5, 0.0 ], [ - 502.6, + 512.9, 0.005 ], [ - 526.4, + 536.6, 0.01 ], [ - 564.1, + 560.8, 0.015 ], [ - 669.5, + 593.0, 0.02 ], [ - 720.8, + 621.9, 0.025 ], [ - 798.6, + 659.1, 0.03 ], [ - 838.4, + 698.3, 0.035 ], [ - 863.9, + 740.8, 0.04 ], [ - 890.8, + 767.0, 0.045 ], [ - 925.8, + 792.3, 0.05 ], [ - 951.6, + 816.1, 0.055 ], [ - 991.6, + 834.2, 0.06 ], [ - 1058.5, + 846.3, 0.065 ], [ - 1077.9, + 865.0, 0.07 ], [ - 1093.6, + 885.1, 0.075 ], [ - 1114.1, + 898.2, 0.08 ], [ - 1140.2, + 931.5, 0.085 ], [ - 1162.4, + 953.4, 0.09 ], [ - 1173.2, + 984.8, 0.095 ], [ - 1180.3, + 1015.0, 0.1 ], [ - 1190.4, + 1048.1, 0.105 ], [ - 1202.8, + 1069.5, 0.11 ], [ - 1215.5, + 1096.4, 0.115 ], [ - 1230.5, + 1113.2, 0.12 ], [ - 1243.3, + 1132.1, 0.125 ], [ - 1255.4, + 1154.1, 0.13 ], [ - 1270.5, + 1176.4, 0.135 ], [ - 1282.6, + 1188.9, 0.14 ], [ - 1311.3, + 1204.2, 0.145 ], [ - 1348.2, + 1219.1, 0.15 ], [ - 1376.9, + 1233.3, 0.155 ], [ - 1388.0, + 1246.1, 0.16 ], [ - 1398.9, + 1259.2, 0.165 ], [ - 1406.4, + 1271.8, 0.17 ], [ - 1414.0, + 1282.8, 0.175 ], [ - 1419.4, + 1296.4, 0.18 ], [ - 1425.0, + 1311.0, 0.185 ], [ - 1431.6, + 1328.2, 0.19 ], [ - 1440.5, + 1347.5, 0.195 ], [ - 1450.2, + 1366.1, 0.2 ], [ - 1458.4, + 1391.4, 0.205 ], [ - 1463.8, + 1403.3, 0.21 ], [ - 1470.0, + 1420.5, 0.215 ], [ - 1479.6, + 1429.6, 0.22 ], [ - 1490.0, + 1444.1, 0.225 ], [ - 1498.1, + 1459.2, 0.23 ], [ - 1507.4, + 1474.5, 0.235 ], [ - 1518.9, + 1485.2, 0.24 ], [ - 1529.9, + 1497.3, 0.245 ], [ - 1540.4, + 1507.8, 0.25 ], [ - 1549.1, + 1517.2, 0.255 ], [ - 1559.1, + 1527.2, 0.26 ], [ - 1571.8, + 1536.2, 0.265 ], [ - 1578.7, + 1545.7, 0.27 ], [ - 1586.6, + 1559.5, 0.275 ], [ - 1594.0, + 1570.5, 0.28 ], [ - 1603.7, + 1581.0, 0.285 ], [ - 1611.2, + 1593.5, 0.29 ], [ - 1618.1, + 1601.2, 0.295 ], [ - 1627.4, + 1615.2, 0.3 ], [ - 1635.9, + 1628.6, 0.305 ], [ - 1643.6, + 1639.6, 0.31 ], [ - 1655.2, + 1653.5, 0.315 ], [ - 1666.2, + 1666.7, 0.32 ], [ - 1673.3, + 1678.7, 0.325 ], [ - 1685.1, + 1688.7, 0.33 ], [ - 1696.2, + 1701.5, 0.335 ], [ - 1710.6, + 1713.2, 0.34 ], [ - 1731.0, + 1724.2, 0.345 ], [ - 1746.2, + 1737.6, 0.35 ], [ - 1756.5, + 1750.8, 0.355 ], [ - 1771.0, + 1762.4, 0.36 ], [ - 1782.8, + 1770.8, 0.365 ], [ - 1807.4, + 1779.7, 0.37 ], [ - 1826.8, + 1789.2, 0.375 ], [ - 1846.0, + 1800.0, 0.38 ], [ - 1862.6, + 1809.8, 0.385 ], [ - 1875.6, + 1822.7, 0.39 ], [ - 1888.9, + 1839.0, 0.395 ], [ - 1908.5, + 1851.8, 0.4 ], [ - 1933.0, + 1862.3, 0.405 ], [ - 1964.2, + 1875.9, 0.41 ], [ - 1987.9, + 1897.9, 0.415 ], [ - 2031.3, + 1920.0, 0.42 ], [ - 2052.4, + 1938.9, 0.425 ], [ - 2065.0, + 1953.9, 0.43 ], [ - 2078.5, + 1968.8, 0.435 ], [ - 2093.2, + 1996.3, 0.44 ], [ - 2110.1, + 2024.3, 0.445 ], [ - 2125.9, + 2044.9, 0.45 ], [ - 2144.3, + 2069.9, 0.455 ], [ - 2161.1, + 2091.0, 0.46 ], [ - 2174.6, + 2120.4, 0.465 ], [ - 2192.7, + 2142.0, 0.47 ], [ - 2215.7, + 2161.8, 0.475 ], [ - 2238.0, + 2181.8, 0.48 ], [ - 2258.3, + 2201.3, 0.485 ], [ - 2281.1, + 2219.1, 0.49 ], [ - 2290.9, + 2241.0, 0.495 ], [ - 2298.0, + 2264.5, 0.5 ], [ - 2303.4, + 2285.1, 0.505 ], [ - 2310.2, + 2302.9, 0.51 ], [ - 2314.1, + 2324.1, 0.515 ], [ - 2319.0, + 2345.9, 0.52 ], [ - 2325.9, + 2366.9, 0.525 ], [ - 2330.9, + 2385.0, 0.53 ], [ - 2335.1, + 2398.9, 0.535 ], [ - 2340.9, + 2410.8, 0.54 ], [ - 2346.8, + 2421.7, 0.545 ], [ - 2352.5, + 2435.4, 0.55 ], [ - 2358.2, + 2451.4, 0.555 ], [ - 2363.7, + 2471.4, 0.56 ], [ - 2371.2, + 2488.3, 0.565 ], [ - 2376.7, + 2498.9, 0.57 ], [ - 2382.6, + 2508.1, 0.575 ], [ - 2387.9, + 2519.9, 0.58 ], [ - 2396.0, + 2528.7, 0.585 ], [ - 2406.0, + 2539.8, 0.59 ], [ - 2418.3, + 2549.2, 0.595 ], [ - 2436.9, + 2555.6, 0.6 ], [ - 2456.2, + 2563.3, 0.605 ], [ - 2468.1, + 2572.0, 0.61 ], [ - 2479.1, + 2579.3, 0.615 ], [ - 2496.5, + 2585.7, 0.62 ], [ - 2530.4, + 2596.5, 0.625 ], [ - 2543.9, + 2615.0, 0.63 ], [ - 2556.5, + 2635.0, 0.635 ], [ - 2576.0, + 2650.9, 0.64 ], [ - 2605.5, + 2667.2, 0.645 ], [ - 2640.6, + 2680.8, 0.65 ], [ - 2675.4, + 2708.4, 0.655 ], [ - 2734.9, + 2734.1, 0.66 ], [ - 2790.6, + 2753.4, 0.665 ], [ - 2836.8, + 2778.5, 0.67 ], [ - 2859.1, + 2813.5, 0.675 ], [ - 2899.1, + 2834.5, 0.68 ], [ - 2921.2, + 2872.4, 0.685 ], [ - 2937.0, + 2892.1, 0.69 ], [ - 2971.6, + 2918.2, 0.695 ], [ - 2997.6, + 2961.2, 0.7 ], [ - 3037.7, + 2997.3, 0.705 ], [ - 3058.7, + 3028.3, 0.71 ], [ - 3080.8, + 3064.5, 0.715 ], [ - 3109.4, + 3106.2, 0.72 ], [ - 3126.3, + 3130.1, 0.725 ], [ - 3152.2, + 3164.3, 0.73 ], [ - 3178.4, + 3201.2, 0.735 ], [ - 3207.9, + 3244.1, 0.74 ], [ - 3228.4, + 3295.9, 0.745 ], [ - 3258.2, + 3340.6, 0.75 ], [ - 3287.7, + 3373.3, 0.755 ], [ - 3339.6, + 3406.8, 0.76 ], [ - 3378.6, + 3452.7, 0.765 ], [ - 3409.9, + 3486.6, 0.77 ], [ - 3443.8, + 3519.0, 0.775 ], [ - 3501.4, + 3547.0, 0.78 ], [ - 3558.4, + 3574.1, 0.785 ], [ - 3629.3, + 3611.6, 0.79 ], [ - 3690.6, + 3671.6, 0.795 ], [ - 3753.8, + 3744.8, 0.8 ], [ - 3795.6, + 3802.2, 0.805 ], [ - 3845.2, + 3857.3, 0.81 ], [ - 3910.2, + 3912.4, 0.815 ], [ - 3958.3, + 3990.4, 0.82 ], [ - 4035.7, + 4059.0, 0.825 ], [ - 4103.5, + 4134.8, 0.83 ], [ - 4191.9, + 4214.8, 0.835 ], [ - 4284.9, + 4293.9, 0.84 ], [ - 4373.9, + 4382.1, 0.845 ], [ - 4443.6, + 4462.3, 0.85 ], [ - 4525.2, + 4567.1, 0.855 ], [ - 4626.0, + 4675.7, 0.86 ], [ - 4744.0, + 4817.5, 0.865 ], [ - 4829.6, + 4926.8, 0.87 ], [ - 4921.9, + 5085.7, 0.875 ], [ - 5038.6, + 5208.6, 0.88 ], [ - 5114.1, + 5309.4, 0.885 ], [ - 5183.2, + 5426.1, 0.89 ], [ - 5301.8, + 5506.9, 0.895 ], [ - 5440.3, + 5610.6, 0.9 ], [ - 5526.4, + 5759.0, 0.905 ], [ - 5662.0, + 5853.6, 0.91 ], [ - 5755.9, + 5976.3, 0.915 ], [ - 5904.9, + 6147.3, 0.92 ], [ - 6045.7, + 6317.9, 0.925 ], [ - 6211.1, + 6520.1, 0.93 ], [ - 6374.2, + 6651.0, 0.935 ], [ - 6483.6, + 6888.8, 0.94 ], [ - 6660.3, + 7041.7, 0.945 ], [ - 6860.7, + 7296.5, 0.95 ], [ - 7130.2, + 7540.1, 0.955 ], [ - 7424.0, + 7972.6, 0.96 ], [ - 7866.6, + 8356.8, 0.965 ], [ - 8247.5, + 8900.2, 0.97 ], [ - 8787.6, + 9451.2, 0.975 ], [ - 9375.4, + 10091.3, 0.98 ], [ - 10227.0, + 11305.7, 0.985 ], [ - 11740.9, + 13146.5, 0.99 ], [ - 15952.2, + 19178.8, 0.995 ], [ - 103292.0, + 118841.3, 1.0 ] ] @@ -67910,819 +67910,819 @@ "parser": "sqlparser-rs", "n_total": 14464, "n_accepted": 12313, - "min": 529.8, - "p10": 2979.8, - "p25": 4285.4, - "median": 6858.7, - "p75": 9661.3, - "p90": 15309.0, - "p99": 36713.0, - "max": 1963075.3, - "mean": 8902.9, + "min": 558.8, + "p10": 2952.7, + "p25": 4182.9, + "median": 6636.5, + "p75": 9509.0, + "p90": 14960.0, + "p99": 36231.7, + "max": 1843280.0, + "mean": 8684.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 529.8, + 558.8, 0.0 ], [ - 774.3, + 790.1, 0.005 ], [ - 819.4, + 837.9, 0.01 ], [ - 992.5, + 1012.3, 0.015 ], [ - 1233.9, + 1208.0, 0.02 ], [ - 1248.1, + 1274.7, 0.025 ], [ - 1294.8, + 1281.3, 0.03 ], [ - 1394.9, + 1440.3, 0.035 ], [ - 1636.6, + 1728.1, 0.04 ], [ - 1861.4, + 1988.1, 0.045 ], [ - 2098.3, + 2138.4, 0.05 ], [ - 2229.1, + 2273.3, 0.055 ], [ - 2356.3, + 2340.9, 0.06 ], [ - 2426.8, + 2409.3, 0.065 ], [ - 2501.9, + 2468.5, 0.07 ], [ - 2556.0, + 2527.1, 0.075 ], [ - 2634.1, + 2633.9, 0.08 ], [ - 2777.0, + 2766.2, 0.085 ], [ - 2869.1, + 2834.8, 0.09 ], [ - 2924.9, + 2888.4, 0.095 ], [ - 2979.8, + 2952.7, 0.1 ], [ - 3020.1, + 3002.1, 0.105 ], [ - 3068.3, + 3046.4, 0.11 ], [ - 3110.2, + 3087.1, 0.115 ], [ - 3141.3, + 3119.3, 0.12 ], [ - 3179.0, + 3149.1, 0.125 ], [ - 3212.3, + 3176.7, 0.13 ], [ - 3240.8, + 3219.7, 0.135 ], [ - 3276.2, + 3253.0, 0.14 ], [ - 3314.9, + 3281.0, 0.145 ], [ - 3351.5, + 3308.3, 0.15 ], [ - 3396.4, + 3337.4, 0.155 ], [ - 3444.8, + 3371.4, 0.16 ], [ - 3459.8, + 3408.6, 0.165 ], [ - 3474.4, + 3439.4, 0.17 ], [ - 3513.4, + 3479.1, 0.175 ], [ - 3571.3, + 3561.6, 0.18 ], [ - 3630.6, + 3620.4, 0.185 ], [ - 3680.0, + 3694.7, 0.19 ], [ - 3763.7, + 3744.4, 0.195 ], [ - 3814.4, + 3776.8, 0.2 ], [ - 3847.7, + 3822.4, 0.205 ], [ - 3910.2, + 3887.8, 0.21 ], [ - 3967.0, + 3932.8, 0.215 ], [ - 4014.3, + 3961.2, 0.22 ], [ - 4058.1, + 4000.5, 0.225 ], [ - 4101.2, + 4035.5, 0.23 ], [ - 4172.9, + 4063.5, 0.235 ], [ - 4229.4, + 4101.2, 0.24 ], [ - 4264.2, + 4147.9, 0.245 ], [ - 4285.4, + 4182.9, 0.25 ], [ - 4310.0, + 4228.0, 0.255 ], [ - 4336.4, + 4269.9, 0.26 ], [ - 4370.0, + 4314.1, 0.265 ], [ - 4400.6, + 4356.4, 0.27 ], [ - 4450.3, + 4404.7, 0.275 ], [ - 4501.6, + 4469.4, 0.28 ], [ - 4578.1, + 4549.6, 0.285 ], [ - 4652.8, + 4632.6, 0.29 ], [ - 4735.6, + 4694.4, 0.295 ], [ - 4788.6, + 4733.4, 0.3 ], [ - 4865.0, + 4766.5, 0.305 ], [ - 4905.8, + 4789.6, 0.31 ], [ - 4949.4, + 4812.6, 0.315 ], [ - 4988.4, + 4833.6, 0.32 ], [ - 5023.9, + 4853.1, 0.325 ], [ - 5062.2, + 4877.7, 0.33 ], [ - 5102.8, + 4927.1, 0.335 ], [ - 5135.5, + 4966.2, 0.34 ], [ - 5169.7, + 5026.7, 0.345 ], [ - 5213.7, + 5069.6, 0.35 ], [ - 5247.2, + 5102.4, 0.355 ], [ - 5275.5, + 5137.6, 0.36 ], [ - 5300.6, + 5175.1, 0.365 ], [ - 5337.3, + 5221.6, 0.37 ], [ - 5377.2, + 5278.2, 0.375 ], [ - 5419.7, + 5331.7, 0.38 ], [ - 5466.8, + 5404.1, 0.385 ], [ - 5523.4, + 5474.8, 0.39 ], [ - 5621.8, + 5541.1, 0.395 ], [ - 5716.9, + 5637.3, 0.4 ], [ - 5768.5, + 5734.6, 0.405 ], [ - 5835.1, + 5830.3, 0.41 ], [ - 5959.4, + 5909.2, 0.415 ], [ - 6089.4, + 5993.8, 0.42 ], [ - 6208.4, + 6050.1, 0.425 ], [ - 6249.8, + 6092.1, 0.43 ], [ - 6307.9, + 6147.6, 0.435 ], [ - 6410.6, + 6212.4, 0.44 ], [ - 6465.5, + 6265.4, 0.445 ], [ - 6506.3, + 6311.9, 0.45 ], [ - 6548.8, + 6358.0, 0.455 ], [ - 6623.9, + 6432.8, 0.46 ], [ - 6720.6, + 6479.5, 0.465 ], [ - 6777.1, + 6502.3, 0.47 ], [ - 6802.9, + 6523.0, 0.475 ], [ - 6815.0, + 6549.5, 0.48 ], [ - 6826.8, + 6582.5, 0.485 ], [ - 6837.2, + 6604.5, 0.49 ], [ - 6847.9, + 6618.9, 0.495 ], [ - 6858.7, + 6636.5, 0.5 ], [ - 6868.0, + 6651.1, 0.505 ], [ - 6883.0, + 6666.4, 0.51 ], [ - 6898.7, + 6686.1, 0.515 ], [ - 6916.9, + 6703.4, 0.52 ], [ - 6948.5, + 6725.0, 0.525 ], [ - 6978.9, + 6753.5, 0.53 ], [ - 7003.9, + 6787.8, 0.535 ], [ - 7028.3, + 6818.3, 0.54 ], [ - 7070.2, + 6847.6, 0.545 ], [ - 7125.0, + 6899.2, 0.55 ], [ - 7178.2, + 6952.4, 0.555 ], [ - 7205.2, + 6981.1, 0.56 ], [ - 7219.0, + 7005.8, 0.565 ], [ - 7230.6, + 7036.1, 0.57 ], [ - 7249.8, + 7069.1, 0.575 ], [ - 7276.1, + 7098.0, 0.58 ], [ - 7330.1, + 7132.7, 0.585 ], [ - 7379.3, + 7159.7, 0.59 ], [ - 7448.2, + 7202.0, 0.595 ], [ - 7534.2, + 7276.0, 0.6 ], [ - 7630.2, + 7368.5, 0.605 ], [ - 7694.6, + 7444.8, 0.61 ], [ - 7766.4, + 7520.0, 0.615 ], [ - 7843.2, + 7592.5, 0.62 ], [ - 7925.9, + 7693.7, 0.625 ], [ - 7989.3, + 7783.1, 0.63 ], [ - 8086.9, + 7883.2, 0.635 ], [ - 8170.0, + 7968.7, 0.64 ], [ - 8298.7, + 8031.5, 0.645 ], [ - 8406.8, + 8093.5, 0.65 ], [ - 8495.2, + 8152.9, 0.655 ], [ - 8595.4, + 8230.1, 0.66 ], [ - 8666.4, + 8327.5, 0.665 ], [ - 8701.9, + 8399.5, 0.67 ], [ - 8739.2, + 8467.8, 0.675 ], [ - 8784.6, + 8512.5, 0.68 ], [ - 8842.2, + 8546.2, 0.685 ], [ - 8898.8, + 8579.9, 0.69 ], [ - 8946.9, + 8632.7, 0.695 ], [ - 9007.0, + 8708.4, 0.7 ], [ - 9072.2, + 8822.2, 0.705 ], [ - 9119.2, + 8886.8, 0.71 ], [ - 9156.4, + 8946.9, 0.715 ], [ - 9193.4, + 9007.0, 0.72 ], [ - 9231.5, + 9066.2, 0.725 ], [ - 9287.6, + 9146.3, 0.73 ], [ - 9371.7, + 9264.5, 0.735 ], [ - 9475.9, + 9339.7, 0.74 ], [ - 9582.6, + 9415.8, 0.745 ], [ - 9661.3, + 9509.0, 0.75 ], [ - 9793.5, + 9609.2, 0.755 ], [ - 9947.0, + 9703.3, 0.76 ], [ - 10113.6, + 9836.3, 0.765 ], [ - 10259.4, + 9929.9, 0.77 ], [ - 10383.0, + 10022.2, 0.775 ], [ - 10519.9, + 10129.1, 0.78 ], [ - 10674.6, + 10276.1, 0.785 ], [ - 10810.5, + 10403.4, 0.79 ], [ - 10959.5, + 10576.2, 0.795 ], [ - 11139.9, + 10718.0, 0.8 ], [ - 11260.0, + 10941.9, 0.805 ], [ - 11385.4, + 11134.8, 0.81 ], [ - 11625.8, + 11335.2, 0.815 ], [ - 11857.4, + 11489.2, 0.82 ], [ - 12068.6, + 11646.4, 0.825 ], [ - 12249.8, + 11798.0, 0.83 ], [ - 12406.3, + 11999.9, 0.835 ], [ - 12608.0, + 12226.9, 0.84 ], [ - 12817.5, + 12489.3, 0.845 ], [ - 13023.3, + 12662.3, 0.85 ], [ - 13216.4, + 12820.0, 0.855 ], [ - 13445.5, + 13011.7, 0.86 ], [ - 13590.7, + 13183.4, 0.865 ], [ - 13807.8, + 13383.5, 0.87 ], [ - 14133.3, + 13591.3, 0.875 ], [ - 14322.2, + 13750.3, 0.88 ], [ - 14547.5, + 13997.9, 0.885 ], [ - 14742.8, + 14340.3, 0.89 ], [ - 15021.7, + 14734.5, 0.895 ], [ - 15309.0, + 14960.0, 0.9 ], [ - 15619.6, + 15208.8, 0.905 ], [ - 16018.4, + 15445.8, 0.91 ], [ - 16413.2, + 15910.0, 0.915 ], [ - 16795.6, + 16286.8, 0.92 ], [ - 17254.6, + 16725.6, 0.925 ], [ - 17767.6, + 17216.4, 0.93 ], [ - 18101.8, + 17805.6, 0.935 ], [ - 18681.2, + 18208.4, 0.94 ], [ - 19336.4, + 18825.6, 0.945 ], [ - 19802.5, + 19441.8, 0.95 ], [ - 20674.0, + 20238.2, 0.955 ], [ - 21648.2, + 21135.0, 0.96 ], [ - 22758.0, + 22152.0, 0.965 ], [ - 23975.2, + 23200.7, 0.97 ], [ - 25194.3, + 24733.3, 0.975 ], [ - 27291.7, + 26613.7, 0.98 ], [ - 30828.3, + 29930.0, 0.985 ], [ - 36713.0, + 36231.7, 0.99 ], [ - 52466.0, + 54466.3, 0.995 ], [ - 1963075.3, + 1843280.0, 1.0 ] ] @@ -68731,159 +68731,159 @@ "parser": "polyglot-sql", "n_total": 14464, "n_accepted": 13260, - "min": 9563.7, - "p10": 11650.8, - "p25": 13182.1, - "median": 15332.3, - "p75": 17751.6, - "p90": 22905.8, - "p99": 42824.3, - "max": 748686.0, - "mean": 17026.9, + "min": 9633.8, + "p10": 11669.5, + "p25": 13355.3, + "median": 15539.5, + "p75": 18360.8, + "p90": 23775.0, + "p99": 44771.3, + "max": 789425.3, + "mean": 17353.3, "roundtrip_pct": 96.4, "ecdf": [ [ - 9563.7, + 9633.8, 0.0 ], [ - 9963.2, + 10042.3, 0.005 ], [ - 10032.3, + 10132.4, 0.01 ], [ - 10102.3, + 10208.2, 0.015 ], [ - 10224.9, + 10287.2, 0.02 ], [ - 10359.6, + 10303.9, 0.025 ], [ - 10464.2, + 10359.5, 0.03 ], [ - 10606.2, + 10460.9, 0.035 ], [ - 10685.2, + 10559.9, 0.04 ], [ - 10722.4, + 10680.2, 0.045 ], [ - 10744.8, + 10826.8, 0.05 ], [ - 10813.0, + 10904.6, 0.055 ], [ - 10914.4, + 10973.2, 0.06 ], [ - 11004.5, + 11044.6, 0.065 ], [ - 11109.8, + 11132.2, 0.07 ], [ - 11216.1, + 11221.2, 0.075 ], [ - 11300.1, + 11320.1, 0.08 ], [ - 11377.1, + 11395.2, 0.085 ], [ - 11477.9, + 11490.5, 0.09 ], [ - 11576.9, + 11586.9, 0.095 ], [ - 11650.8, + 11669.5, 0.1 ], [ - 11714.6, + 11738.5, 0.105 ], [ - 11760.9, + 11793.5, 0.11 ], [ - 11829.6, + 11853.6, 0.115 ], [ - 11896.9, + 11947.0, 0.12 ], [ - 11971.1, + 12011.5, 0.125 ], [ - 12079.1, + 12084.1, 0.13 ], [ - 12167.3, + 12184.2, 0.135 ], [ - 12246.0, + 12244.6, 0.14 ], [ - 12304.6, + 12293.2, 0.145 ], [ - 12347.7, + 12353.3, 0.15 ], [ - 12387.1, + 12397.7, 0.155 ], [ - 12426.4, + 12442.1, 0.16 ], [ - 12476.4, + 12482.1, 0.165 ], [ - 12529.4, + 12515.1, 0.17 ], [ - 12563.9, + 12555.1, 0.175 ], [ @@ -68891,659 +68891,659 @@ 0.18 ], [ - 12638.1, + 12645.4, 0.185 ], [ - 12676.9, + 12704.0, 0.19 ], [ - 12716.9, + 12778.4, 0.195 ], [ - 12757.0, + 12852.9, 0.2 ], [ - 12788.4, + 12910.1, 0.205 ], [ - 12837.1, + 12958.9, 0.21 ], [ - 12883.0, + 13038.9, 0.215 ], [ - 12930.1, + 13099.0, 0.22 ], [ - 12967.3, + 13144.9, 0.225 ], [ - 13021.7, + 13177.7, 0.23 ], [ - 13061.9, + 13206.3, 0.235 ], [ - 13100.6, + 13255.0, 0.24 ], [ - 13137.7, + 13312.3, 0.245 ], [ - 13182.1, + 13355.3, 0.25 ], [ - 13232.1, + 13389.7, 0.255 ], [ - 13275.0, + 13418.3, 0.26 ], [ - 13320.9, + 13454.0, 0.265 ], [ - 13353.7, + 13493.8, 0.27 ], [ - 13388.1, + 13537.0, 0.275 ], [ - 13414.0, + 13588.6, 0.28 ], [ - 13438.3, + 13612.9, 0.285 ], [ - 13462.7, + 13645.7, 0.29 ], [ - 13487.0, + 13694.4, 0.295 ], [ - 13507.0, + 13748.9, 0.3 ], [ - 13528.4, + 13812.8, 0.305 ], [ - 13551.3, + 13867.8, 0.31 ], [ - 13578.6, + 13916.3, 0.315 ], [ - 13604.0, + 13949.1, 0.32 ], [ - 13637.3, + 13983.0, 0.325 ], [ - 13680.1, + 14016.5, 0.33 ], [ - 13730.3, + 14063.2, 0.335 ], [ - 13774.5, + 14110.6, 0.34 ], [ - 13814.7, + 14150.0, 0.345 ], [ - 13864.7, + 14206.8, 0.35 ], [ - 13910.6, + 14246.8, 0.355 ], [ - 13959.7, + 14290.3, 0.36 ], [ - 14013.2, + 14323.7, 0.365 ], [ - 14076.5, + 14357.0, 0.37 ], [ - 14158.3, + 14388.8, 0.375 ], [ - 14210.2, + 14420.7, 0.38 ], [ - 14255.2, + 14470.7, 0.385 ], [ - 14297.0, + 14522.5, 0.39 ], [ - 14347.0, + 14584.3, 0.395 ], [ - 14400.5, + 14636.0, 0.4 ], [ - 14454.0, + 14692.8, 0.405 ], [ - 14512.3, + 14741.2, 0.41 ], [ - 14577.7, + 14792.8, 0.415 ], [ - 14616.0, + 14846.3, 0.42 ], [ - 14649.5, + 14914.8, 0.425 ], [ - 14686.2, + 14981.7, 0.43 ], [ - 14722.8, + 15068.5, 0.435 ], [ - 14773.0, + 15145.3, 0.44 ], [ - 14803.0, + 15210.6, 0.445 ], [ - 14846.5, + 15288.8, 0.45 ], [ - 14901.5, + 15342.3, 0.455 ], [ - 14961.7, + 15389.2, 0.46 ], [ - 15026.7, + 15415.8, 0.465 ], [ - 15085.2, + 15435.8, 0.47 ], [ - 15148.7, + 15454.2, 0.475 ], [ - 15212.2, + 15477.5, 0.48 ], [ - 15250.5, + 15496.0, 0.485 ], [ - 15278.8, + 15516.0, 0.49 ], [ - 15305.7, + 15527.7, 0.495 ], [ - 15332.3, + 15539.5, 0.5 ], [ - 15357.5, + 15556.2, 0.505 ], [ - 15377.3, + 15572.7, 0.51 ], [ - 15395.8, + 15586.2, 0.515 ], [ - 15414.0, + 15599.5, 0.52 ], [ - 15432.5, + 15614.5, 0.525 ], [ - 15445.8, + 15631.2, 0.53 ], [ - 15459.2, + 15647.8, 0.535 ], [ - 15472.5, + 15667.8, 0.54 ], [ - 15489.3, + 15689.7, 0.545 ], [ - 15506.0, + 15723.0, 0.55 ], [ - 15524.3, + 15756.5, 0.555 ], [ - 15554.5, + 15793.2, 0.56 ], [ - 15587.8, + 15867.5, 0.565 ], [ - 15619.5, + 15976.8, 0.57 ], [ - 15661.3, + 16052.4, 0.575 ], [ - 15714.7, + 16120.4, 0.58 ], [ - 15791.8, + 16186.6, 0.585 ], [ - 15875.0, + 16246.8, 0.59 ], [ - 15938.2, + 16300.8, 0.595 ], [ - 16024.4, + 16336.8, 0.6 ], [ - 16083.7, + 16367.0, 0.605 ], [ - 16147.2, + 16412.7, 0.61 ], [ - 16215.7, + 16442.8, 0.615 ], [ - 16268.8, + 16481.2, 0.62 ], [ - 16319.2, + 16519.2, 0.625 ], [ - 16355.0, + 16567.4, 0.63 ], [ - 16403.0, + 16611.4, 0.635 ], [ - 16437.0, + 16669.4, 0.64 ], [ - 16473.2, + 16729.6, 0.645 ], [ - 16505.2, + 16803.8, 0.65 ], [ - 16543.0, + 16926.0, 0.655 ], [ - 16585.4, + 17010.0, 0.66 ], [ - 16631.4, + 17078.2, 0.665 ], [ - 16721.6, + 17156.4, 0.67 ], [ - 16795.8, + 17238.6, 0.675 ], [ - 16889.8, + 17330.8, 0.68 ], [ - 16984.2, + 17402.8, 0.685 ], [ - 17040.2, + 17481.2, 0.69 ], [ - 17084.4, + 17557.0, 0.695 ], [ - 17126.4, + 17619.2, 0.7 ], [ - 17156.4, + 17705.4, 0.705 ], [ - 17178.6, + 17817.8, 0.71 ], [ - 17208.6, + 17905.8, 0.715 ], [ - 17252.6, + 17974.0, 0.72 ], [ - 17310.8, + 18046.0, 0.725 ], [ - 17384.8, + 18099.2, 0.73 ], [ - 17459.0, + 18150.2, 0.735 ], [ - 17533.3, + 18192.4, 0.74 ], [ - 17643.4, + 18280.6, 0.745 ], [ - 17751.6, + 18360.8, 0.75 ], [ - 17859.8, + 18469.0, 0.755 ], [ - 17960.0, + 18565.0, 0.76 ], [ - 18054.0, + 18645.4, 0.765 ], [ - 18170.4, + 18735.4, 0.77 ], [ - 18342.8, + 18835.6, 0.775 ], [ - 18471.0, + 18977.8, 0.78 ], [ - 18595.2, + 19073.5, 0.785 ], [ - 18759.4, + 19191.2, 0.79 ], [ - 18867.8, + 19344.0, 0.795 ], [ - 18981.0, + 19504.2, 0.8 ], [ - 19126.2, + 19639.5, 0.805 ], [ - 19311.8, + 19767.4, 0.81 ], [ - 19470.8, + 19872.5, 0.815 ], [ - 19657.2, + 20015.2, 0.82 ], [ - 19820.0, + 20180.8, 0.825 ], [ - 19965.2, + 20341.0, 0.83 ], [ - 20151.3, + 20536.2, 0.835 ], [ - 20325.8, + 20694.2, 0.84 ], [ - 20521.5, + 20957.0, 0.845 ], [ - 20664.0, + 21115.0, 0.85 ], [ - 20894.5, + 21297.8, 0.855 ], [ - 21094.8, + 21543.0, 0.86 ], [ - 21232.8, + 21756.0, 0.865 ], [ - 21400.5, + 22011.8, 0.87 ], [ - 21583.2, + 22287.0, 0.875 ], [ - 21821.2, + 22550.0, 0.88 ], [ - 22119.2, + 22830.8, 0.885 ], [ - 22337.2, + 23147.0, 0.89 ], [ - 22597.8, + 23477.7, 0.895 ], [ - 22905.8, + 23775.0, 0.9 ], [ - 23214.0, + 24069.0, 0.905 ], [ - 23657.2, + 24409.7, 0.91 ], [ - 24039.0, + 24710.0, 0.915 ], [ - 24386.0, + 24984.0, 0.92 ], [ - 24917.3, + 25317.7, 0.925 ], [ - 25287.7, + 25712.0, 0.93 ], [ - 25802.3, + 26072.7, 0.935 ], [ - 26162.7, + 26503.3, 0.94 ], [ - 26663.7, + 27071.0, 0.945 ], [ - 27178.0, + 27632.3, 0.95 ], [ - 27886.0, + 28457.0, 0.955 ], [ - 28674.3, + 29315.7, 0.96 ], [ - 29846.3, + 30177.3, 0.965 ], [ - 30898.7, + 31683.3, 0.97 ], [ - 32367.7, + 32858.7, 0.975 ], [ - 34432.0, + 34739.0, 0.98 ], [ - 37020.0, + 37908.3, 0.985 ], [ - 42824.3, + 44771.3, 0.99 ], [ - 63694.0, + 66419.0, 0.995 ], [ - 748686.0, + 789425.3, 1.0 ] ] @@ -69580,7 +69580,7 @@ "accepted": [ 12257, 13204, - 8817 + 10585 ] } ], @@ -69588,7 +69588,7 @@ "subtotal_accepted": [ 12313, 13260, - 8873 + 10641 ] }, "failures": [ @@ -69654,31 +69654,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 5591, + "rejected_total": 3823, "expected_total": 14464, "preview_html": [ "Permalink: table("sqlPerformance").where('timestamp === ${timestamp}L)", "(.*)\\.([^\\(]+)\\(([^:]+)(:{0,1}\\d*)\\)", "Results: sqlContext.read.json("${experiment.resultPath}")", - "CREATE TABLE t2(col1 STRUCT<a: STRING>, a STRING)", "SELECT col1.field, field FROM VALUES(named_struct('field', 1))", "SELECT col1.field, field FROM VALUES(map('field', 1))", "SELECT COUNT(col1) as alias, SUM(col1) + alias FROM t1 GROUP BY ALL; SELECT COUNT(col1) as alias, SUM(col1) + alias, SUM(col1) + col1 FROM t1 GROUP BY ALL; DROP TABLE t1; DROP TABLE t2", - "create temporary view data as select * from values ("one", array(11, 12, 13), array(array(111, 112, 113), array(121, 122, 123))), ("two", array(21, 22, 23), array(array(211, 212, 213), array(221, 222, 223))) as data(a, b, c)", - "create temporary view primitive_arrays as select * from values ( array(true), array(2Y, 1Y), array(2S, 1S), array(2, 1), array(2L, 1L), array(9223372036854775809, 9223372036854775808), array(2.0D, 1.0D), array(float(2.0), float(1.0)), array(date '2016-03-14', date '2016-03-13'), array(timestamp '2016-11-15 20:54:00.000', timestamp '2016-11-12 20:54:00.000') ) as primitive_arrays( boolean_array, tinyint_array, smallint_array, int_array, bigint_array, decimal_array, double_array, float_array, date_array, timestamp_array )", - "select array_contains(boolean_array, true), array_contains(boolean_array, false), array_contains(tinyint_array, 2Y), array_contains(tinyint_array, 0Y), array_contains(smallint_array, 2S), array_contains(smallint_array, 0S), array_contains(int_array, 2), array_contains(int_array, 0), array_contains(bigint_array, 2L), array_contains(bigint_array, 0L), array_contains(decimal_array, 9223372036854775809), array_contains(decimal_array, 1), array_contains(double_array, 2.0D), array_contains(double_array, 0.0D), array_contains(float_array, float(2.0)), array_contains(float_array, float(0.0)), array_contains(date_array, date '2016-03-14'), array_contains(date_array, date '2016-01-01'), array_contains(timestamp_array, timestamp '2016-11-15 20:54:00.000'), array_contains(timestamp_array, timestamp '2016-01-01 20:54:00.000') from primitive_arrays" + "select array_contains(boolean_array, true), array_contains(boolean_array, false), array_contains(tinyint_array, 2Y), array_contains(tinyint_array, 0Y), array_contains(smallint_array, 2S), array_contains(smallint_array, 0S), array_contains(int_array, 2), array_contains(int_array, 0), array_contains(bigint_array, 2L), array_contains(bigint_array, 0L), array_contains(decimal_array, 9223372036854775809), array_contains(decimal_array, 1), array_contains(double_array, 2.0D), array_contains(double_array, 0.0D), array_contains(float_array, float(2.0)), array_contains(float_array, float(0.0)), array_contains(date_array, date '2016-03-14'), array_contains(date_array, date '2016-01-01'), array_contains(timestamp_array, timestamp '2016-11-15 20:54:00.000'), array_contains(timestamp_array, timestamp '2016-01-01 20:54:00.000') from primitive_arrays", + "select array_contains(b, 11), array_contains(c, array(111, 112, 113)) from data", + "select sort_array(array('b', 'd'), '1')", + "select sort_array(array('b', 'd'), cast(NULL as boolean))" ], "preview_reasons": [ "Tokenizer error at position 41: Unterminated string literal", "Tokenizer error at position 4: Unexpected character: \\", "Unexpected token: Token { token_type: Identifier, value: \"Results\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Parser error: Expected data type, got Struct", "Parser error: Expected identifier, got Values ('VALUES') at line 1 col 31", "Parser error: Expected identifier, got Values ('VALUES') at line 1 col 31", "Unexpected token: Token { token_type: All, value: \"ALL\", line: 1, col: 65, position: 64, quote_char: '\\0' }", - "Parser error: Expected identifier, got Values ('values') at line 1 col 45", - "Parser error: Expected identifier, got Values ('values') at line 1 col 57", - "Parser error: Expected RParen, got Identifier ('Y') at line 1 col 114" + "Parser error: Expected RParen, got Identifier ('Y') at line 1 col 114", + "Unexpected token: Token { token_type: Number, value: \"111\", line: 1, col: 55, position: 54, quote_char: '\\0' }", + "Unexpected token: Token { token_type: String, value: \"b\", line: 1, col: 25, position: 24, quote_char: '\\0' }", + "Unexpected token: Token { token_type: String, value: \"b\", line: 1, col: 25, position: 24, quote_char: '\\0' }" ], "download": "failures/spark_sql__sqlglot_rust.tsv.zst" } @@ -71326,654 +71326,654 @@ "parser": "polyglot-sql", "n": 13260, "peak": { - "min": 21823.0, - "p10": 26063.0, - "p25": 30349.0, - "median": 33894.0, - "p75": 37955.0, - "p90": 47778.0, - "p99": 84813.0, - "max": 1471165.0, - "mean": 37103.66003016591, + "min": 21830.0, + "p10": 26070.0, + "p25": 30356.0, + "median": 33901.0, + "p75": 37956.0, + "p90": 47776.0, + "p99": 84820.0, + "max": 1471172.0, + "mean": 37107.04917043741, "ecdf": [ [ - 21823.0, + 21830.0, 0.0 ], [ - 21898.0, + 21905.0, 0.005 ], [ - 22362.0, + 22369.0, 0.01 ], [ - 22413.0, + 22420.0, 0.015 ], [ - 22750.0, + 22757.0, 0.02 ], [ - 22884.0, + 22891.0, 0.025 ], [ - 22890.0, + 22897.0, 0.03 ], [ - 23037.0, + 23044.0, 0.035 ], [ - 23081.0, + 23088.0, 0.04 ], [ - 23291.0, + 23298.0, 0.045 ], [ - 23787.0, + 23794.0, 0.05 ], [ - 23814.0, + 23821.0, 0.055 ], [ - 24249.0, + 24256.0, 0.06 ], [ - 24314.0, + 24321.0, 0.065 ], [ - 24350.0, + 24357.0, 0.07 ], [ - 24780.0, + 24787.0, 0.075 ], [ - 25184.0, + 25191.0, 0.08 ], [ - 25243.0, + 25250.0, 0.085 ], [ - 25303.0, + 25310.0, 0.09 ], [ - 26025.0, + 26032.0, 0.095 ], [ - 26063.0, + 26070.0, 0.1 ], [ - 26084.0, + 26091.0, 0.105 ], [ - 26101.0, + 26108.0, 0.11 ], [ - 26123.0, + 26130.0, 0.115 ], [ - 26151.0, + 26158.0, 0.12 ], [ - 26389.0, + 26396.0, 0.125 ], [ - 26407.0, + 26414.0, 0.13 ], [ - 26574.0, + 26581.0, 0.135 ], [ - 27185.0, + 27192.0, 0.14 ], [ - 27641.0, + 27648.0, 0.145 ], [ - 28516.0, + 28523.0, 0.15 ], [ - 28796.0, + 28803.0, 0.155 ], [ - 28988.0, + 28995.0, 0.16 ], [ - 29258.0, + 29265.0, 0.165 ], [ - 29424.0, + 29431.0, 0.17 ], [ - 29458.0, + 29465.0, 0.175 ], [ - 29486.0, + 29493.0, 0.18 ], [ - 29554.0, + 29561.0, 0.185 ], [ - 29581.0, + 29588.0, 0.19 ], [ - 29713.0, + 29720.0, 0.195 ], [ - 29812.0, + 29815.0, 0.2 ], [ - 29996.0, + 29977.0, 0.205 ], [ - 30110.0, + 30099.0, 0.21 ], [ - 30224.0, + 30229.0, 0.215 ], [ - 30250.0, + 30257.0, 0.22 ], [ - 30273.0, + 30278.0, 0.225 ], [ - 30290.0, + 30296.0, 0.23 ], [ - 30306.0, + 30313.0, 0.235 ], [ - 30325.0, + 30331.0, 0.24 ], [ - 30336.0, + 30343.0, 0.245 ], [ - 30349.0, + 30356.0, 0.25 ], [ - 30377.0, + 30384.0, 0.255 ], [ - 30402.0, + 30403.0, 0.26 ], [ - 30478.0, + 30485.0, 0.265 ], [ - 30548.0, + 30555.0, 0.27 ], [ - 30695.0, + 30701.0, 0.275 ], [ - 30783.0, + 30788.0, 0.28 ], [ - 30982.0, + 30989.0, 0.285 ], [ - 31080.0, + 31087.0, 0.29 ], [ - 31216.0, + 31222.0, 0.295 ], [ - 31268.0, + 31274.0, 0.3 ], [ - 31309.0, + 31316.0, 0.305 ], [ - 31327.0, + 31334.0, 0.31 ], [ - 31350.0, + 31357.0, 0.315 ], [ - 31385.0, + 31392.0, 0.32 ], [ - 31441.0, + 31446.0, 0.325 ], [ - 31543.0, + 31549.0, 0.33 ], [ - 31603.0, + 31610.0, 0.335 ], [ - 31657.0, + 31664.0, 0.34 ], [ - 31763.0, + 31770.0, 0.345 ], [ - 31878.0, + 31885.0, 0.35 ], [ - 32001.0, + 32008.0, 0.355 ], [ - 32123.0, + 32130.0, 0.36 ], [ - 32220.0, + 32227.0, 0.365 ], [ - 32325.0, + 32332.0, 0.37 ], [ - 32421.0, + 32428.0, 0.375 ], [ - 32544.0, + 32551.0, 0.38 ], [ - 32605.0, + 32612.0, 0.385 ], [ - 32630.0, + 32637.0, 0.39 ], [ - 32636.0, + 32643.0, 0.395 ], [ - 32638.0, + 32645.0, 0.4 ], [ - 32640.0, + 32647.0, 0.405 ], [ - 32651.0, + 32658.0, 0.41 ], [ - 32701.0, + 32708.0, 0.415 ], [ - 32787.0, + 32794.0, 0.42 ], [ - 32880.0, + 32887.0, 0.425 ], [ - 33011.0, + 33018.0, 0.43 ], [ - 33024.0, + 33031.0, 0.435 ], [ - 33046.0, + 33053.0, 0.44 ], [ - 33058.0, + 33065.0, 0.445 ], [ - 33125.0, + 33132.0, 0.45 ], [ - 33193.0, + 33200.0, 0.455 ], [ - 33301.0, + 33308.0, 0.46 ], [ - 33388.0, + 33395.0, 0.465 ], [ - 33432.0, + 33439.0, 0.47 ], [ - 33486.0, + 33493.0, 0.475 ], [ - 33563.0, + 33570.0, 0.48 ], [ - 33615.0, + 33622.0, 0.485 ], [ - 33678.0, + 33685.0, 0.49 ], [ - 33756.0, + 33763.0, 0.495 ], [ - 33894.0, + 33901.0, 0.5 ], [ - 34035.0, + 34042.0, 0.505 ], [ - 34133.0, + 34140.0, 0.51 ], [ - 34297.0, + 34304.0, 0.515 ], [ - 34518.0, + 34525.0, 0.52 ], [ - 34623.0, + 34630.0, 0.525 ], [ - 34751.0, + 34758.0, 0.53 ], [ - 34848.0, + 34855.0, 0.535 ], [ - 34852.0, + 34859.0, 0.54 ], [ - 34854.0, + 34861.0, 0.545 ], [ - 34854.0, + 34861.0, 0.55 ], [ - 34856.0, + 34863.0, 0.555 ], [ - 34856.0, + 34863.0, 0.56 ], [ - 34856.0, + 34863.0, 0.565 ], [ - 34858.0, + 34865.0, 0.57 ], [ - 34858.0, + 34865.0, 0.575 ], [ - 34860.0, + 34867.0, 0.58 ], [ - 34863.0, + 34870.0, 0.585 ], [ - 34865.0, + 34872.0, 0.59 ], [ - 34870.0, + 34877.0, 0.595 ], [ - 34907.0, + 34914.0, 0.6 ], [ - 34921.0, + 34928.0, 0.605 ], [ - 34933.0, + 34940.0, 0.61 ], [ - 34937.0, + 34944.0, 0.615 ], [ - 35045.0, + 35052.0, 0.62 ], [ - 35060.0, + 35067.0, 0.625 ], [ - 35126.0, + 35133.0, 0.63 ], [ - 35224.0, + 35231.0, 0.635 ], [ - 35381.0, + 35388.0, 0.64 ], [ - 35422.0, + 35429.0, 0.645 ], [ - 35558.0, + 35565.0, 0.65 ], [ - 35691.0, + 35698.0, 0.655 ], [ - 35752.0, + 35759.0, 0.66 ], [ - 35893.0, + 35900.0, 0.665 ], [ - 36010.0, + 36017.0, 0.67 ], [ - 36141.0, + 36148.0, 0.675 ], [ - 36166.0, + 36173.0, 0.68 ], [ - 36277.0, + 36284.0, 0.685 ], [ - 36384.0, + 36391.0, 0.69 ], [ - 36484.0, + 36491.0, 0.695 ], [ - 36626.0, + 36633.0, 0.7 ], [ - 36720.0, + 36727.0, 0.705 ], [ - 36733.0, + 36740.0, 0.71 ], [ - 36801.0, + 36808.0, 0.715 ], [ - 36906.0, + 36913.0, 0.72 ], [ - 37066.0, + 37071.0, 0.725 ], [ - 37196.0, + 37199.0, 0.73 ], [ - 37386.0, + 37391.0, 0.735 ], [ - 37579.0, + 37583.0, 0.74 ], [ - 37808.0, + 37809.0, 0.745 ], [ - 37955.0, + 37956.0, 0.75 ], [ - 38200.0, + 38180.0, 0.755 ], [ - 38369.0, + 38358.0, 0.76 ], [ - 38596.0, + 38589.0, 0.765 ], [ - 38767.0, + 38765.0, 0.77 ], [ - 38952.0, + 38950.0, 0.775 ], [ - 39124.0, + 39131.0, 0.78 ], [ - 39294.0, + 39295.0, 0.785 ], [ - 39483.0, + 39484.0, 0.79 ], [ - 39762.0, + 39768.0, 0.795 ], [ @@ -71981,163 +71981,163 @@ 0.8 ], [ - 40476.0, + 40456.0, 0.805 ], [ - 41052.0, + 41007.0, 0.81 ], [ - 41488.0, + 41490.0, 0.815 ], [ - 41980.0, + 41917.0, 0.82 ], [ - 42832.0, + 42791.0, 0.825 ], [ - 43287.0, + 43245.0, 0.83 ], [ - 43479.0, + 43485.0, 0.835 ], [ - 43542.0, + 43549.0, 0.84 ], [ - 43787.0, + 43794.0, 0.845 ], [ - 44111.0, + 44118.0, 0.85 ], [ - 44415.0, + 44422.0, 0.855 ], [ - 44757.0, + 44764.0, 0.86 ], [ - 45089.0, + 45096.0, 0.865 ], [ - 45373.0, + 45380.0, 0.87 ], [ - 45679.0, + 45686.0, 0.875 ], [ - 45987.0, + 45994.0, 0.88 ], [ - 46421.0, + 46428.0, 0.885 ], [ - 46870.0, + 46877.0, 0.89 ], [ - 47327.0, + 47323.0, 0.895 ], [ - 47778.0, + 47776.0, 0.9 ], [ - 48317.0, + 48282.0, 0.905 ], [ - 49133.0, + 49126.0, 0.91 ], [ - 50313.0, + 50271.0, 0.915 ], [ - 51782.0, + 51789.0, 0.92 ], [ - 52623.0, + 52630.0, 0.925 ], [ - 53374.0, + 53351.0, 0.93 ], [ - 54046.0, + 54049.0, 0.935 ], [ - 55385.0, + 55392.0, 0.94 ], [ - 57497.0, + 57498.0, 0.945 ], [ - 58571.0, + 58576.0, 0.95 ], [ - 60441.0, + 60448.0, 0.955 ], [ - 61845.0, + 61852.0, 0.96 ], [ - 62979.0, + 62986.0, 0.965 ], [ - 65734.0, + 65741.0, 0.97 ], [ - 69306.0, + 69313.0, 0.975 ], [ - 71500.0, + 71507.0, 0.98 ], [ - 75822.0, + 75829.0, 0.985 ], [ - 84813.0, + 84820.0, 0.99 ], [ - 112932.0, + 112939.0, 0.995 ], [ - 1471165.0, + 1471172.0, 1.0 ] ] @@ -72147,11 +72147,11 @@ "p10": 3849.0, "p25": 9004.0, "median": 10811.0, - "p75": 13782.0, - "p90": 21929.0, + "p75": 13773.0, + "p90": 21901.0, "p99": 50530.0, "max": 1214840.0, - "mean": 13297.34366515837, + "mean": 13293.732805429865, "ecdf": [ [ 978.0, @@ -72314,15 +72314,15 @@ 0.195 ], [ - 8468.0, + 8467.0, 0.2 ], [ - 8512.0, + 8511.0, 0.205 ], [ - 8633.0, + 8629.0, 0.21 ], [ @@ -72330,11 +72330,11 @@ 0.215 ], [ - 8840.0, + 8833.0, 0.22 ], [ - 8938.0, + 8937.0, 0.225 ], [ @@ -72350,7 +72350,7 @@ 0.24 ], [ - 8994.0, + 8993.0, 0.245 ], [ @@ -72374,7 +72374,7 @@ 0.27 ], [ - 9040.0, + 9038.0, 0.275 ], [ @@ -72386,11 +72386,11 @@ 0.285 ], [ - 9124.0, + 9117.0, 0.29 ], [ - 9166.0, + 9165.0, 0.295 ], [ @@ -72398,7 +72398,7 @@ 0.3 ], [ - 9311.0, + 9309.0, 0.305 ], [ @@ -72410,11 +72410,11 @@ 0.315 ], [ - 9455.0, + 9454.0, 0.32 ], [ - 9509.0, + 9504.0, 0.325 ], [ @@ -72422,15 +72422,15 @@ 0.33 ], [ - 9691.0, + 9687.0, 0.335 ], [ - 9772.0, + 9770.0, 0.34 ], [ - 9895.0, + 9894.0, 0.345 ], [ @@ -72438,7 +72438,7 @@ 0.35 ], [ - 10027.0, + 10023.0, 0.355 ], [ @@ -72446,11 +72446,11 @@ 0.36 ], [ - 10095.0, + 10094.0, 0.365 ], [ - 10146.0, + 10145.0, 0.37 ], [ @@ -72730,35 +72730,35 @@ 0.715 ], [ - 12941.0, + 12940.0, 0.72 ], [ - 13062.0, + 13059.0, 0.725 ], [ - 13231.0, + 13222.0, 0.73 ], [ - 13347.0, + 13341.0, 0.735 ], [ - 13515.0, + 13487.0, 0.74 ], [ - 13678.0, + 13672.0, 0.745 ], [ - 13782.0, + 13773.0, 0.75 ], [ - 14011.0, + 14004.0, 0.755 ], [ @@ -72766,19 +72766,19 @@ 0.76 ], [ - 14261.0, + 14250.0, 0.765 ], [ - 14381.0, + 14364.0, 0.77 ], [ - 14553.0, + 14539.0, 0.775 ], [ - 14690.0, + 14687.0, 0.78 ], [ @@ -72790,55 +72790,55 @@ 0.79 ], [ - 15171.0, + 15170.0, 0.795 ], [ - 15302.0, + 15291.0, 0.8 ], [ - 15581.0, + 15566.0, 0.805 ], [ - 15880.0, + 15865.0, 0.81 ], [ - 16136.0, + 16134.0, 0.815 ], [ - 16428.0, + 16411.0, 0.82 ], [ - 16784.0, + 16740.0, 0.825 ], [ - 17048.0, + 17028.0, 0.83 ], [ - 17395.0, + 17376.0, 0.835 ], [ - 17786.0, + 17751.0, 0.84 ], [ - 18195.0, + 18159.0, 0.845 ], [ - 18785.0, + 18680.0, 0.85 ], [ - 19245.0, + 19244.0, 0.855 ], [ @@ -72850,43 +72850,43 @@ 0.865 ], [ - 19514.0, + 19493.0, 0.87 ], [ - 19901.0, + 19883.0, 0.875 ], [ - 20177.0, + 20171.0, 0.88 ], [ - 20584.0, + 20512.0, 0.885 ], [ - 21097.0, + 21093.0, 0.89 ], [ - 21512.0, + 21502.0, 0.895 ], [ - 21929.0, + 21901.0, 0.9 ], [ - 22503.0, + 22452.0, 0.905 ], [ - 22956.0, + 22926.0, 0.91 ], [ - 23607.0, + 23574.0, 0.915 ], [ @@ -72898,11 +72898,11 @@ 0.925 ], [ - 25080.0, + 25060.0, 0.93 ], [ - 26192.0, + 26141.0, 0.935 ], [ @@ -72910,7 +72910,7 @@ 0.94 ], [ - 29431.0, + 29409.0, 0.945 ], [ @@ -72962,1337 +72962,1337 @@ }, { "parser": "sqlglot-rust", - "n": 8873, + "n": 10641, "peak": { - "min": 1645.0, - "p10": 2344.0, - "p25": 3134.0, - "median": 4249.0, - "p75": 5617.0, - "p90": 9341.0, - "p99": 19094.0, - "max": 168746.0, - "mean": 5137.203313422743, + "min": 1741.0, + "p10": 2415.0, + "p25": 3086.0, + "median": 3921.0, + "p75": 5632.0, + "p90": 9350.0, + "p99": 20450.0, + "max": 190515.0, + "mean": 5186.423926322714, "ecdf": [ [ - 1645.0, + 1741.0, 0.0 ], [ - 1652.0, + 1750.0, 0.005 ], [ - 1665.0, + 1762.0, 0.01 ], [ - 1671.0, + 1779.0, 0.015 ], [ - 1890.0, + 1811.0, 0.02 ], [ - 1944.0, + 1823.0, 0.025 ], [ - 2067.0, + 1986.0, 0.03 ], [ - 2090.0, + 2012.0, 0.035 ], [ - 2100.0, + 2028.0, 0.04 ], [ - 2128.0, + 2039.0, 0.045 ], [ - 2278.0, + 2057.0, 0.05 ], [ - 2282.0, + 2068.0, 0.055 ], [ - 2284.0, + 2097.0, 0.06 ], [ - 2290.0, + 2117.0, 0.065 ], [ - 2293.0, + 2184.0, 0.07 ], [ - 2297.0, + 2200.0, 0.075 ], [ - 2299.0, + 2211.0, 0.08 ], [ - 2303.0, + 2235.0, 0.085 ], [ - 2309.0, + 2406.0, 0.09 ], [ - 2317.0, + 2410.0, 0.095 ], [ - 2344.0, + 2415.0, 0.1 ], [ - 2461.0, + 2420.0, 0.105 ], [ - 2468.0, + 2425.0, 0.11 ], [ - 2476.0, + 2427.0, 0.115 ], [ - 2483.0, + 2433.0, 0.12 ], [ - 2494.0, + 2442.0, 0.125 ], [ - 2513.0, + 2461.0, 0.13 ], [ - 2540.0, + 2511.0, 0.135 ], [ - 2659.0, + 2529.0, 0.14 ], [ - 2669.0, + 2541.0, 0.145 ], [ - 2756.0, + 2546.0, 0.15 ], [ - 2772.0, + 2568.0, 0.155 ], [ - 2840.0, + 2606.0, 0.16 ], [ - 2846.0, + 2613.0, 0.165 ], [ - 2858.0, + 2622.0, 0.17 ], [ - 2863.0, + 2625.0, 0.175 ], [ - 2875.0, + 2625.0, 0.18 ], [ - 2893.0, + 2633.0, 0.185 ], [ - 2925.0, + 2647.0, 0.19 ], [ - 2936.0, + 2667.0, 0.195 ], [ - 2943.0, + 2693.0, 0.2 ], [ - 2951.0, + 2819.0, 0.205 ], [ - 2961.0, + 2862.0, 0.21 ], [ - 2971.0, + 2899.0, 0.215 ], [ - 2995.0, + 2970.0, 0.22 ], [ - 3103.0, + 3021.0, 0.225 ], [ - 3133.0, + 3034.0, 0.23 ], [ - 3134.0, + 3040.0, 0.235 ], [ - 3134.0, + 3062.0, 0.24 ], [ - 3134.0, + 3076.0, 0.245 ], [ - 3134.0, + 3086.0, 0.25 ], [ - 3135.0, + 3094.0, 0.255 ], [ - 3135.0, + 3105.0, 0.26 ], [ - 3145.0, + 3117.0, 0.265 ], [ - 3155.0, + 3146.0, 0.27 ], [ - 3176.0, + 3273.0, 0.275 ], [ - 3186.0, + 3293.0, 0.28 ], [ - 3194.0, + 3294.0, 0.285 ], [ - 3208.0, + 3294.0, 0.29 ], [ - 3210.0, + 3294.0, 0.295 ], [ - 3214.0, + 3295.0, 0.3 ], [ - 3227.0, + 3302.0, 0.305 ], [ - 3231.0, + 3311.0, 0.31 ], [ - 3248.0, + 3335.0, 0.315 ], [ - 3255.0, + 3346.0, 0.32 ], [ - 3299.0, + 3357.0, 0.325 ], [ - 3311.0, + 3370.0, 0.33 ], [ - 3317.0, + 3370.0, 0.335 ], [ - 3320.0, + 3384.0, 0.34 ], [ - 3331.0, + 3391.0, 0.345 ], [ - 3340.0, + 3409.0, 0.35 ], [ - 3347.0, + 3418.0, 0.355 ], [ - 3355.0, + 3459.0, 0.36 ], [ - 3372.0, + 3479.0, 0.365 ], [ - 3391.0, + 3488.0, 0.37 ], [ - 3412.0, + 3493.0, 0.375 ], [ - 3419.0, + 3500.0, 0.38 ], [ - 3436.0, + 3510.0, 0.385 ], [ - 3441.0, + 3516.0, 0.39 ], [ - 3462.0, + 3522.0, 0.395 ], [ - 3501.0, + 3528.0, 0.4 ], [ - 3508.0, + 3535.0, 0.405 ], [ - 3520.0, + 3542.0, 0.41 ], [ - 3539.0, + 3548.0, 0.415 ], [ - 3559.0, + 3554.0, 0.42 ], [ - 3618.0, + 3561.0, 0.425 ], [ - 3662.0, + 3570.0, 0.43 ], [ - 3695.0, + 3583.0, 0.435 ], [ - 3715.0, + 3590.0, 0.44 ], [ - 3747.0, + 3609.0, 0.445 ], [ - 3811.0, + 3612.0, 0.45 ], [ - 3922.0, + 3622.0, 0.455 ], [ - 4010.0, + 3663.0, 0.46 ], [ - 4049.0, + 3694.0, 0.465 ], [ - 4073.0, + 3703.0, 0.47 ], [ - 4117.0, + 3714.0, 0.475 ], [ - 4239.0, + 3735.0, 0.48 ], [ - 4240.0, + 3775.0, 0.485 ], [ - 4240.0, + 3834.0, 0.49 ], [ - 4240.0, + 3895.0, 0.495 ], [ - 4249.0, + 3921.0, 0.5 ], [ - 4249.0, + 3957.0, 0.505 ], [ - 4259.0, + 4024.0, 0.51 ], [ - 4259.0, + 4186.0, 0.515 ], [ - 4259.0, + 4217.0, 0.52 ], [ - 4259.0, + 4293.0, 0.525 ], [ - 4259.0, + 4354.0, 0.53 ], [ - 4259.0, + 4415.0, 0.535 ], [ - 4259.0, + 4416.0, 0.54 ], [ - 4259.0, + 4416.0, 0.545 ], [ - 4259.0, + 4425.0, 0.55 ], [ - 4259.0, + 4425.0, 0.555 ], [ - 4259.0, + 4435.0, 0.56 ], [ - 4259.0, + 4435.0, 0.565 ], [ - 4260.0, + 4435.0, 0.57 ], [ - 4260.0, + 4435.0, 0.575 ], [ - 4260.0, + 4435.0, 0.58 ], [ - 4260.0, + 4435.0, 0.585 ], [ - 4278.0, + 4435.0, 0.59 ], [ - 4278.0, + 4435.0, 0.595 ], [ - 4282.0, + 4435.0, 0.6 ], [ - 4297.0, + 4435.0, 0.605 ], [ - 4301.0, + 4436.0, 0.61 ], [ - 4302.0, + 4436.0, 0.615 ], [ - 4311.0, + 4436.0, 0.62 ], [ - 4311.0, + 4444.0, 0.625 ], [ - 4387.0, + 4454.0, 0.63 ], [ - 4478.0, + 4467.0, 0.635 ], [ - 4571.0, + 4477.0, 0.64 ], [ - 4627.0, + 4477.0, 0.645 ], [ - 4641.0, + 4487.0, 0.65 ], [ - 4664.0, + 4488.0, 0.655 ], [ - 4733.0, + 4621.0, 0.66 ], [ - 4776.0, + 4719.0, 0.665 ], [ - 4876.0, + 4813.0, 0.67 ], [ - 4937.0, + 4849.0, 0.675 ], [ - 4984.0, + 4861.0, 0.68 ], [ - 5021.0, + 4939.0, 0.685 ], [ - 5021.0, + 4983.0, 0.69 ], [ - 5040.0, + 5095.0, 0.695 ], [ - 5082.0, + 5165.0, 0.7 ], [ - 5117.0, + 5224.0, 0.705 ], [ - 5220.0, + 5261.0, 0.71 ], [ - 5326.0, + 5262.0, 0.715 ], [ - 5380.0, + 5313.0, 0.72 ], [ - 5501.0, + 5355.0, 0.725 ], [ - 5544.0, + 5397.0, 0.73 ], [ - 5575.0, + 5433.0, 0.735 ], [ - 5575.0, + 5536.0, 0.74 ], [ - 5594.0, + 5591.0, 0.745 ], [ - 5617.0, + 5632.0, 0.75 ], [ - 5652.0, + 5731.0, 0.755 ], [ - 5686.0, + 5810.0, 0.76 ], [ - 5718.0, + 5863.0, 0.765 ], [ - 5789.0, + 5863.0, 0.77 ], [ - 5891.0, + 5900.0, 0.775 ], [ - 5950.0, + 5924.0, 0.78 ], [ - 6032.0, + 5972.0, 0.785 ], [ - 6119.0, + 6006.0, 0.79 ], [ - 6193.0, + 6111.0, 0.795 ], [ - 6269.0, + 6220.0, 0.8 ], [ - 6367.0, + 6313.0, 0.805 ], [ - 6424.0, + 6412.0, 0.81 ], [ - 6453.0, + 6515.0, 0.815 ], [ - 6584.0, + 6601.0, 0.82 ], [ - 6762.0, + 6728.0, 0.825 ], [ - 6876.0, + 6792.0, 0.83 ], [ - 6920.0, + 6904.0, 0.835 ], [ - 6920.0, + 7091.0, 0.84 ], [ - 6941.0, + 7262.0, 0.845 ], [ - 6981.0, + 7272.0, 0.85 ], [ - 7186.0, + 7291.0, 0.855 ], [ - 7337.0, + 7324.0, 0.86 ], [ - 7631.0, + 7539.0, 0.865 ], [ - 8077.0, + 7737.0, 0.87 ], [ - 8294.0, + 8076.0, 0.875 ], [ - 8558.0, + 8489.0, 0.88 ], [ - 8769.0, + 8825.0, 0.885 ], [ - 8884.0, + 9075.0, 0.89 ], [ - 9089.0, + 9247.0, 0.895 ], [ - 9341.0, + 9350.0, 0.9 ], [ - 9553.0, + 9582.0, 0.905 ], [ - 9937.0, + 9778.0, 0.91 ], [ - 10146.0, + 10103.0, 0.915 ], [ - 10404.0, + 10487.0, 0.92 ], [ - 10423.0, + 10722.0, 0.925 ], [ - 10693.0, + 10887.0, 0.93 ], [ - 10969.0, + 11181.0, 0.935 ], [ - 11398.0, + 11481.0, 0.94 ], [ - 11677.0, + 11989.0, 0.945 ], [ - 11958.0, + 12374.0, 0.95 ], [ - 12541.0, + 12805.0, 0.955 ], [ - 12849.0, + 13413.0, 0.96 ], [ - 13188.0, + 13692.0, 0.965 ], [ - 13287.0, + 13952.0, 0.97 ], [ - 14057.0, + 14870.0, 0.975 ], [ - 15920.0, + 17111.0, 0.98 ], [ - 17503.0, + 18506.0, 0.985 ], [ - 19094.0, + 20450.0, 0.99 ], [ - 22319.0, + 28866.0, 0.995 ], [ - 168746.0, + 190515.0, 1.0 ] ] }, "retained": { - "min": 1401.0, - "p10": 1819.0, - "p25": 2190.0, - "median": 2379.0, - "p75": 3663.0, - "p90": 6131.0, - "p99": 13163.0, - "max": 107473.0, - "mean": 3430.849994364927, + "min": 1497.0, + "p10": 1599.0, + "p25": 2133.0, + "median": 2537.0, + "p75": 3660.0, + "p90": 5915.0, + "p99": 13628.0, + "max": 129293.0, + "mean": 3427.638943708298, "ecdf": [ [ - 1401.0, + 1497.0, 0.0 ], [ - 1402.0, + 1498.0, 0.005 ], [ - 1406.0, + 1504.0, 0.01 ], [ - 1409.0, + 1507.0, 0.015 ], [ - 1415.0, + 1516.0, 0.02 ], [ - 1618.0, + 1527.0, 0.025 ], [ - 1623.0, + 1531.0, 0.03 ], [ - 1626.0, + 1533.0, 0.035 ], [ - 1684.0, + 1539.0, 0.04 ], [ - 1802.0, + 1545.0, 0.045 ], [ - 1803.0, + 1551.0, 0.05 ], [ - 1805.0, + 1563.0, 0.055 ], [ - 1807.0, + 1563.0, 0.06 ], [ - 1809.0, + 1565.0, 0.065 ], [ - 1810.0, + 1566.0, 0.07 ], [ - 1811.0, + 1566.0, 0.075 ], [ - 1812.0, + 1567.0, 0.08 ], [ - 1813.0, + 1573.0, 0.085 ], [ - 1815.0, + 1575.0, 0.09 ], [ - 1816.0, + 1587.0, 0.095 ], [ - 1819.0, + 1599.0, 0.1 ], [ - 1824.0, + 1619.0, 0.105 ], [ - 1840.0, + 1627.0, 0.11 ], [ - 1886.0, + 1630.0, 0.115 ], [ - 1984.0, + 1630.0, 0.12 ], [ - 1987.0, + 1630.0, 0.125 ], [ - 1988.0, + 1631.0, 0.13 ], [ - 1989.0, + 1635.0, 0.135 ], [ - 1991.0, + 1646.0, 0.14 ], [ - 1993.0, + 1675.0, 0.145 ], [ - 1996.0, + 1732.0, 0.15 ], [ - 1998.0, + 1736.0, 0.155 ], [ - 2000.0, + 1745.0, 0.16 ], [ - 2003.0, + 1758.0, 0.165 ], [ - 2006.0, + 1804.0, 0.17 ], [ - 2010.0, + 1930.0, 0.175 ], [ - 2016.0, + 1931.0, 0.18 ], [ - 2066.0, + 1934.0, 0.185 ], [ - 2170.0, + 1936.0, 0.19 ], [ - 2170.0, + 1938.0, 0.195 ], [ - 2171.0, + 1939.0, 0.2 ], [ - 2171.0, + 1940.0, 0.205 ], [ - 2171.0, + 1942.0, 0.21 ], [ - 2171.0, + 1944.0, 0.215 ], [ - 2171.0, + 1946.0, 0.22 ], [ - 2171.0, + 1953.0, 0.225 ], [ - 2172.0, + 1982.0, 0.23 ], [ - 2179.0, + 2014.0, 0.235 ], [ - 2183.0, + 2130.0, 0.24 ], [ - 2188.0, + 2131.0, 0.245 ], [ - 2190.0, + 2133.0, 0.25 ], [ - 2192.0, + 2135.0, 0.255 ], [ - 2220.0, + 2138.0, 0.26 ], [ - 2242.0, + 2141.0, 0.265 ], [ - 2246.0, + 2143.0, 0.27 ], [ - 2246.0, + 2146.0, 0.275 ], [ - 2250.0, + 2150.0, 0.28 ], [ - 2258.0, + 2154.0, 0.285 ], [ - 2262.0, + 2171.0, 0.29 ], [ - 2267.0, + 2330.0, 0.295 ], [ - 2276.0, + 2330.0, 0.3 ], [ - 2354.0, + 2331.0, 0.305 ], [ - 2354.0, + 2331.0, 0.31 ], [ - 2354.0, + 2331.0, 0.315 ], [ - 2355.0, + 2331.0, 0.32 ], [ - 2355.0, + 2331.0, 0.325 ], [ - 2355.0, + 2331.0, 0.33 ], [ - 2355.0, + 2339.0, 0.335 ], [ - 2355.0, + 2344.0, 0.34 ], [ - 2355.0, + 2349.0, 0.345 ], [ - 2355.0, + 2352.0, 0.35 ], [ - 2355.0, + 2374.0, 0.355 ], [ - 2355.0, + 2402.0, 0.36 ], [ - 2355.0, + 2406.0, 0.365 ], [ - 2355.0, + 2410.0, 0.37 ], [ - 2355.0, + 2417.0, 0.375 ], [ - 2355.0, + 2421.0, 0.38 ], [ - 2355.0, + 2427.0, 0.385 ], [ - 2355.0, + 2443.0, 0.39 ], [ - 2355.0, + 2530.0, 0.395 ], [ - 2355.0, + 2530.0, 0.4 ], [ - 2355.0, + 2531.0, 0.405 ], [ - 2355.0, + 2531.0, 0.41 ], [ - 2355.0, + 2531.0, 0.415 ], [ - 2355.0, + 2531.0, 0.42 ], [ - 2355.0, + 2531.0, 0.425 ], [ - 2360.0, + 2531.0, 0.43 ], [ - 2363.0, + 2531.0, 0.435 ], [ - 2366.0, + 2531.0, 0.44 ], [ - 2368.0, + 2531.0, 0.445 ], [ - 2369.0, + 2531.0, 0.45 ], [ - 2371.0, + 2531.0, 0.455 ], [ - 2373.0, + 2531.0, 0.46 ], [ - 2373.0, + 2531.0, 0.465 ], [ - 2373.0, + 2531.0, 0.47 ], [ - 2374.0, + 2531.0, 0.475 ], [ - 2375.0, + 2531.0, 0.48 ], [ - 2375.0, + 2531.0, 0.485 ], [ - 2375.0, + 2531.0, 0.49 ], [ - 2376.0, + 2532.0, 0.495 ], [ - 2379.0, + 2537.0, 0.5 ], [ - 2382.0, + 2541.0, 0.505 ], [ - 2386.0, + 2543.0, 0.51 ], [ - 2391.0, + 2545.0, 0.515 ], [ - 2397.0, + 2548.0, 0.52 ], [ - 2415.0, + 2549.0, 0.525 ], [ - 2438.0, + 2549.0, 0.53 ], [ - 2443.0, + 2549.0, 0.535 ], [ - 2447.0, + 2551.0, 0.54 ], [ - 2454.0, + 2551.0, 0.545 ], [ - 2479.0, + 2551.0, 0.55 ], [ - 2543.0, + 2554.0, 0.555 ], [ - 2551.0, + 2557.0, 0.56 ], [ - 2558.0, + 2562.0, 0.565 ], [ - 2564.0, + 2568.0, 0.57 ], [ - 2572.0, + 2578.0, 0.575 ], [ - 2594.0, + 2609.0, 0.58 ], [ - 2629.0, + 2617.0, 0.585 ], [ - 2647.0, + 2623.0, 0.59 ], [ - 2666.0, + 2633.0, 0.595 ], [ - 2727.0, + 2669.0, 0.6 ], [ - 2727.0, + 2738.0, 0.605 ], [ - 2733.0, + 2746.0, 0.61 ], [ - 2745.0, + 2754.0, 0.615 ], [ - 2751.0, + 2761.0, 0.62 ], [ - 2761.0, + 2777.0, 0.625 ], [ @@ -74300,299 +74300,299 @@ 0.63 ], [ - 2840.0, + 2843.0, 0.635 ], [ - 2927.0, + 2881.0, 0.64 ], [ - 2950.0, + 2935.0, 0.645 ], [ - 3015.0, + 2936.0, 0.65 ], [ - 3032.0, + 2950.0, 0.655 ], [ - 3049.0, + 2959.0, 0.66 ], [ - 3092.0, + 2974.0, 0.665 ], [ - 3092.0, + 3027.0, 0.67 ], [ - 3097.0, + 3039.0, 0.675 ], [ - 3112.0, + 3047.0, 0.68 ], [ - 3122.0, + 3055.0, 0.685 ], [ - 3132.0, + 3138.0, 0.69 ], [ - 3164.0, + 3196.0, 0.695 ], [ - 3210.0, + 3239.0, 0.7 ], [ - 3334.0, + 3263.0, 0.705 ], [ - 3400.0, + 3332.0, 0.71 ], [ - 3431.0, + 3332.0, 0.715 ], [ - 3522.0, + 3341.0, 0.72 ], [ - 3597.0, + 3353.0, 0.725 ], [ - 3612.0, + 3368.0, 0.73 ], [ - 3643.0, + 3389.0, 0.735 ], [ - 3643.0, + 3444.0, 0.74 ], [ - 3643.0, + 3612.0, 0.745 ], [ - 3663.0, + 3660.0, 0.75 ], [ - 3718.0, + 3711.0, 0.755 ], [ - 3771.0, + 3825.0, 0.76 ], [ - 3791.0, + 3865.0, 0.765 ], [ - 3819.0, + 3887.0, 0.77 ], [ - 3887.0, + 3931.0, 0.775 ], [ - 3987.0, + 3931.0, 0.78 ], [ - 4075.0, + 3951.0, 0.785 ], [ - 4152.0, + 4043.0, 0.79 ], [ - 4178.0, + 4065.0, 0.795 ], [ - 4252.0, + 4091.0, 0.8 ], [ - 4320.0, + 4184.0, 0.805 ], [ - 4380.0, + 4283.0, 0.81 ], [ - 4466.0, + 4386.0, 0.815 ], [ - 4517.0, + 4475.0, 0.82 ], [ - 4572.0, + 4515.0, 0.825 ], [ - 4664.0, + 4598.0, 0.83 ], [ - 4763.0, + 4675.0, 0.835 ], [ - 4862.0, + 4782.0, 0.84 ], [ - 4999.0, + 4868.0, 0.845 ], [ - 5004.0, + 4952.0, 0.85 ], [ - 5004.0, + 5058.0, 0.855 ], [ - 5022.0, + 5193.0, 0.86 ], [ - 5079.0, + 5356.0, 0.865 ], [ - 5197.0, + 5356.0, 0.87 ], [ - 5297.0, + 5362.0, 0.875 ], [ - 5410.0, + 5377.0, 0.88 ], [ - 5503.0, + 5546.0, 0.885 ], [ - 5626.0, + 5645.0, 0.89 ], [ - 5771.0, + 5792.0, 0.895 ], [ - 6131.0, + 5915.0, 0.9 ], [ - 6233.0, + 6066.0, 0.905 ], [ - 6435.0, + 6350.0, 0.91 ], [ - 6619.0, + 6636.0, 0.915 ], [ - 6627.0, + 6883.0, 0.92 ], [ - 6821.0, + 7083.0, 0.925 ], [ - 6939.0, + 7164.0, 0.93 ], [ - 7362.0, + 7314.0, 0.935 ], [ - 7587.0, + 7622.0, 0.94 ], [ - 7882.0, + 8017.0, 0.945 ], [ - 8094.0, + 8237.0, 0.95 ], [ - 8515.0, + 8619.0, 0.955 ], [ - 8845.0, + 9139.0, 0.96 ], [ - 9182.0, + 9490.0, 0.965 ], [ - 9462.0, + 9917.0, 0.97 ], [ - 9925.0, + 10158.0, 0.975 ], [ - 10680.0, + 11045.0, 0.98 ], [ - 11458.0, + 12008.0, 0.985 ], [ - 13163.0, + 13628.0, 0.99 ], [ - 14768.0, + 15716.0, 0.995 ], [ - 107473.0, + 129293.0, 1.0 ] ] @@ -74629,237 +74629,249 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 52, + "accepted_valid": 55, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, "roundtrip_pct": 100.0, "fidelity_pct": null, - "accept_pct": 73.2394366197183 + "accept_pct": 77.46478873239437 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 71, - "n_accepted": 52, - "min": 1656.5, - "p10": 2464.4, - "p25": 3677.8, - "median": 7242.7, - "p75": 15747.8, - "p90": 32341.0, - "p99": 66732.7, - "max": 119406.0, - "mean": 14207.3, + "n_accepted": 55, + "min": 1721.0, + "p10": 2279.7, + "p25": 3361.1, + "median": 6457.6, + "p75": 28266.7, + "p90": 51694.3, + "p99": 67651.0, + "max": 106942.0, + "mean": 17733.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 1656.5, - 0.019230769230769232 + 1721.0, + 0.01818181818181818 ], [ - 1991.2, - 0.038461538461538464 + 1867.3, + 0.03636363636363636 ], [ - 2211.9, - 0.057692307692307696 + 2000.8, + 0.05454545454545454 ], [ - 2280.6, - 0.07692307692307693 + 2116.8, + 0.07272727272727272 ], [ - 2288.5, - 0.09615384615384616 + 2190.4, + 0.09090909090909091 ], [ - 2464.4, - 0.11538461538461539 + 2279.7, + 0.10909090909090909 ], [ - 2539.8, - 0.1346153846153846 + 2306.6, + 0.12727272727272726 ], [ - 2808.8, - 0.15384615384615385 + 2386.4, + 0.14545454545454545 ], [ - 3081.5, - 0.17307692307692307 + 2408.1, + 0.16363636363636364 ], [ - 3084.5, - 0.19230769230769232 + 2427.6, + 0.18181818181818182 ], [ - 3196.4, - 0.21153846153846154 + 2648.9, + 0.2 ], [ - 3231.5, - 0.23076923076923078 + 2746.4, + 0.21818181818181817 ], [ - 3492.0, - 0.25 + 3043.4, + 0.23636363636363636 ], [ - 3677.8, - 0.2692307692307692 + 3285.4, + 0.2545454545454545 ], [ - 4120.6, - 0.28846153846153844 + 3361.1, + 0.2727272727272727 ], [ - 4228.0, - 0.3076923076923077 + 3857.8, + 0.2909090909090909 ], [ - 4234.7, - 0.3269230769230769 + 4120.2, + 0.3090909090909091 ], [ - 4783.5, - 0.34615384615384615 + 4167.0, + 0.32727272727272727 ], [ - 4836.6, - 0.36538461538461536 + 4345.0, + 0.34545454545454546 ], [ - 5395.2, - 0.38461538461538464 + 4347.7, + 0.36363636363636365 ], [ - 5533.5, - 0.40384615384615385 + 4401.3, + 0.38181818181818183 ], [ - 5707.2, - 0.4230769230769231 + 4546.5, + 0.4 ], [ - 6052.7, - 0.4423076923076923 + 4678.2, + 0.41818181818181815 ], [ - 6194.2, - 0.46153846153846156 + 4838.1, + 0.43636363636363634 ], [ - 6381.4, - 0.4807692307692308 + 5050.3, + 0.45454545454545453 ], [ - 6775.3, - 0.5 + 5495.6, + 0.4727272727272727 + ], + [ + 5675.8, + 0.4909090909090909 ], [ - 7242.7, - 0.5192307692307693 + 6457.6, + 0.509090909090909 ], [ - 7286.2, - 0.5384615384615384 + 6521.5, + 0.5272727272727272 ], [ - 7312.9, - 0.5576923076923077 + 7213.6, + 0.5454545454545454 ], [ - 7363.2, - 0.5769230769230769 + 8344.9, + 0.5636363636363636 ], [ - 7589.4, - 0.5961538461538461 + 8605.3, + 0.5818181818181818 ], [ - 8107.3, - 0.6153846153846154 + 9257.4, + 0.6 ], [ - 8235.7, - 0.6346153846153846 + 9613.8, + 0.6181818181818182 ], [ - 8292.7, - 0.6538461538461539 + 10675.1, + 0.6363636363636364 ], [ - 8563.2, - 0.6730769230769231 + 10690.1, + 0.6545454545454545 ], [ - 10047.8, - 0.6923076923076923 + 10758.9, + 0.6727272727272727 ], [ - 10820.5, - 0.7115384615384616 + 12171.0, + 0.6909090909090909 ], [ - 13880.2, - 0.7307692307692307 + 14613.6, + 0.7090909090909091 ], [ - 15747.8, - 0.75 + 20939.8, + 0.7272727272727273 ], [ - 16665.4, - 0.7692307692307693 + 21898.0, + 0.7454545454545455 ], [ - 21651.0, - 0.7884615384615384 + 28266.7, + 0.7636363636363637 ], [ - 21871.2, - 0.8076923076923077 + 29339.0, + 0.7818181818181819 ], [ - 27001.0, - 0.8269230769230769 + 38472.7, + 0.8 ], [ - 30203.7, - 0.8461538461538461 + 41535.3, + 0.8181818181818182 + ], + [ + 44918.3, + 0.8363636363636363 ], [ - 30327.3, - 0.8653846153846154 + 46551.3, + 0.8545454545454545 ], [ - 30504.3, - 0.8846153846153846 + 46675.0, + 0.8727272727272727 ], [ - 32341.0, - 0.9038461538461539 + 47740.3, + 0.8909090909090909 ], [ - 35610.7, - 0.9230769230769231 + 51694.3, + 0.9090909090909091 ], [ - 40717.0, - 0.9423076923076923 + 52719.7, + 0.9272727272727272 ], [ - 43008.0, - 0.9615384615384616 + 60447.7, + 0.9454545454545454 ], [ - 66732.7, - 0.9807692307692307 + 62304.3, + 0.9636363636363636 ], [ - 119406.0, + 67651.0, + 0.9818181818181818 + ], + [ + 106942.0, 1.0 ] ] @@ -74868,295 +74880,295 @@ "parser": "sqlparser-rs", "n_total": 71, "n_accepted": 70, - "min": 3351.8, - "p10": 6618.2, - "p25": 10847.7, - "median": 23364.0, - "p75": 73936.3, - "p90": 100767.3, - "p99": 166869.0, - "max": 318348.7, - "mean": 44314.4, + "min": 3320.6, + "p10": 6019.2, + "p25": 10401.8, + "median": 19684.5, + "p75": 69154.3, + "p90": 100256.0, + "p99": 143027.0, + "max": 273109.3, + "mean": 40874.4, "roundtrip_pct": 100.0, "ecdf": [ [ - 3351.8, + 3320.6, 0.014285714285714285 ], [ - 3660.6, + 4028.6, 0.02857142857142857 ], [ - 4344.9, + 4656.3, 0.04285714285714286 ], [ - 4654.3, + 4866.4, 0.05714285714285714 ], [ - 4710.3, + 4962.2, 0.07142857142857142 ], [ - 5384.6, + 4987.3, 0.08571428571428572 ], [ - 5659.3, + 5844.4, 0.1 ], [ - 6618.2, + 6019.2, 0.11428571428571428 ], [ - 6946.5, + 6802.8, 0.12857142857142856 ], [ - 7922.0, + 6954.0, 0.14285714285714285 ], [ - 8201.8, + 7144.2, 0.15714285714285714 ], [ - 8460.5, + 7249.1, 0.17142857142857143 ], [ - 8495.1, + 8111.2, 0.18571428571428572 ], [ - 9539.1, + 8714.5, 0.2 ], [ - 9799.7, + 8975.9, 0.21428571428571427 ], [ - 10129.1, + 9538.0, 0.22857142857142856 ], [ - 10430.9, + 9719.4, 0.24285714285714285 ], [ - 10847.7, + 10401.8, 0.2571428571428571 ], [ - 11253.8, + 10729.0, 0.2714285714285714 ], [ - 11354.0, + 10895.5, 0.2857142857142857 ], [ - 12386.3, + 11040.9, 0.3 ], [ - 12752.6, + 11683.2, 0.3142857142857143 ], [ - 12913.0, + 11789.8, 0.32857142857142857 ], [ - 13293.7, + 11997.0, 0.34285714285714286 ], [ - 13754.3, + 12658.3, 0.35714285714285715 ], [ - 14706.2, + 13416.7, 0.37142857142857144 ], [ - 16114.4, + 15252.8, 0.38571428571428573 ], [ - 17851.6, + 15768.2, 0.4 ], [ - 18104.4, + 16651.4, 0.4142857142857143 ], [ - 18948.5, + 16900.0, 0.42857142857142855 ], [ - 19842.8, + 16982.0, 0.44285714285714284 ], [ - 19991.3, + 17068.2, 0.45714285714285713 ], [ - 20626.5, + 17701.4, 0.4714285714285714 ], [ - 21049.8, + 17988.0, 0.4857142857142857 ], [ - 22963.5, + 19593.0, 0.5 ], [ - 23364.0, + 19684.5, 0.5142857142857142 ], [ - 23838.3, + 20351.0, 0.5285714285714286 ], [ - 26163.0, + 22309.5, 0.5428571428571428 ], [ - 26329.7, + 22515.0, 0.5571428571428572 ], [ - 28063.0, + 24299.0, 0.5714285714285714 ], [ - 31105.3, + 26563.3, 0.5857142857142857 ], [ - 31686.3, + 27799.3, 0.6 ], [ - 31953.7, + 27822.3, 0.6142857142857143 ], [ - 33987.7, + 36419.0, 0.6285714285714286 ], [ - 41114.3, + 37557.7, 0.6428571428571429 ], [ - 43332.0, + 43465.3, 0.6571428571428571 ], [ - 48505.0, + 43549.0, 0.6714285714285714 ], [ - 51050.0, + 48338.0, 0.6857142857142857 ], [ - 52893.3, + 52262.0, 0.7 ], [ - 60928.3, + 54863.7, 0.7142857142857143 ], [ - 65798.0, + 61670.0, 0.7285714285714285 ], [ - 69862.3, + 68546.3, 0.7428571428571429 ], [ - 73936.3, + 69154.3, 0.7571428571428571 ], [ - 74063.3, + 69267.3, 0.7714285714285715 ], [ - 77884.0, + 71044.3, 0.7857142857142857 ], [ - 80619.0, + 74791.3, 0.8 ], [ - 80646.0, + 76878.7, 0.8142857142857143 ], [ - 80819.3, + 76935.3, 0.8285714285714286 ], [ - 84930.7, + 78521.7, 0.8428571428571429 ], [ - 88924.7, + 79650.7, 0.8571428571428571 ], [ - 92087.3, + 84940.3, 0.8714285714285714 ], [ - 99845.7, + 86944.3, 0.8857142857142857 ], [ - 100767.3, + 100256.0, 0.9 ], [ - 101271.7, + 106751.7, 0.9142857142857143 ], [ - 116346.7, + 107526.3, 0.9285714285714286 ], [ - 117966.3, + 111604.0, 0.9428571428571428 ], [ - 123199.7, + 117585.7, 0.9571428571428572 ], [ - 126442.3, + 124792.7, 0.9714285714285714 ], [ - 166869.0, + 143027.0, 0.9857142857142858 ], [ - 318348.7, + 273109.3, 1.0 ] ] @@ -75165,295 +75177,295 @@ "parser": "polyglot-sql", "n_total": 71, "n_accepted": 70, - "min": 12393.4, - "p10": 14828.2, - "p25": 18184.2, - "median": 30708.0, - "p75": 63964.3, - "p90": 86283.0, - "p99": 130667.0, - "max": 284738.7, - "mean": 44791.9, + "min": 12180.1, + "p10": 13924.7, + "p25": 17756.7, + "median": 36148.3, + "p75": 68269.0, + "p90": 97527.7, + "p99": 135680.0, + "max": 246395.7, + "mean": 47257.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 12393.4, + 12180.1, 0.014285714285714285 ], [ - 13091.5, + 12327.6, 0.02857142857142857 ], [ - 13418.8, + 12973.1, 0.04285714285714286 ], [ - 13979.3, + 13071.9, 0.05714285714285714 ], [ - 13994.8, + 13182.0, 0.07142857142857142 ], [ - 14303.7, + 13182.0, 0.08571428571428572 ], [ - 14557.5, + 13866.2, 0.1 ], [ - 14828.2, + 13924.7, 0.11428571428571428 ], [ - 15541.0, + 14465.7, 0.12857142857142856 ], [ - 15615.4, + 14863.2, 0.14285714285714285 ], [ - 15666.3, + 14888.2, 0.15714285714285714 ], [ - 15904.2, + 15397.3, 0.17142857142857143 ], [ - 16172.6, + 15589.4, 0.18571428571428572 ], [ - 16481.2, + 16920.0, 0.2 ], [ - 17559.2, + 16962.0, 0.21428571428571427 ], [ - 17727.4, + 17030.2, 0.22857142857142856 ], [ - 18136.2, + 17497.0, 0.24285714285714285 ], [ - 18184.2, + 17756.7, 0.2571428571428571 ], [ - 18249.5, + 18218.4, 0.2714285714285714 ], [ - 18667.2, + 18731.4, 0.2857142857142857 ], [ - 19659.8, + 19061.2, 0.3 ], [ - 20143.2, + 19166.3, 0.3142857142857143 ], [ - 20664.2, + 19799.8, 0.32857142857142857 ], [ - 20679.2, + 20781.8, 0.34285714285714286 ], [ - 20729.2, + 21971.5, 0.35714285714285715 ], [ - 20969.8, + 22991.0, 0.37142857142857144 ], [ - 21257.0, + 24252.3, 0.38571428571428573 ], [ - 22868.2, + 24259.3, 0.4 ], [ - 23051.2, + 24489.7, 0.4142857142857143 ], [ - 27161.3, + 25354.3, 0.42857142857142855 ], [ - 28080.0, + 29472.3, 0.44285714285714284 ], [ - 28747.7, + 32264.3, 0.45714285714285713 ], [ - 28757.7, + 32838.7, 0.4714285714285714 ], [ - 30384.0, + 33520.0, 0.4857142857142857 ], [ - 30688.0, + 33596.7, 0.5 ], [ - 30708.0, + 36148.3, 0.5142857142857142 ], [ - 30851.7, + 36338.7, 0.5285714285714286 ], [ - 31125.7, + 36963.0, 0.5428571428571428 ], [ - 31349.3, + 38793.3, 0.5571428571428572 ], [ - 31543.0, + 39187.3, 0.5714285714285714 ], [ - 33527.0, + 39378.0, 0.5857142857142857 ], [ - 34725.7, + 39828.7, 0.6 ], [ - 36612.7, + 40981.0, 0.6142857142857143 ], [ - 37731.3, + 45071.7, 0.6285714285714286 ], [ - 43098.3, + 45883.3, 0.6428571428571429 ], [ - 43786.0, + 47196.0, 0.6571428571428571 ], [ - 45142.0, + 47506.3, 0.6714285714285714 ], [ - 49958.0, + 53040.3, 0.6857142857142857 ], [ - 52011.7, + 59823.0, 0.7 ], [ - 54867.0, + 61198.7, 0.7142857142857143 ], [ - 61807.0, + 66332.0, 0.7285714285714285 ], [ - 63727.0, + 67805.0, 0.7428571428571429 ], [ - 63964.3, + 68269.0, 0.7571428571428571 ], [ - 67835.0, + 73538.7, 0.7714285714285715 ], [ - 68947.0, + 73786.0, 0.7857142857142857 ], [ - 69525.0, + 75222.0, 0.8 ], [ - 71001.0, + 78231.3, 0.8142857142857143 ], [ - 72590.7, + 79523.7, 0.8285714285714286 ], [ - 77540.0, + 84115.3, 0.8428571428571429 ], [ - 77753.7, + 84910.3, 0.8571428571428571 ], [ - 79440.3, + 90073.7, 0.8714285714285714 ], [ - 85227.7, + 95190.0, 0.8857142857142857 ], [ - 86283.0, + 97527.7, 0.9 ], [ - 88263.3, + 98900.3, 0.9142857142857143 ], [ - 95357.0, + 103793.0, 0.9285714285714286 ], [ - 97184.0, + 104173.7, 0.9428571428571428 ], [ - 100830.7, + 109417.0, 0.9571428571428572 ], [ - 127404.3, + 120945.3, 0.9714285714285714 ], [ - 130667.0, + 135680.0, 0.9857142857142858 ], [ - 284738.7, + 246395.7, 1.0 ] ] @@ -75472,7 +75484,7 @@ "accepted": [ 49, 49, - 40 + 43 ] }, { @@ -75489,7 +75501,7 @@ "subtotal_accepted": [ 70, 70, - 52 + 55 ] }, "failures": [ @@ -75519,31 +75531,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 19, + "rejected_total": 16, "expected_total": 71, "preview_html": [ - "CREATE SCHEMA IF NOT EXISTS hive.clickbench WITH (location = 'local:///')", "CREATE TABLE hive.clickbench.hits_raw ( WatchID bigint, JavaEnable smallint, Title varchar, GoodEvent smallint, EventTime bigint, EventDate integer, CounterID integer, ClientIP integer, RegionID integer, UserID bigint, CounterClass smallint, OS smallint, UserAgent smallint, URL varchar, Referer varchar, IsRefresh smallint, RefererCategoryID smallint, RefererRegionID integer, URLCategoryID smallint, URLRegionID integer, ResolutionWidth smallint, ResolutionHeight smallint, ResolutionDepth smallint, FlashMajor smallint, FlashMinor smallint, FlashMinor2 varchar, NetMajor smallint, NetMinor smallint, UserAgentMajor smallint, UserAgentMinor varchar, CookieEnable smallint, JavascriptEnable smallint, IsMobile smallint, MobilePhone smallint, MobilePhoneModel varchar, Params varchar, IPNetworkID integer, TraficSourceID smallint, SearchEngineID smallint, SearchPhrase varchar, AdvEngineID smallint, IsArtifical smallint, WindowClientWidth smallint, WindowClientHeight smallint, ClientTimeZone smallint, ClientEventTime bigint, SilverlightVersion1 smallint, SilverlightVersion2 smallint, SilverlightVersion3 integer, SilverlightVersion4 smallint, PageCharset varchar, CodeVersion integer, IsLink smallint, IsDownload smallint, IsNotBounce smallint, FUniqID bigint, OriginalURL varchar, HID integer, IsOldCounter smallint, IsEvent smallint, IsParameter smallint, DontCountHits smallint, WithHash smallint, HitColor varchar, LocalEventTime bigint, Age smallint, Sex smallint, Income smallint, Interests smallint, Robotness smallint, RemoteIP integer, WindowName integer, OpenerName integer, HistoryLength smallint, BrowserLanguage varchar, BrowserCountry varchar, SocialNetwork varchar, SocialAction varchar, HTTPError smallint, SendTiming integer, DNSTiming integer, ConnectTiming integer, ResponseStartTiming integer, ResponseEndTiming integer, FetchTiming integer, SocialSourceNetworkID smallint, SocialSourcePage varchar, ParamPrice bigint, ParamOrderID varchar, ParamCurrency varchar, ParamCurrencyID smallint, OpenstatServiceName varchar, OpenstatCampaignID varchar, OpenstatAdID varchar, OpenstatSourceID varchar, UTMSource varchar, UTMMedium varchar, UTMCampaign varchar, UTMContent varchar, UTMTerm varchar, FromTag varchar, HasGCLID smallint, RefererHash bigint, URLHash bigint, CLID integer ) WITH ( external_location = 'local:///hits', format = 'PARQUET' )", "SELECT URL, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= DATE '2013-07-01' AND EventDate <= DATE '2013-07-31' AND IsRefresh = 0 AND IsLink <> 0 AND IsDownload = 0 GROUP BY URL ORDER BY PageViews DESC OFFSET 1000 LIMIT 10", "SELECT TraficSourceID, SearchEngineID, AdvEngineID, CASE WHEN (SearchEngineID = 0 AND AdvEngineID = 0) THEN Referer ELSE '' END AS Src, URL AS Dst, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= DATE '2013-07-01' AND EventDate <= DATE '2013-07-31' AND IsRefresh = 0 GROUP BY TraficSourceID, SearchEngineID, AdvEngineID, CASE WHEN (SearchEngineID = 0 AND AdvEngineID = 0) THEN Referer ELSE '' END, URL ORDER BY PageViews DESC OFFSET 1000 LIMIT 10", "SELECT URLHash, EventDate, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= DATE '2013-07-01' AND EventDate <= DATE '2013-07-31' AND IsRefresh = 0 AND TraficSourceID IN (-1, 6) AND RefererHash = 3594120000172545465 GROUP BY URLHash, EventDate ORDER BY PageViews DESC OFFSET 100 LIMIT 10", "SELECT WindowClientWidth, WindowClientHeight, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= DATE '2013-07-01' AND EventDate <= DATE '2013-07-31' AND IsRefresh = 0 AND DontCountHits = 0 AND URLHash = 2868770270353813622 GROUP BY WindowClientWidth, WindowClientHeight ORDER BY PageViews DESC OFFSET 10000 LIMIT 10", "SELECT DATE_TRUNC('minute', EventTime) AS M, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= DATE '2013-07-14' AND EventDate <= DATE '2013-07-15' AND IsRefresh = 0 AND DontCountHits = 0 GROUP BY DATE_TRUNC('minute', EventTime) ORDER BY DATE_TRUNC('minute', EventTime) OFFSET 1000 LIMIT 10", - "CREATE EXTERNAL TABLE IF NOT EXISTS `test`.`hits` ( `watchid` bigint, `javaenable` smallint, `title` string, `goodevent` smallint, `eventtime` timestamp, `eventdate` date, `counterid` int, `clientip` int, `regionid` int, `userid` bigint, `counterclass` smallint, `os` smallint, `useragent` smallint, `url` string, `referer` string, `isrefresh` smallint, `referercategoryid` smallint, `refererregionid` int, `urlcategoryid` smallint, `urlregionid` int, `resolutionwidth` smallint, `resolutionheight` smallint, `resolutiondepth` smallint, `flashmajor` smallint, `flashminor` smallint, `flashminor2` string, `netmajor` smallint, `netminor` smallint, `useragentmajor` smallint, `useragentminor` string, `cookieenable` smallint, `javascriptenable` smallint, `ismobile` smallint, `mobilephone` smallint, `mobilephonemodel` string, `params` string, `ipnetworkid` int, `traficsourceid` smallint, `searchengineid` smallint, `searchphrase` string, `advengineid` smallint, `isartifical` smallint, `windowclientwidth` smallint, `windowclientheight` smallint, `clienttimezone` smallint, `clienteventtime` timestamp, `silverlightversion1` smallint, `silverlightversion2` smallint, `silverlightversion3` int, `silverlightversion4` smallint, `pagecharset` string, `codeversion` int, `islink` smallint, `isdownload` smallint, `isnotbounce` smallint, `funiqid` bigint, `originalurl` string, `hid` int, `isoldcounter` smallint, `isevent` smallint, `isparameter` smallint, `dontcounthits` smallint, `withhash` smallint, `hitcolor` string, `localeventtime` timestamp, `age` smallint, `sex` smallint, `income` smallint, `interests` smallint, `robotness` smallint, `remoteip` int, `windowname` int, `openername` int, `historylength` smallint, `browserlanguage` string, `browsercountry` string, `socialnetwork` string, `socialaction` string, `httperror` smallint, `sendtiming` int, `dnstiming` int, `connecttiming` int, `responsestarttiming` int, `responseendtiming` int, `fetchtiming` int, `socialsourcenetworkid` smallint, `socialsourcepage` string, `paramprice` bigint, `paramorderid` string, `paramcurrency` string, `paramcurrencyid` smallint, `openstatservicename` string, `openstatcampaignid` string, `openstatadid` string, `openstatsourceid` string, `utmsource` string, `utmmedium` string, `utmcampaign` string, `utmcontent` string, `utmterm` string, `fromtag` string, `hasgclid` smallint, `refererhash` bigint, `urlhash` bigint, `clid` int ) ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = '1' ) LOCATION 's3://clickhouse-public-datasets/hits_compatible/athena_partitioned' TBLPROPERTIES ('has_encrypted_data'='false')", - "CREATE EXTERNAL TABLE IF NOT EXISTS `test`.`hits` ( `watchid` bigint, `javaenable` smallint, `title` string, `goodevent` smallint, `eventtime` timestamp, `eventdate` date, `counterid` int, `clientip` int, `regionid` int, `userid` bigint, `counterclass` smallint, `os` smallint, `useragent` smallint, `url` string, `referer` string, `isrefresh` smallint, `referercategoryid` smallint, `refererregionid` int, `urlcategoryid` smallint, `urlregionid` int, `resolutionwidth` smallint, `resolutionheight` smallint, `resolutiondepth` smallint, `flashmajor` smallint, `flashminor` smallint, `flashminor2` string, `netmajor` smallint, `netminor` smallint, `useragentmajor` smallint, `useragentminor` string, `cookieenable` smallint, `javascriptenable` smallint, `ismobile` smallint, `mobilephone` smallint, `mobilephonemodel` string, `params` string, `ipnetworkid` int, `traficsourceid` smallint, `searchengineid` smallint, `searchphrase` string, `advengineid` smallint, `isartifical` smallint, `windowclientwidth` smallint, `windowclientheight` smallint, `clienttimezone` smallint, `clienteventtime` timestamp, `silverlightversion1` smallint, `silverlightversion2` smallint, `silverlightversion3` int, `silverlightversion4` smallint, `pagecharset` string, `codeversion` int, `islink` smallint, `isdownload` smallint, `isnotbounce` smallint, `funiqid` bigint, `originalurl` string, `hid` int, `isoldcounter` smallint, `isevent` smallint, `isparameter` smallint, `dontcounthits` smallint, `withhash` smallint, `hitcolor` string, `localeventtime` timestamp, `age` smallint, `sex` smallint, `income` smallint, `interests` smallint, `robotness` smallint, `remoteip` int, `windowname` int, `openername` int, `historylength` smallint, `browserlanguage` string, `browsercountry` string, `socialnetwork` string, `socialaction` string, `httperror` smallint, `sendtiming` int, `dnstiming` int, `connecttiming` int, `responsestarttiming` int, `responseendtiming` int, `fetchtiming` int, `socialsourcenetworkid` smallint, `socialsourcepage` string, `paramprice` bigint, `paramorderid` string, `paramcurrency` string, `paramcurrencyid` smallint, `openstatservicename` string, `openstatcampaignid` string, `openstatadid` string, `openstatsourceid` string, `utmsource` string, `utmmedium` string, `utmcampaign` string, `utmcontent` string, `utmterm` string, `fromtag` string, `hasgclid` smallint, `refererhash` bigint, `urlhash` bigint, `clid` int ) ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = '1' ) LOCATION 's3://clickhouse-public-datasets/hits_compatible/athena' TBLPROPERTIES ('has_encrypted_data'='false')", - "select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus; select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus" + "select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus; select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus", + "select ps_partkey, sum(ps_supplycost * ps_availqty) as value from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' group by ps_partkey having sum(ps_supplycost * ps_availqty) > ( select sum(ps_supplycost * ps_availqty) * :2 from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' ) order by value desc; select ps_partkey, sum(ps_supplycost * ps_availqty) as value from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' group by ps_partkey having sum(ps_supplycost * ps_availqty) > ( select sum(ps_supplycost * ps_availqty) * :2 from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' ) order by value desc", + "select c_count, count(*) as custdist from ( select c_custkey, count(o_orderkey) from customer left outer join orders on c_custkey = o_custkey and o_comment not like '%:1%:2%' group by c_custkey ) as c_orders (c_custkey, c_count) group by c_count order by custdist desc, c_count desc; select c_count, count(*) as custdist from ( select c_custkey, count(o_orderkey) from customer left outer join orders on c_custkey = o_custkey and o_comment not like '%:1%:2%' group by c_custkey ) as c_orders (c_custkey, c_count) group by c_count order by custdist desc, c_count desc", + "create view revenue:s (supplier_no, total_revenue) as select l_suppkey, sum(l_extendedprice * (1 - l_discount)) from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '3' month group by l_suppkey; select s_suppkey, s_name, s_address, s_phone, total_revenue from supplier, revenue:s where s_suppkey = supplier_no and total_revenue = ( select max(total_revenue) from revenue:s ) order by s_suppkey; drop view revenue:s; create view revenue:s (supplier_no, total_revenue) as select l_suppkey, sum(l_extendedprice * (1 - l_discount)) from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '3' month group by l_suppkey; select s_suppkey, s_name, s_address, s_phone, total_revenue from supplier, revenue:s where s_suppkey = supplier_no and total_revenue = ( select max(total_revenue) from revenue:s ) order by s_suppkey; drop view revenue:s" ], "preview_reasons": [ - "Parser error: Expected Table, got Schema ('SCHEMA') at line 1 col 8", "Parser error: Expected identifier, got LParen ('(') at line 1 col 2308", "Unexpected token: Token { token_type: Limit, value: \"LIMIT\", line: 1, col: 238, position: 237, quote_char: '\\0' }", "Unexpected token: Token { token_type: Limit, value: \"LIMIT\", line: 1, col: 461, position: 460, quote_char: '\\0' }", "Unexpected token: Token { token_type: Limit, value: \"LIMIT\", line: 1, col: 300, position: 299, quote_char: '\\0' }", "Unexpected token: Token { token_type: Limit, value: \"LIMIT\", line: 1, col: 328, position: 327, quote_char: '\\0' }", "Unexpected token: Token { token_type: Limit, value: \"LIMIT\", line: 1, col: 303, position: 302, quote_char: '\\0' }", - "Parser error: Expected Table, got Identifier ('EXTERNAL') at line 1 col 8", - "Parser error: Expected Table, got Identifier ('EXTERNAL') at line 1 col 8", - "Parser error: Expected statement" + "Parser error: Expected statement", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 277, position: 276, quote_char: '\\0' }", + "Parser error: Expected statement", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 307, position: 306, quote_char: '\\0' }" ], "download": "failures/trino__sqlglot_rust.tsv.zst" } @@ -76143,294 +76155,294 @@ "parser": "polyglot-sql", "n": 70, "peak": { - "min": 25022.0, - "p10": 32826.0, - "p25": 37003.0, - "median": 48649.0, - "p75": 120606.0, - "p90": 160778.0, - "p99": 226272.0, - "max": 317418.0, - "mean": 80140.52857142857, + "min": 25029.0, + "p10": 32833.0, + "p25": 37010.0, + "median": 48656.0, + "p75": 120613.0, + "p90": 160785.0, + "p99": 226279.0, + "max": 317425.0, + "mean": 80147.52857142857, "ecdf": [ [ - 25022.0, + 25029.0, 0.014285714285714285 ], [ - 30745.0, + 30752.0, 0.02857142857142857 ], [ - 31098.0, + 31105.0, 0.04285714285714286 ], [ - 31116.0, + 31123.0, 0.05714285714285714 ], [ - 31123.0, + 31130.0, 0.07142857142857142 ], [ - 31542.0, + 31549.0, 0.08571428571428572 ], [ - 32639.0, + 32646.0, 0.1 ], [ - 32826.0, + 32833.0, 0.11428571428571428 ], [ - 32991.0, + 32998.0, 0.12857142857142856 ], [ - 33661.0, + 33668.0, 0.14285714285714285 ], [ - 33830.0, + 33837.0, 0.15714285714285714 ], [ - 33839.0, + 33846.0, 0.17142857142857143 ], [ - 34189.0, + 34196.0, 0.18571428571428572 ], [ - 35383.0, + 35390.0, 0.2 ], [ - 35825.0, + 35832.0, 0.21428571428571427 ], [ - 36698.0, + 36705.0, 0.22857142857142856 ], [ - 36927.0, + 36934.0, 0.24285714285714285 ], [ - 37003.0, + 37010.0, 0.2571428571428571 ], [ - 37310.0, + 37317.0, 0.2714285714285714 ], [ - 37416.0, + 37423.0, 0.2857142857142857 ], [ - 37676.0, + 37683.0, 0.3 ], [ - 37981.0, + 37988.0, 0.3142857142857143 ], [ - 38334.0, + 38341.0, 0.32857142857142857 ], [ - 38370.0, + 38377.0, 0.34285714285714286 ], [ - 38711.0, + 38718.0, 0.35714285714285715 ], [ - 39082.0, + 39089.0, 0.37142857142857144 ], [ - 42805.0, + 42812.0, 0.38571428571428573 ], [ - 44101.0, + 44108.0, 0.4 ], [ - 44283.0, + 44290.0, 0.4142857142857143 ], [ - 44348.0, + 44355.0, 0.42857142857142855 ], [ - 44523.0, + 44530.0, 0.44285714285714284 ], [ - 45101.0, + 45108.0, 0.45714285714285713 ], [ - 45143.0, + 45150.0, 0.4714285714285714 ], [ - 47337.0, + 47344.0, 0.4857142857142857 ], [ - 48649.0, + 48656.0, 0.5 ], [ - 48649.0, + 48656.0, 0.5142857142857142 ], [ - 49177.0, + 49184.0, 0.5285714285714286 ], [ - 49529.0, + 49536.0, 0.5428571428571428 ], [ - 49547.0, + 49554.0, 0.5571428571428572 ], [ - 49588.0, + 49595.0, 0.5714285714285714 ], [ - 50493.0, + 50500.0, 0.5857142857142857 ], [ - 51562.0, + 51569.0, 0.6 ], [ - 52135.0, + 52142.0, 0.6142857142857143 ], [ - 70006.0, + 70013.0, 0.6285714285714286 ], [ - 74188.0, + 74195.0, 0.6428571428571429 ], [ - 87114.0, + 87121.0, 0.6571428571428571 ], [ - 87650.0, + 87657.0, 0.6714285714285714 ], [ - 93336.0, + 93343.0, 0.6857142857142857 ], [ - 93746.0, + 93753.0, 0.7 ], [ - 95392.0, + 95399.0, 0.7142857142857143 ], [ - 117326.0, + 117333.0, 0.7285714285714285 ], [ - 120182.0, + 120189.0, 0.7428571428571429 ], [ - 120606.0, + 120613.0, 0.7571428571428571 ], [ - 121042.0, + 121049.0, 0.7714285714285715 ], [ - 122924.0, + 122931.0, 0.7857142857142857 ], [ - 123250.0, + 123257.0, 0.8 ], [ - 131694.0, + 131701.0, 0.8142857142857143 ], [ - 132679.0, + 132686.0, 0.8285714285714286 ], [ - 142670.0, + 142677.0, 0.8428571428571429 ], [ - 155062.0, + 155069.0, 0.8571428571428571 ], [ - 155426.0, + 155433.0, 0.8714285714285714 ], [ - 159796.0, + 159803.0, 0.8857142857142857 ], [ - 160778.0, + 160785.0, 0.9 ], [ - 165058.0, + 165065.0, 0.9142857142857143 ], [ - 182226.0, + 182233.0, 0.9285714285714286 ], [ - 199294.0, + 199301.0, 0.9428571428571428 ], [ - 220211.0, + 220218.0, 0.9571428571428572 ], [ - 226184.0, + 226191.0, 0.9714285714285714 ], [ - 226272.0, + 226279.0, 0.9857142857142858 ], [ - 317418.0, + 317425.0, 1.0 ] ] @@ -76731,445 +76743,469 @@ }, { "parser": "sqlglot-rust", - "n": 52, + "n": 55, "peak": { - "min": 2287.0, - "p10": 3146.0, - "p25": 5136.0, - "median": 8550.0, - "p75": 25223.0, - "p90": 48335.0, - "p99": 67511.0, - "max": 140481.0, - "mean": 17894.98076923077, + "min": 2415.0, + "p10": 3139.0, + "p25": 5376.0, + "median": 8918.0, + "p75": 28847.0, + "p90": 50799.0, + "p99": 70295.0, + "max": 146913.0, + "mean": 19334.672727272726, "ecdf": [ [ - 2287.0, - 0.019230769230769232 + 2415.0, + 0.01818181818181818 ], [ - 2300.0, - 0.038461538461538464 + 2428.0, + 0.03636363636363636 ], [ - 2756.0, - 0.057692307692307696 + 2626.0, + 0.05454545454545454 ], [ - 2770.0, - 0.07692307692307693 + 2884.0, + 0.07272727272727272 ], [ - 2995.0, - 0.09615384615384616 + 2898.0, + 0.09090909090909091 ], [ - 3146.0, - 0.11538461538461539 + 3139.0, + 0.10909090909090909 ], [ - 3149.0, - 0.1346153846153846 + 3306.0, + 0.12727272727272726 ], [ - 3627.0, - 0.15384615384615385 + 3309.0, + 0.14545454545454545 ], [ - 3779.0, - 0.17307692307692307 + 3819.0, + 0.16363636363636364 ], [ - 3801.0, - 0.19230769230769232 + 3987.0, + 0.18181818181818182 ], [ - 3804.0, - 0.21153846153846154 + 4009.0, + 0.2 ], [ - 3830.0, - 0.23076923076923078 + 4012.0, + 0.21818181818181817 ], [ - 4727.0, - 0.25 + 4038.0, + 0.23636363636363636 ], [ - 5136.0, - 0.2692307692307692 + 4935.0, + 0.2545454545454545 ], [ - 5338.0, - 0.28846153846153844 + 5376.0, + 0.2727272727272727 ], [ - 5369.0, - 0.3076923076923077 + 5594.0, + 0.2909090909090909 ], [ - 5513.0, - 0.3269230769230769 + 5625.0, + 0.3090909090909091 ], [ - 5778.0, - 0.34615384615384615 + 5785.0, + 0.32727272727272727 ], [ - 5799.0, - 0.36538461538461536 + 6066.0, + 0.34545454545454546 ], [ - 5811.0, - 0.38461538461538464 + 6087.0, + 0.36363636363636365 ], [ - 5910.0, - 0.40384615384615385 + 6099.0, + 0.38181818181818183 ], [ - 5935.0, - 0.4230769230769231 + 6214.0, + 0.4 ], [ - 6123.0, - 0.4423076923076923 + 6239.0, + 0.41818181818181815 ], [ - 6392.0, - 0.46153846153846156 + 6443.0, + 0.43636363636363634 ], [ - 6419.0, - 0.4807692307692308 + 6728.0, + 0.45454545454545453 ], [ - 8404.0, - 0.5 + 6755.0, + 0.4727272727272727 ], [ - 8550.0, - 0.5192307692307693 + 8756.0, + 0.4909090909090909 ], [ - 8555.0, - 0.5384615384615384 + 8918.0, + 0.509090909090909 ], [ - 8669.0, - 0.5576923076923077 + 8923.0, + 0.5272727272727272 ], [ - 9034.0, - 0.5769230769230769 + 9037.0, + 0.5454545454545454 ], [ - 9440.0, - 0.5961538461538461 + 9434.0, + 0.5636363636363636 ], [ - 9470.0, - 0.6153846153846154 + 9872.0, + 0.5818181818181818 ], [ - 10055.0, - 0.6346153846153846 + 9902.0, + 0.6 ], [ - 10055.0, - 0.6538461538461539 + 10535.0, + 0.6181818181818182 ], [ - 10643.0, - 0.6730769230769231 + 10535.0, + 0.6363636363636364 ], [ - 10926.0, - 0.6923076923076923 + 11171.0, + 0.6545454545454545 ], [ - 11871.0, - 0.7115384615384616 + 11486.0, + 0.6727272727272727 ], [ - 11877.0, - 0.7307692307692307 + 12511.0, + 0.6909090909090909 ], [ - 25223.0, - 0.75 + 12517.0, + 0.7090909090909091 ], [ - 25247.0, - 0.7692307692307693 + 26527.0, + 0.7272727272727273 ], [ - 27343.0, - 0.7884615384615384 + 26567.0, + 0.7454545454545455 ], [ - 28287.0, - 0.8076923076923077 + 28847.0, + 0.7636363636363637 ], [ - 41641.0, - 0.8269230769230769 + 29823.0, + 0.7818181818181819 ], [ - 43737.0, - 0.8461538461538461 + 42337.0, + 0.8 ], [ - 44245.0, - 0.8653846153846154 + 42449.0, + 0.8181818181818182 ], [ - 47267.0, - 0.8846153846153846 + 43657.0, + 0.8363636363636363 ], [ - 48335.0, - 0.9038461538461539 + 45945.0, + 0.8545454545454545 ], [ - 48351.0, - 0.9230769230769231 + 46421.0, + 0.8727272727272727 + ], + [ + 49603.0, + 0.8909090909090909 ], [ - 49067.0, - 0.9423076923076923 + 50799.0, + 0.9090909090909091 ], [ - 53761.0, - 0.9615384615384616 + 50815.0, + 0.9272727272727272 ], [ - 67511.0, - 0.9807692307692307 + 51387.0, + 0.9454545454545454 ], [ - 140481.0, + 56609.0, + 0.9636363636363636 + ], + [ + 70295.0, + 0.9818181818181818 + ], + [ + 146913.0, 1.0 ] ] }, "retained": { - "min": 1804.0, - "p10": 2183.0, - "p25": 3226.0, - "median": 4727.0, - "p75": 17308.0, - "p90": 32348.0, - "p99": 37558.0, - "max": 79883.0, - "mean": 11432.25, + "min": 1630.0, + "p10": 2162.0, + "p25": 3466.0, + "median": 5095.0, + "p75": 18652.0, + "p90": 34812.0, + "p99": 40406.0, + "max": 86315.0, + "mean": 11868.345454545455, "ecdf": [ [ - 1804.0, - 0.019230769230769232 + 1630.0, + 0.01818181818181818 ], [ - 1810.0, - 0.038461538461538464 + 1932.0, + 0.03636363636363636 ], [ - 1810.0, - 0.057692307692307696 + 1938.0, + 0.05454545454545454 ], [ - 1816.0, - 0.07692307692307693 + 1938.0, + 0.07272727272727272 ], [ - 2018.0, - 0.09615384615384616 + 1944.0, + 0.09090909090909091 ], [ - 2183.0, - 0.11538461538461539 + 2162.0, + 0.10909090909090909 ], [ - 2184.0, - 0.1346153846153846 + 2343.0, + 0.12727272727272726 ], [ - 2654.0, - 0.15384615384615385 + 2344.0, + 0.14545454545454545 ], [ - 2778.0, - 0.17307692307692307 + 2846.0, + 0.16363636363636364 ], [ - 2791.0, - 0.19230769230769232 + 2986.0, + 0.18181818181818182 ], [ - 2794.0, - 0.21153846153846154 + 2999.0, + 0.2 ], [ - 2803.0, - 0.23076923076923078 + 3002.0, + 0.21818181818181817 ], [ - 2846.0, - 0.25 + 3011.0, + 0.23636363636363636 ], [ - 3226.0, - 0.2692307692307692 + 3054.0, + 0.2545454545454545 ], [ - 3414.0, - 0.28846153846153844 + 3466.0, + 0.2727272727272727 ], [ - 3430.0, - 0.3076923076923077 + 3670.0, + 0.2909090909090909 ], [ - 3602.0, - 0.3269230769230769 + 3686.0, + 0.3090909090909091 ], [ - 3812.0, - 0.34615384615384615 + 3874.0, + 0.32727272727272727 ], [ - 3818.0, - 0.36538461538461536 + 4100.0, + 0.34545454545454546 ], [ - 3830.0, - 0.38461538461538464 + 4106.0, + 0.36363636363636365 ], [ - 3968.0, - 0.40384615384615385 + 4118.0, + 0.38181818181818183 ], [ - 3990.0, - 0.4230769230769231 + 4272.0, + 0.4 ], [ - 4178.0, - 0.4423076923076923 + 4294.0, + 0.41818181818181815 ], [ - 4392.0, - 0.46153846153846156 + 4498.0, + 0.43636363636363634 ], [ - 4404.0, - 0.4807692307692308 + 4728.0, + 0.45454545454545453 ], [ - 4565.0, - 0.5 + 4740.0, + 0.4727272727272727 ], [ - 4727.0, - 0.5192307692307693 + 4917.0, + 0.4909090909090909 ], [ - 4746.0, - 0.5384615384615384 + 5095.0, + 0.509090909090909 ], [ - 4872.0, - 0.5576923076923077 + 5114.0, + 0.5272727272727272 ], [ - 5246.0, - 0.5769230769230769 + 5240.0, + 0.5454545454545454 ], [ - 5626.0, - 0.5961538461538461 + 5598.0, + 0.5636363636363636 ], [ - 5640.0, - 0.6153846153846154 + 5598.0, + 0.5818181818181818 ], [ - 6093.0, - 0.6346153846153846 + 5646.0, + 0.6 ], [ - 6093.0, - 0.6538461538461539 + 6058.0, + 0.6181818181818182 ], [ - 6740.0, - 0.6730769230769231 + 6072.0, + 0.6363636363636364 ], [ - 7102.0, - 0.6923076923076923 + 6573.0, + 0.6545454545454545 ], [ - 7922.0, - 0.7115384615384616 + 6573.0, + 0.6727272727272727 ], [ - 7928.0, - 0.7307692307692307 + 7268.0, + 0.6909090909090909 ], [ - 17308.0, - 0.75 + 7662.0, + 0.7090909090909091 ], [ - 17442.0, - 0.7692307692307693 + 8562.0, + 0.7272727272727273 ], [ - 19382.0, - 0.7884615384615384 + 8568.0, + 0.7454545454545455 ], [ - 20168.0, - 0.8076923076923077 + 18652.0, + 0.7636363636363637 + ], + [ + 18722.0, + 0.7818181818181819 ], [ - 26060.0, - 0.8269230769230769 + 20886.0, + 0.8 ], [ - 28010.0, - 0.8461538461538461 + 21704.0, + 0.8181818181818182 ], [ - 28742.0, - 0.8653846153846154 + 28076.0, + 0.8363636363636363 ], [ - 31544.0, - 0.8846153846153846 + 30218.0, + 0.8545454545454545 + ], + [ + 30918.0, + 0.8727272727272727 + ], + [ + 33880.0, + 0.8909090909090909 ], [ - 32348.0, - 0.9038461538461539 + 34812.0, + 0.9090909090909091 ], [ - 32669.0, - 0.9230769230769231 + 34989.0, + 0.9272727272727272 ], [ - 32806.0, - 0.9423076923076923 + 35270.0, + 0.9454545454545454 ], [ - 36902.0, - 0.9615384615384616 + 39686.0, + 0.9636363636363636 ], [ - 37558.0, - 0.9807692307692307 + 40406.0, + 0.9818181818181818 ], [ - 79883.0, + 86315.0, 1.0 ] ] @@ -77200,17 +77236,17 @@ "accepted_invalid": 866, "recall_pct": 84.23922022137783, "false_positive_pct": 32.36173393124066, - "roundtrip_pct": 98.81349284173368, + "roundtrip_pct": 98.7742694646009, "fidelity_pct": null, "accept_pct": null }, { "parser": "sqlglot-rust", - "accepted_valid": 8067, - "accepted_invalid": 20, - "recall_pct": 66.6363786552123, - "false_positive_pct": 0.7473841554559043, - "roundtrip_pct": 99.38019090120243, + "accepted_valid": 9736, + "accepted_invalid": 586, + "recall_pct": 80.42293077812654, + "false_positive_pct": 21.898355754857995, + "roundtrip_pct": 99.30156121610517, "fidelity_pct": null, "accept_pct": null } @@ -77219,820 +77255,820 @@ { "parser": "sqlglot-rust", "n_total": 14782, - "n_accepted": 8087, - "min": 364.1, - "p10": 1849.7, - "p25": 2603.4, - "median": 6089.2, - "p75": 12301.7, - "p90": 18377.2, - "p99": 28353.3, - "max": 48281.3, - "mean": 8312.2, - "roundtrip_pct": 99.4, + "n_accepted": 10322, + "min": 387.5, + "p10": 1393.0, + "p25": 1978.9, + "median": 4861.7, + "p75": 11219.7, + "p90": 18404.8, + "p99": 29890.0, + "max": 51367.3, + "mean": 7634.1, + "roundtrip_pct": 99.3, "ecdf": [ [ - 364.1, + 387.5, 0.0 ], [ - 746.8, + 593.9, 0.005 ], [ - 937.5, + 681.1, 0.01 ], [ - 1145.0, + 734.3, 0.015 ], [ - 1254.9, + 786.7, 0.02 ], [ - 1284.0, + 862.3, 0.025 ], [ - 1325.4, + 923.1, 0.03 ], [ - 1360.4, + 971.3, 0.035 ], [ - 1409.5, + 1011.3, 0.04 ], [ - 1477.3, + 1045.6, 0.045 ], [ - 1525.3, + 1082.8, 0.05 ], [ - 1586.7, + 1118.3, 0.055 ], [ - 1656.0, + 1146.1, 0.06 ], [ - 1713.4, + 1179.0, 0.065 ], [ - 1770.8, + 1209.9, 0.07 ], [ - 1785.2, + 1246.2, 0.075 ], [ - 1802.6, + 1281.7, 0.08 ], [ - 1814.0, + 1310.9, 0.085 ], [ - 1825.6, + 1340.1, 0.09 ], [ - 1836.1, + 1364.4, 0.095 ], [ - 1849.7, + 1393.0, 0.1 ], [ - 1858.4, + 1412.3, 0.105 ], [ - 1863.5, + 1438.0, 0.11 ], [ - 1869.1, + 1461.2, 0.115 ], [ - 1874.1, + 1496.0, 0.12 ], [ - 1879.5, + 1525.2, 0.125 ], [ - 1885.2, + 1558.6, 0.13 ], [ - 1891.8, + 1594.2, 0.135 ], [ - 1902.8, + 1619.9, 0.14 ], [ - 1908.6, + 1653.9, 0.145 ], [ - 1917.3, + 1686.6, 0.15 ], [ - 1927.8, + 1715.9, 0.155 ], [ - 1937.6, + 1745.7, 0.16 ], [ - 1947.7, + 1782.9, 0.165 ], [ - 1960.9, + 1819.8, 0.17 ], [ - 1968.1, + 1841.9, 0.175 ], [ - 1973.9, + 1854.5, 0.18 ], [ - 1980.4, + 1861.9, 0.185 ], [ - 1986.2, + 1868.2, 0.19 ], [ - 1997.2, + 1876.5, 0.195 ], [ - 2017.2, + 1886.2, 0.2 ], [ - 2044.1, + 1900.6, 0.205 ], [ - 2074.9, + 1922.8, 0.21 ], [ - 2108.1, + 1931.6, 0.215 ], [ - 2173.0, + 1936.6, 0.22 ], [ - 2243.7, + 1943.3, 0.225 ], [ - 2298.8, + 1949.4, 0.23 ], [ - 2374.8, + 1955.6, 0.235 ], [ - 2439.2, + 1963.1, 0.24 ], [ - 2518.4, + 1970.1, 0.245 ], [ - 2603.4, + 1978.9, 0.25 ], [ - 2675.8, + 1989.9, 0.255 ], [ - 2738.9, + 2004.8, 0.26 ], [ - 2830.1, + 2021.1, 0.265 ], [ - 2912.9, + 2038.6, 0.27 ], [ - 2972.5, + 2047.0, 0.275 ], [ - 3050.9, + 2056.0, 0.28 ], [ - 3118.6, + 2070.2, 0.285 ], [ - 3198.5, + 2089.7, 0.29 ], [ - 3252.5, + 2122.8, 0.295 ], [ - 3314.8, + 2143.4, 0.3 ], [ - 3374.5, + 2159.3, 0.305 ], [ - 3452.1, + 2194.7, 0.31 ], [ - 3508.4, + 2238.1, 0.315 ], [ - 3579.8, + 2279.0, 0.32 ], [ - 3641.9, + 2312.8, 0.325 ], [ - 3691.5, + 2353.6, 0.33 ], [ - 3747.1, + 2399.7, 0.335 ], [ - 3805.7, + 2449.1, 0.34 ], [ - 3851.2, + 2528.0, 0.345 ], [ - 3917.0, + 2574.8, 0.35 ], [ - 3978.9, + 2639.8, 0.355 ], [ - 4039.5, + 2718.1, 0.36 ], [ - 4100.3, + 2772.9, 0.365 ], [ - 4179.3, + 2827.3, 0.37 ], [ - 4239.1, + 2906.2, 0.375 ], [ - 4315.2, + 3009.9, 0.38 ], [ - 4387.8, + 3091.9, 0.385 ], [ - 4466.8, + 3180.7, 0.39 ], [ - 4538.0, + 3240.9, 0.395 ], [ - 4608.2, + 3314.7, 0.4 ], [ - 4672.0, + 3394.4, 0.405 ], [ - 4747.8, + 3474.9, 0.41 ], [ - 4823.0, + 3571.3, 0.415 ], [ - 4885.5, + 3650.1, 0.42 ], [ - 4987.8, + 3713.9, 0.425 ], [ - 5059.0, + 3785.2, 0.43 ], [ - 5121.7, + 3847.8, 0.435 ], [ - 5194.5, + 3924.9, 0.44 ], [ - 5267.5, + 3996.1, 0.445 ], [ - 5332.8, + 4073.4, 0.45 ], [ - 5396.5, + 4146.3, 0.455 ], [ - 5484.6, + 4223.3, 0.46 ], [ - 5547.5, + 4314.6, 0.465 ], [ - 5633.5, + 4394.1, 0.47 ], [ - 5713.5, + 4473.5, 0.475 ], [ - 5801.6, + 4533.3, 0.48 ], [ - 5889.0, + 4625.2, 0.485 ], [ - 5945.1, + 4691.5, 0.49 ], [ - 6026.4, + 4775.3, 0.495 ], [ - 6089.2, + 4861.7, 0.5 ], [ - 6172.4, + 4959.9, 0.505 ], [ - 6229.3, + 5082.0, 0.51 ], [ - 6315.8, + 5159.1, 0.515 ], [ - 6399.0, + 5276.6, 0.52 ], [ - 6499.2, + 5371.4, 0.525 ], [ - 6587.1, + 5474.6, 0.53 ], [ - 6665.1, + 5581.3, 0.535 ], [ - 6759.5, + 5670.7, 0.54 ], [ - 6848.8, + 5768.7, 0.545 ], [ - 6928.5, + 5876.1, 0.55 ], [ - 7003.4, + 5975.1, 0.555 ], [ - 7082.5, + 6052.7, 0.56 ], [ - 7150.8, + 6174.7, 0.565 ], [ - 7239.5, + 6273.6, 0.57 ], [ - 7346.6, + 6374.2, 0.575 ], [ - 7461.1, + 6476.4, 0.58 ], [ - 7553.4, + 6572.4, 0.585 ], [ - 7647.0, + 6685.2, 0.59 ], [ - 7749.1, + 6798.8, 0.595 ], [ - 7868.9, + 6899.5, 0.6 ], [ - 7979.1, + 6984.8, 0.605 ], [ - 8117.6, + 7102.6, 0.61 ], [ - 8263.4, + 7186.3, 0.615 ], [ - 8412.3, + 7302.2, 0.62 ], [ - 8532.8, + 7405.7, 0.625 ], [ - 8687.4, + 7521.5, 0.63 ], [ - 8800.0, + 7639.5, 0.635 ], [ - 8975.9, + 7773.8, 0.64 ], [ - 9139.6, + 7907.9, 0.645 ], [ - 9283.8, + 8013.2, 0.65 ], [ - 9420.0, + 8145.4, 0.655 ], [ - 9590.6, + 8267.6, 0.66 ], [ - 9719.6, + 8409.6, 0.665 ], [ - 9852.4, + 8543.9, 0.67 ], [ - 9968.8, + 8711.5, 0.675 ], [ - 10111.6, + 8852.3, 0.68 ], [ - 10264.5, + 8984.8, 0.685 ], [ - 10432.6, + 9139.6, 0.69 ], [ - 10591.4, + 9286.4, 0.695 ], [ - 10760.3, + 9480.4, 0.7 ], [ - 10886.9, + 9671.1, 0.705 ], [ - 11058.1, + 9883.6, 0.71 ], [ - 11248.4, + 10043.3, 0.715 ], [ - 11410.1, + 10186.8, 0.72 ], [ - 11508.3, + 10332.4, 0.725 ], [ - 11679.5, + 10518.6, 0.73 ], [ - 11803.7, + 10713.1, 0.735 ], [ - 11968.4, + 10906.3, 0.74 ], [ - 12164.4, + 11073.9, 0.745 ], [ - 12301.7, + 11219.7, 0.75 ], [ - 12437.7, + 11403.0, 0.755 ], [ - 12573.7, + 11622.0, 0.76 ], [ - 12702.3, + 11800.7, 0.765 ], [ - 12822.7, + 12017.7, 0.77 ], [ - 13019.7, + 12219.7, 0.775 ], [ - 13160.0, + 12406.8, 0.78 ], [ - 13342.0, + 12592.2, 0.785 ], [ - 13500.5, + 12777.5, 0.79 ], [ - 13679.2, + 12936.2, 0.795 ], [ - 13856.2, + 13104.8, 0.8 ], [ - 14026.6, + 13335.2, 0.805 ], [ - 14181.8, + 13559.0, 0.81 ], [ - 14367.2, + 13762.7, 0.815 ], [ - 14577.6, + 13948.0, 0.82 ], [ - 14767.8, + 14190.2, 0.825 ], [ - 15006.4, + 14441.2, 0.83 ], [ - 15188.8, + 14673.6, 0.835 ], [ - 15431.2, + 14952.4, 0.84 ], [ - 15607.6, + 15182.8, 0.845 ], [ - 15850.0, + 15493.2, 0.85 ], [ - 16067.8, + 15765.8, 0.855 ], [ - 16266.8, + 16014.2, 0.86 ], [ - 16479.5, + 16218.6, 0.865 ], [ - 16827.8, + 16515.2, 0.87 ], [ - 17057.2, + 16829.2, 0.875 ], [ - 17330.8, + 17119.8, 0.88 ], [ - 17593.3, + 17469.0, 0.885 ], [ - 17798.8, + 17816.2, 0.89 ], [ - 18131.8, + 18071.8, 0.895 ], [ - 18377.2, + 18404.8, 0.9 ], [ - 18785.5, + 18778.0, 0.905 ], [ - 19236.5, + 19196.2, 0.91 ], [ - 19577.0, + 19590.3, 0.915 ], [ - 19982.8, + 19995.5, 0.92 ], [ - 20411.2, + 20579.0, 0.925 ], [ - 20879.2, + 21062.2, 0.93 ], [ - 21302.8, + 21581.0, 0.935 ], [ - 21774.7, + 22184.5, 0.94 ], [ - 22212.0, + 22713.0, 0.945 ], [ - 22579.3, + 23280.7, 0.95 ], [ - 23163.7, + 23728.0, 0.955 ], [ - 23674.7, + 24276.0, 0.96 ], [ - 24222.3, + 24810.3, 0.965 ], [ - 24633.3, + 25494.7, 0.97 ], [ - 25391.3, + 26446.3, 0.975 ], [ - 26249.7, + 27545.3, 0.98 ], [ - 27114.7, + 28644.3, 0.985 ], [ - 28353.3, + 29890.0, 0.99 ], [ - 30825.0, + 33289.3, 0.995 ], [ - 48281.3, + 51367.3, 1.0 ] ] @@ -78041,819 +78077,819 @@ "parser": "sqlparser-rs", "n_total": 14782, "n_accepted": 10657, - "min": 425.2, - "p10": 4902.3, - "p25": 8378.9, - "median": 18642.8, - "p75": 37050.0, - "p90": 56446.7, - "p99": 96676.0, - "max": 41457815.0, - "mean": 29775.8, + "min": 412.5, + "p10": 4777.0, + "p25": 8329.4, + "median": 18522.5, + "p75": 36986.3, + "p90": 57311.7, + "p99": 98392.7, + "max": 42802330.0, + "mean": 29971.8, "roundtrip_pct": 99.8, "ecdf": [ [ - 425.2, + 412.5, 0.0 ], [ - 868.1, + 889.5, 0.005 ], [ - 1565.7, + 1545.2, 0.01 ], [ - 1852.4, + 1910.1, 0.015 ], [ - 2090.5, + 2100.2, 0.02 ], [ - 2531.5, + 2507.2, 0.025 ], [ - 2918.1, + 2888.8, 0.03 ], [ - 3483.1, + 3466.2, 0.035 ], [ - 3729.7, + 3646.9, 0.04 ], [ - 3816.8, + 3748.3, 0.045 ], [ - 3945.1, + 3865.5, 0.05 ], [ - 4089.1, + 4013.3, 0.055 ], [ - 4338.7, + 4294.9, 0.06 ], [ - 4615.1, + 4531.7, 0.065 ], [ - 4754.0, + 4652.6, 0.07 ], [ - 4802.3, + 4682.2, 0.075 ], [ - 4821.6, + 4703.9, 0.08 ], [ - 4843.1, + 4719.4, 0.085 ], [ - 4864.5, + 4739.4, 0.09 ], [ - 4880.3, + 4760.5, 0.095 ], [ - 4902.3, + 4777.0, 0.1 ], [ - 4919.8, + 4791.1, 0.105 ], [ - 4938.8, + 4815.6, 0.11 ], [ - 4961.5, + 4856.2, 0.115 ], [ - 5006.8, + 4925.6, 0.12 ], [ - 5062.5, + 4959.9, 0.125 ], [ - 5085.4, + 4984.7, 0.13 ], [ - 5105.5, + 5014.2, 0.135 ], [ - 5128.5, + 5036.4, 0.14 ], [ - 5157.0, + 5060.7, 0.145 ], [ - 5181.4, + 5090.7, 0.15 ], [ - 5214.6, + 5162.1, 0.155 ], [ - 5285.6, + 5261.1, 0.16 ], [ - 5352.6, + 5401.4, 0.165 ], [ - 5495.4, + 5549.2, 0.17 ], [ - 5652.6, + 5674.1, 0.175 ], [ - 5806.3, + 5786.3, 0.18 ], [ - 5937.3, + 5970.7, 0.185 ], [ - 6087.6, + 6191.7, 0.19 ], [ - 6270.4, + 6355.9, 0.195 ], [ - 6389.0, + 6532.3, 0.2 ], [ - 6559.5, + 6633.9, 0.205 ], [ - 6777.8, + 6757.0, 0.21 ], [ - 6912.2, + 6910.0, 0.215 ], [ - 7124.2, + 7072.5, 0.22 ], [ - 7295.5, + 7250.1, 0.225 ], [ - 7474.1, + 7396.5, 0.23 ], [ - 7719.2, + 7588.9, 0.235 ], [ - 7978.7, + 7849.4, 0.24 ], [ - 8156.5, + 8111.7, 0.245 ], [ - 8378.9, + 8329.4, 0.25 ], [ - 8642.4, + 8561.2, 0.255 ], [ - 8800.6, + 8760.5, 0.26 ], [ - 9052.2, + 8993.9, 0.265 ], [ - 9256.3, + 9184.1, 0.27 ], [ - 9463.4, + 9372.2, 0.275 ], [ - 9651.7, + 9585.9, 0.28 ], [ - 9840.9, + 9791.9, 0.285 ], [ - 10010.0, + 9929.9, 0.29 ], [ - 10169.2, + 10100.4, 0.295 ], [ - 10355.1, + 10271.6, 0.3 ], [ - 10568.8, + 10463.5, 0.305 ], [ - 10740.2, + 10691.6, 0.31 ], [ - 10929.4, + 10829.0, 0.315 ], [ - 11135.3, + 11047.1, 0.32 ], [ - 11364.3, + 11292.6, 0.325 ], [ - 11566.1, + 11478.9, 0.33 ], [ - 11779.3, + 11674.5, 0.335 ], [ - 11992.7, + 11931.1, 0.34 ], [ - 12194.4, + 12084.3, 0.345 ], [ - 12396.3, + 12224.7, 0.35 ], [ - 12612.4, + 12422.0, 0.355 ], [ - 12789.2, + 12659.6, 0.36 ], [ - 12928.7, + 12816.0, 0.365 ], [ - 13133.2, + 13013.1, 0.37 ], [ - 13291.8, + 13177.7, 0.375 ], [ - 13447.2, + 13375.3, 0.38 ], [ - 13652.5, + 13549.0, 0.385 ], [ - 13866.2, + 13729.3, 0.39 ], [ - 14028.2, + 13944.7, 0.395 ], [ - 14253.7, + 14142.4, 0.4 ], [ - 14464.0, + 14362.2, 0.405 ], [ - 14659.5, + 14567.7, 0.41 ], [ - 14888.2, + 14828.0, 0.415 ], [ - 15162.0, + 15092.4, 0.42 ], [ - 15411.2, + 15303.0, 0.425 ], [ - 15601.6, + 15523.4, 0.43 ], [ - 15816.7, + 15693.8, 0.435 ], [ - 16094.4, + 15916.0, 0.44 ], [ - 16302.8, + 16137.2, 0.445 ], [ - 16517.2, + 16307.5, 0.45 ], [ - 16697.6, + 16457.2, 0.455 ], [ - 16853.8, + 16731.6, 0.46 ], [ - 17024.8, + 16910.0, 0.465 ], [ - 17232.6, + 17136.4, 0.47 ], [ - 17507.0, + 17314.8, 0.475 ], [ - 17723.5, + 17503.0, 0.48 ], [ - 17906.0, + 17779.6, 0.485 ], [ - 18161.0, + 18092.2, 0.49 ], [ - 18440.0, + 18302.2, 0.495 ], [ - 18642.8, + 18522.5, 0.5 ], [ - 18918.2, + 18758.0, 0.505 ], [ - 19221.5, + 19039.3, 0.51 ], [ - 19439.2, + 19244.0, 0.515 ], [ - 19687.2, + 19474.2, 0.52 ], [ - 19952.8, + 19684.5, 0.525 ], [ - 20118.0, + 19952.8, 0.53 ], [ - 20328.5, + 20215.8, 0.535 ], [ - 20546.5, + 20483.8, 0.54 ], [ - 20836.8, + 20726.8, 0.545 ], [ - 21106.3, + 20952.2, 0.55 ], [ - 21312.8, + 21210.0, 0.555 ], [ - 21543.2, + 21606.0, 0.56 ], [ - 21904.7, + 21896.5, 0.565 ], [ - 22182.0, + 22179.2, 0.57 ], [ - 22542.7, + 22509.3, 0.575 ], [ - 22856.7, + 22755.5, 0.58 ], [ - 23160.3, + 23163.8, 0.585 ], [ - 23497.7, + 23491.0, 0.59 ], [ - 23791.7, + 23811.7, 0.595 ], [ - 24092.3, + 24159.0, 0.6 ], [ - 24556.3, + 24536.3, 0.605 ], [ - 24937.0, + 24847.0, 0.61 ], [ - 25308.0, + 25207.7, 0.615 ], [ - 25675.3, + 25581.7, 0.62 ], [ - 25992.3, + 26026.0, 0.625 ], [ - 26476.7, + 26363.0, 0.63 ], [ - 26880.7, + 26871.0, 0.635 ], [ - 27375.3, + 27298.3, 0.64 ], [ - 27699.0, + 27682.3, 0.645 ], [ - 28049.7, + 28029.3, 0.65 ], [ - 28474.0, + 28450.3, 0.655 ], [ - 28854.7, + 28994.7, 0.66 ], [ - 29212.0, + 29325.3, 0.665 ], [ - 29642.7, + 29729.7, 0.67 ], [ - 30153.7, + 30096.7, 0.675 ], [ - 30494.3, + 30471.0, 0.68 ], [ - 30975.3, + 30965.3, 0.685 ], [ - 31496.3, + 31366.0, 0.69 ], [ - 31940.3, + 31840.0, 0.695 ], [ - 32431.3, + 32337.7, 0.7 ], [ - 32839.0, + 32711.7, 0.705 ], [ - 33226.0, + 33223.0, 0.71 ], [ - 33724.0, + 33670.3, 0.715 ], [ - 34244.7, + 34251.7, 0.72 ], [ - 34745.7, + 34772.3, 0.725 ], [ - 35096.3, + 35270.0, 0.73 ], [ - 35560.7, + 35680.7, 0.735 ], [ - 36091.7, + 36104.7, 0.74 ], [ - 36539.0, + 36549.3, 0.745 ], [ - 37050.0, + 36986.3, 0.75 ], [ - 37544.3, + 37514.3, 0.755 ], [ - 38098.7, + 38045.3, 0.76 ], [ - 38559.3, + 38532.7, 0.765 ], [ - 39137.3, + 39104.0, 0.77 ], [ - 39681.7, + 39755.3, 0.775 ], [ - 40236.0, + 40273.0, 0.78 ], [ - 40677.0, + 40807.3, 0.785 ], [ - 41294.7, + 41438.3, 0.79 ], [ - 41966.0, + 41962.7, 0.795 ], [ - 42690.7, + 42664.0, 0.8 ], [ - 43228.3, + 43272.0, 0.805 ], [ - 43996.7, + 44006.3, 0.81 ], [ - 44587.7, + 44721.3, 0.815 ], [ - 45238.7, + 45305.7, 0.82 ], [ - 46010.3, + 45840.0, 0.825 ], [ - 46631.7, + 46658.0, 0.83 ], [ - 47216.0, + 47242.7, 0.835 ], [ - 47636.7, + 47970.7, 0.84 ], [ - 48251.3, + 48475.0, 0.845 ], [ - 48885.7, + 49119.3, 0.85 ], [ - 49800.7, + 49847.3, 0.855 ], [ - 50338.7, + 50549.0, 0.86 ], [ - 50913.0, + 51287.0, 0.865 ], [ - 51708.0, + 52031.7, 0.87 ], [ - 52439.0, + 52706.3, 0.875 ], [ - 53107.0, + 53524.3, 0.88 ], [ - 53892.0, + 54269.3, 0.885 ], [ - 54790.3, + 55127.7, 0.89 ], [ - 55518.3, + 56206.3, 0.895 ], [ - 56446.7, + 57311.7, 0.9 ], [ - 57492.3, + 58063.3, 0.905 ], [ - 58477.3, + 59018.0, 0.91 ], [ - 59672.7, + 60033.3, 0.915 ], [ - 60855.3, + 61082.0, 0.92 ], [ - 62197.7, + 62191.0, 0.925 ], [ - 63403.3, + 62882.3, 0.93 ], [ - 64094.3, + 64027.7, 0.935 ], [ - 65120.0, + 65587.3, 0.94 ], [ - 66572.3, + 66886.7, 0.945 ], [ - 67935.0, + 68546.0, 0.95 ], [ - 70009.0, + 70840.3, 0.955 ], [ - 72370.0, + 72737.7, 0.96 ], [ - 74030.0, + 75392.3, 0.965 ], [ - 76979.0, + 78184.3, 0.97 ], [ - 79787.3, + 81487.3, 0.975 ], [ - 85411.3, + 87124.7, 0.98 ], [ - 90157.0, + 90895.3, 0.985 ], [ - 96676.0, + 98392.7, 0.99 ], [ - 117756.0, + 120524.3, 0.995 ], [ - 41457815.0, + 42802330.0, 1.0 ] ] @@ -78862,819 +78898,819 @@ "parser": "polyglot-sql", "n_total": 14782, "n_accepted": 11064, - "min": 9002.0, - "p10": 12822.9, - "p25": 15125.3, - "median": 22655.2, - "p75": 34368.3, - "p90": 47099.0, - "p99": 66195.0, - "max": 111156.7, - "mean": 26534.3, - "roundtrip_pct": 98.8, + "min": 9103.9, + "p10": 12940.1, + "p25": 16246.8, + "median": 23121.2, + "p75": 35099.7, + "p90": 48151.0, + "p99": 67367.3, + "max": 109189.7, + "mean": 27257.8, + "roundtrip_pct": 98.7, "ecdf": [ [ - 9002.0, + 9103.9, 0.0 ], [ - 9461.2, + 9739.6, 0.005 ], [ - 9834.1, + 10080.1, 0.01 ], [ - 9936.7, + 10310.8, 0.015 ], [ - 10071.2, + 10714.7, 0.02 ], [ - 10268.3, + 10950.8, 0.025 ], [ - 10468.5, + 11248.8, 0.03 ], [ - 10700.1, + 11513.3, 0.035 ], [ - 10999.5, + 11746.0, 0.04 ], [ - 11312.6, + 11883.9, 0.045 ], [ - 11551.9, + 12098.6, 0.05 ], [ - 11675.0, + 12321.9, 0.055 ], [ - 11761.0, + 12467.9, 0.06 ], [ - 11869.9, + 12568.1, 0.065 ], [ - 12164.4, + 12678.3, 0.07 ], [ - 12300.4, + 12751.1, 0.075 ], [ - 12390.6, + 12795.7, 0.08 ], [ - 12459.3, + 12847.1, 0.085 ], [ - 12633.9, + 12881.6, 0.09 ], [ - 12762.7, + 12915.9, 0.095 ], [ - 12822.9, + 12940.1, 0.1 ], [ - 12847.1, + 12971.7, 0.105 ], [ - 12863.0, + 13014.6, 0.11 ], [ - 12880.0, + 13081.3, 0.115 ], [ - 12891.4, + 13139.1, 0.12 ], [ - 12900.1, + 13235.0, 0.125 ], [ - 12913.0, + 13335.3, 0.13 ], [ - 12923.0, + 13471.1, 0.135 ], [ - 12933.1, + 13529.9, 0.14 ], [ - 12944.4, + 13592.9, 0.145 ], [ - 12957.4, + 13638.7, 0.15 ], [ - 12973.1, + 13690.1, 0.155 ], [ - 12993.1, + 13737.7, 0.16 ], [ - 13016.0, + 13804.5, 0.165 ], [ - 13050.3, + 13906.3, 0.17 ], [ - 13080.4, + 14046.6, 0.175 ], [ - 13140.6, + 14152.8, 0.18 ], [ - 13252.1, + 14273.7, 0.185 ], [ - 13385.3, + 14397.2, 0.19 ], [ - 13518.4, + 14514.2, 0.195 ], [ - 13620.7, + 14631.0, 0.2 ], [ - 13698.7, + 14814.5, 0.205 ], [ - 13802.7, + 15041.8, 0.21 ], [ - 13949.7, + 15204.8, 0.215 ], [ - 14148.3, + 15339.0, 0.22 ], [ - 14302.0, + 15495.8, 0.225 ], [ - 14464.0, + 15645.6, 0.23 ], [ - 14626.0, + 15803.8, 0.235 ], [ - 14804.7, + 15948.2, 0.24 ], [ - 14973.3, + 16102.4, 0.245 ], [ - 15125.3, + 16246.8, 0.25 ], [ - 15278.8, + 16425.0, 0.255 ], [ - 15459.2, + 16611.4, 0.26 ], [ - 15671.6, + 16787.8, 0.265 ], [ - 15854.0, + 16899.8, 0.27 ], [ - 16050.4, + 17020.2, 0.275 ], [ - 16170.6, + 17180.4, 0.28 ], [ - 16320.8, + 17308.8, 0.285 ], [ - 16507.2, + 17426.0, 0.29 ], [ - 16669.6, + 17549.0, 0.295 ], [ - 16807.8, + 17687.4, 0.3 ], [ - 16899.2, + 17825.6, 0.305 ], [ - 17054.2, + 18008.0, 0.31 ], [ - 17192.6, + 18126.2, 0.315 ], [ - 17330.8, + 18244.6, 0.32 ], [ - 17461.0, + 18360.6, 0.325 ], [ - 17599.4, + 18442.8, 0.33 ], [ - 17769.6, + 18525.0, 0.335 ], [ - 17915.8, + 18603.2, 0.34 ], [ - 18072.2, + 18681.2, 0.345 ], [ - 18211.3, + 18803.0, 0.35 ], [ - 18344.6, + 18968.2, 0.355 ], [ - 18505.0, + 19108.5, 0.36 ], [ - 18655.2, + 19256.5, 0.365 ], [ - 18813.2, + 19364.0, 0.37 ], [ - 18951.0, + 19544.2, 0.375 ], [ - 19116.0, + 19707.2, 0.38 ], [ - 19226.5, + 19817.7, 0.385 ], [ - 19351.8, + 19962.8, 0.39 ], [ - 19502.0, + 20085.5, 0.395 ], [ - 19664.8, + 20225.8, 0.4 ], [ - 19822.5, + 20358.5, 0.405 ], [ - 19960.2, + 20508.8, 0.41 ], [ - 20155.5, + 20654.0, 0.415 ], [ - 20300.8, + 20771.8, 0.42 ], [ - 20463.5, + 20927.0, 0.425 ], [ - 20589.0, + 21034.8, 0.43 ], [ - 20721.8, + 21167.5, 0.435 ], [ - 20874.5, + 21347.8, 0.44 ], [ - 20997.2, + 21498.0, 0.445 ], [ - 21112.5, + 21636.0, 0.45 ], [ - 21282.8, + 21796.2, 0.455 ], [ - 21443.7, + 21951.5, 0.46 ], [ - 21631.0, + 22145.3, 0.465 ], [ - 21786.2, + 22307.0, 0.47 ], [ - 21951.5, + 22427.2, 0.475 ], [ - 22086.8, + 22545.0, 0.48 ], [ - 22264.5, + 22657.8, 0.485 ], [ - 22422.5, + 22808.2, 0.49 ], [ - 22540.2, + 22960.8, 0.495 ], [ - 22655.2, + 23121.2, 0.5 ], [ - 22788.0, + 23279.0, 0.505 ], [ - 22970.3, + 23454.2, 0.51 ], [ - 23167.0, + 23641.3, 0.515 ], [ - 23394.3, + 23855.3, 0.52 ], [ - 23524.5, + 24039.0, 0.525 ], [ - 23665.0, + 24229.0, 0.53 ], [ - 23838.3, + 24396.0, 0.535 ], [ - 24035.7, + 24603.3, 0.54 ], [ - 24232.3, + 24767.0, 0.545 ], [ - 24378.5, + 24940.7, 0.55 ], [ - 24569.7, + 25111.0, 0.555 ], [ - 24747.0, + 25294.3, 0.56 ], [ - 24967.3, + 25481.7, 0.565 ], [ - 25107.7, + 25681.7, 0.57 ], [ - 25281.0, + 25875.7, 0.575 ], [ - 25451.3, + 26065.7, 0.58 ], [ - 25625.0, + 26242.7, 0.585 ], [ - 25802.3, + 26433.3, 0.59 ], [ - 25992.3, + 26650.3, 0.595 ], [ - 26169.3, + 26810.7, 0.6 ], [ - 26373.3, + 27007.7, 0.605 ], [ - 26597.0, + 27228.3, 0.61 ], [ - 26817.3, + 27498.7, 0.615 ], [ - 27021.0, + 27742.7, 0.62 ], [ - 27248.0, + 27939.7, 0.625 ], [ - 27525.3, + 28180.0, 0.63 ], [ - 27792.3, + 28420.7, 0.635 ], [ - 28036.3, + 28684.3, 0.64 ], [ - 28283.7, + 29011.3, 0.645 ], [ - 28504.0, + 29242.0, 0.65 ], [ - 28804.7, + 29516.0, 0.655 ], [ - 29081.7, + 29776.0, 0.66 ], [ - 29345.3, + 29956.7, 0.665 ], [ - 29592.7, + 30260.7, 0.67 ], [ - 29906.7, + 30494.3, 0.675 ], [ - 30163.7, + 30754.7, 0.68 ], [ - 30407.7, + 31058.7, 0.685 ], [ - 30671.3, + 31322.3, 0.69 ], [ - 30998.7, + 31583.0, 0.695 ], [ - 31285.7, + 31867.0, 0.7 ], [ - 31613.0, + 32287.7, 0.705 ], [ - 31937.0, + 32598.3, 0.71 ], [ - 32204.3, + 32888.7, 0.715 ], [ - 32571.7, + 33269.7, 0.72 ], [ - 32862.3, + 33607.0, 0.725 ], [ - 33162.7, + 33877.3, 0.73 ], [ - 33466.7, + 34191.3, 0.735 ], [ - 33730.3, + 34491.7, 0.74 ], [ - 34084.3, + 34809.0, 0.745 ], [ - 34368.3, + 35099.7, 0.75 ], [ - 34732.3, + 35477.0, 0.755 ], [ - 35079.7, + 35791.0, 0.76 ], [ - 35380.3, + 36111.7, 0.765 ], [ - 35740.7, + 36532.3, 0.77 ], [ - 36135.0, + 36819.7, 0.775 ], [ - 36509.0, + 37237.0, 0.78 ], [ - 36913.3, + 37628.0, 0.785 ], [ - 37270.3, + 38051.7, 0.79 ], [ - 37611.3, + 38439.3, 0.795 ], [ - 37988.3, + 38856.7, 0.8 ], [ - 38502.7, + 39231.0, 0.805 ], [ - 38736.7, + 39551.7, 0.81 ], [ - 39160.7, + 40062.3, 0.815 ], [ - 39535.0, + 40656.7, 0.82 ], [ - 40019.0, + 41111.0, 0.825 ], [ - 40466.7, + 41485.3, 0.83 ], [ - 40930.7, + 41906.0, 0.835 ], [ - 41351.3, + 42269.7, 0.84 ], [ - 41755.7, + 42567.0, 0.845 ], [ - 42096.3, + 43054.7, 0.85 ], [ - 42446.7, + 43455.7, 0.855 ], [ - 42854.3, + 43960.0, 0.86 ], [ - 43332.0, + 44450.7, 0.865 ], [ - 43839.7, + 44968.3, 0.87 ], [ - 44464.0, + 45466.0, 0.875 ], [ - 44975.0, + 45810.0, 0.88 ], [ - 45339.0, + 46241.0, 0.885 ], [ - 45873.7, + 46925.3, 0.89 ], [ - 46351.0, + 47499.7, 0.895 ], [ - 47099.0, + 48151.0, 0.9 ], [ - 47833.7, + 48915.7, 0.905 ], [ - 48702.0, + 49624.0, 0.91 ], [ - 49433.3, + 50171.7, 0.915 ], [ - 50118.0, + 51053.3, 0.92 ], [ - 51006.3, + 52018.3, 0.925 ], [ - 52065.0, + 52766.7, 0.93 ], [ - 53043.7, + 53581.3, 0.935 ], [ - 53765.0, + 54596.3, 0.94 ], [ - 54920.3, + 55498.0, 0.945 ], [ - 55768.7, + 56420.0, 0.95 ], [ - 56667.0, + 57107.7, 0.955 ], [ - 57255.0, + 58410.3, 0.96 ], [ - 58500.7, + 59535.7, 0.965 ], [ - 59613.0, + 60063.7, 0.97 ], [ - 60611.3, + 61169.0, 0.975 ], [ - 62171.0, + 63126.0, 0.98 ], [ - 63723.7, + 64759.0, 0.985 ], [ - 66195.0, + 67367.3, 0.99 ], [ - 70931.0, + 71391.7, 0.995 ], [ - 111156.7, + 109189.7, 1.0 ] ] @@ -79693,7 +79729,7 @@ "accepted": [ 1478, 1642, - 1083 + 2231 ] }, { @@ -79702,7 +79738,7 @@ "accepted": [ 9179, 9422, - 7004 + 8091 ] } ], @@ -79710,7 +79746,7 @@ "subtotal_accepted": [ 10657, 11064, - 8087 + 10322 ] }, "failures": [ @@ -79776,31 +79812,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 4039, + "rejected_total": 2370, "expected_total": 12106, "preview_html": [ - "GO SELECT FIRST_VALUE(SalesOrderNumber) OVER(PARTITION BY CustomerID ORDER BY OrderDate) AS FirstSONumberPerCustomer FROM Sales.SalesOrderHeader", - "SELECT DISTINCT Name AS DepartmentName ,PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY ph.Rate) OVER (PARTITION BY Name) AS MedianCont ,PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY ph.Rate) OVER (PARTITION BY Name) AS MedianDisc FROM HumanResources.Department AS d INNER JOIN HumanResources.EmployeeDepartmentHistory AS dh ON dh.DepartmentID = d.DepartmentID INNER JOIN HumanResources.EmployeePayHistory AS ph ON ph.BusinessEntityID = dh.BusinessEntityID WHERE dh.EndDate IS NULL", - "ALTER APPLICATION ROLE weekly_receipts WITH NAME = receipts_ledger", - "GO ALTER APPLICATION ROLE receipts_ledger WITH NAME = weekly_ledger, PASSWORD = '897yUUbv77bsrEE00nk2i', DEFAULT_SCHEMA = Production", - "GO CREATE APPLICATION ROLE weekly_receipts WITH PASSWORD = '987G^bv876sPY)Y5m23' , DEFAULT_SCHEMA = Sales", - "ALTER ASSEMBLY MyClass ADD FILE FROM 'C:\\MyClassProject\\Class1.cs'", - "ALTER ASSEMBLY ComplexNumber WITH PERMISSION_SET = EXTERNAL_ACCESS", - "ALTER ASSEMBLY ComplexNumber FROM 'C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Samples\\1033\\Engine\\Programmability\\CLR\\UserDefinedDataType\\CS\\ComplexNumber\\obj\\Debug\\ComplexNumber.dll'", - "CREATE ASSEMBLY SQLCLRTest FROM 'C:\\MyDBApp\\SQLCLRTest.dll'", - "CREATE ASSEMBLY SQLCLRTest FROM 'C:\\MyDBApp\\SQLCLRTest.dll' WITH PERMISSION_SET = SAFE" + "BACKUP DATABASE AdventureWorks2012 TO DISK='X:\\SQLServerBackups\\AdventureWorks1.bak', DISK='Y:\\SQLServerBackups\\AdventureWorks2.bak', DISK='Z:\\SQLServerBackups\\AdventureWorks3.bak' WITH FORMAT, MEDIANAME = 'AdventureWorksStripedSet0', MEDIADESCRIPTION = 'Striped media set for AdventureWorks2012 database'", + "BACKUP DATABASE AdventureWorks2012 TO DISK='Z:\\SQLServerBackups\\AdvWorksData.bak' WITH FORMAT, COMPRESSION", + "BACKUP DATABASE Sales TO URL = 'https://mystorageaccount.blob.core.windows.net/myfirstcontainer/Sales_20160726.bak' WITH STATS = 5", + "BACKUP LOG AdventureWorks2012 TO AdvWorksLog", + "BACKUP LOG AdventureWorks2012 TO TAPE = '\\\\.\\tape0', TAPE = '\\\\.\\tape1' MIRROR TO TAPE = '\\\\.\\tape2', TAPE = '\\\\.\\tape3' WITH NOINIT, MEDIANAME = 'AdventureWorksSet1'", + "BACKUP CERTIFICATE sales05 TO FILE = 'c:\\storedcerts\\sales05cert'", + "BACKUP MASTER KEY TO FILE = 'c:\\temp\\exportedmasterkey' ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg'", + "BACKUP SERVICE MASTER KEY TO FILE = 'c:\\temp_backups\\keys\\service_master_key' ENCRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4'", + "OPEN Name_Cursor", + "FETCH NEXT FROM Name_Cursor" ], "preview_reasons": [ - "Unexpected token: Token { token_type: Identifier, value: \"GO\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Parser error: Expected By, got LParen ('(') at line 1 col 75", - "Parser error: Expected Table, got Identifier ('APPLICATION') at line 1 col 7", - "Unexpected token: Token { token_type: Identifier, value: \"GO\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Identifier, value: \"GO\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Parser error: Expected Table, got Identifier ('ASSEMBLY') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('ASSEMBLY') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('ASSEMBLY') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('ASSEMBLY') at line 1 col 8", - "Parser error: Expected Table, got Identifier ('ASSEMBLY') at line 1 col 8" + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"BACKUP\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"OPEN\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Fetch, value: \"FETCH\", line: 1, col: 1, position: 0, quote_char: '\\0' }" ], "download": "failures/tsql__sqlglot_rust.tsv.zst" } @@ -79818,7 +79854,7 @@ "p90": 86437.0, "p99": 134543.0, "max": 392319.0, - "mean": 46372.29379750399, + "mean": 46374.659941822276, "ecdf": [ [ 3816.0, @@ -79913,7 +79949,7 @@ 0.11 ], [ - 20172.0, + 20173.0, 0.115 ], [ @@ -79925,7 +79961,7 @@ 0.125 ], [ - 20489.0, + 20490.0, 0.13 ], [ @@ -79937,7 +79973,7 @@ 0.14 ], [ - 22252.0, + 22253.0, 0.145 ], [ @@ -79945,11 +79981,11 @@ 0.15 ], [ - 22579.0, + 22591.0, 0.155 ], [ - 22945.0, + 22947.0, 0.16 ], [ @@ -79961,19 +79997,19 @@ 0.17 ], [ - 23632.0, + 23634.0, 0.175 ], [ - 23816.0, + 23838.0, 0.18 ], [ - 24162.0, + 24177.0, 0.185 ], [ - 24371.0, + 24372.0, 0.19 ], [ @@ -80121,27 +80157,27 @@ 0.37 ], [ - 28917.0, + 28925.0, 0.375 ], [ - 29133.0, + 29139.0, 0.38 ], [ - 29316.0, + 29321.0, 0.385 ], [ - 29660.0, + 29694.0, 0.39 ], [ - 29931.0, + 29949.0, 0.395 ], [ - 30421.0, + 30422.0, 0.4 ], [ @@ -80225,11 +80261,11 @@ 0.5 ], [ - 38233.0, + 38240.0, 0.505 ], [ - 38311.0, + 38312.0, 0.51 ], [ @@ -80241,7 +80277,7 @@ 0.52 ], [ - 38829.0, + 38833.0, 0.525 ], [ @@ -80281,15 +80317,15 @@ 0.57 ], [ - 41621.0, + 41629.0, 0.575 ], [ - 41854.0, + 41873.0, 0.58 ], [ - 42198.0, + 42202.0, 0.585 ], [ @@ -80333,7 +80369,7 @@ 0.635 ], [ - 46897.0, + 46898.0, 0.64 ], [ @@ -80341,7 +80377,7 @@ 0.645 ], [ - 47824.0, + 47826.0, 0.65 ], [ @@ -80357,11 +80393,11 @@ 0.665 ], [ - 49996.0, + 49997.0, 0.67 ], [ - 50510.0, + 50514.0, 0.675 ], [ @@ -80417,7 +80453,7 @@ 0.74 ], [ - 60680.0, + 60703.0, 0.745 ], [ @@ -80457,7 +80493,7 @@ 0.79 ], [ - 70015.0, + 70029.0, 0.795 ], [ @@ -80561,7 +80597,7 @@ 0.92 ], [ - 92625.0, + 92673.0, 0.925 ], [ @@ -80573,7 +80609,7 @@ 0.935 ], [ - 97596.0, + 97609.0, 0.94 ], [ @@ -80597,7 +80633,7 @@ 0.965 ], [ - 108657.0, + 108702.0, 0.97 ], [ @@ -80635,7 +80671,7 @@ "p90": 63471.0, "p99": 98907.0, "max": 369125.0, - "mean": 35088.65646992587, + "mean": 35091.02261424416, "ecdf": [ [ 3432.0, @@ -80726,11 +80762,11 @@ 0.105 ], [ - 17101.0, + 17108.0, 0.11 ], [ - 17437.0, + 17440.0, 0.115 ], [ @@ -80746,15 +80782,15 @@ 0.13 ], [ - 17523.0, + 17525.0, 0.135 ], [ - 17819.0, + 17844.0, 0.14 ], [ - 18215.0, + 18219.0, 0.145 ], [ @@ -80778,15 +80814,15 @@ 0.17 ], [ - 19111.0, + 19121.0, 0.175 ], [ - 19347.0, + 19348.0, 0.18 ], [ - 19359.0, + 19360.0, 0.185 ], [ @@ -80794,11 +80830,11 @@ 0.19 ], [ - 19688.0, + 19689.0, 0.195 ], [ - 19868.0, + 19870.0, 0.2 ], [ @@ -80866,43 +80902,43 @@ 0.28 ], [ - 22412.0, + 22420.0, 0.285 ], [ - 22599.0, + 22601.0, 0.29 ], [ - 22823.0, + 22827.0, 0.295 ], [ - 23070.0, + 23078.0, 0.3 ], [ - 23257.0, + 23274.0, 0.305 ], [ - 23382.0, + 23384.0, 0.31 ], [ - 23514.0, + 23518.0, 0.315 ], [ - 23727.0, + 23729.0, 0.32 ], [ - 23907.0, + 23909.0, 0.325 ], [ - 23994.0, + 23996.0, 0.33 ], [ @@ -81002,19 +81038,19 @@ 0.45 ], [ - 25651.0, + 25658.0, 0.455 ], [ - 25895.0, + 25898.0, 0.46 ], [ - 26127.0, + 26128.0, 0.465 ], [ - 26349.0, + 26377.0, 0.47 ], [ @@ -81082,23 +81118,23 @@ 0.55 ], [ - 29728.0, + 29730.0, 0.555 ], [ - 29895.0, + 29897.0, 0.56 ], [ - 30188.0, + 30207.0, 0.565 ], [ - 30466.0, + 30483.0, 0.57 ], [ - 30814.0, + 30819.0, 0.575 ], [ @@ -81154,11 +81190,11 @@ 0.64 ], [ - 35342.0, + 35345.0, 0.645 ], [ - 35708.0, + 35716.0, 0.65 ], [ @@ -81234,7 +81270,7 @@ 0.74 ], [ - 44023.0, + 44026.0, 0.745 ], [ @@ -81250,11 +81286,11 @@ 0.76 ], [ - 45915.0, + 45929.0, 0.765 ], [ - 46609.0, + 46611.0, 0.77 ], [ @@ -81262,11 +81298,11 @@ 0.775 ], [ - 47665.0, + 47680.0, 0.78 ], [ - 48244.0, + 48245.0, 0.785 ], [ @@ -81378,7 +81414,7 @@ 0.92 ], [ - 69259.0, + 69274.0, 0.925 ], [ @@ -81390,7 +81426,7 @@ 0.935 ], [ - 73550.0, + 73582.0, 0.94 ], [ @@ -81448,818 +81484,818 @@ "parser": "polyglot-sql", "n": 11064, "peak": { - "min": 21303.0, - "p10": 31816.0, - "p25": 38049.0, - "median": 45292.0, - "p75": 61971.0, - "p90": 81159.0, - "p99": 111685.0, - "max": 210640.0, - "mean": 51688.85159074476, + "min": 21310.0, + "p10": 31823.0, + "p25": 38056.0, + "median": 45299.0, + "p75": 61978.0, + "p90": 81166.0, + "p99": 111692.0, + "max": 210647.0, + "mean": 51695.87472885032, "ecdf": [ [ - 21303.0, + 21310.0, 0.0 ], [ - 21820.0, + 21827.0, 0.005 ], [ - 21969.0, + 21976.0, 0.01 ], [ - 22757.0, + 22764.0, 0.015 ], [ - 22914.0, + 22921.0, 0.02 ], [ - 23354.0, + 23361.0, 0.025 ], [ - 24111.0, + 24118.0, 0.03 ], [ - 24943.0, + 24950.0, 0.035 ], [ - 26712.0, + 26719.0, 0.04 ], [ - 28515.0, + 28522.0, 0.045 ], [ - 29382.0, + 29389.0, 0.05 ], [ - 29775.0, + 29782.0, 0.055 ], [ - 30089.0, + 30096.0, 0.06 ], [ - 30584.0, + 30591.0, 0.065 ], [ - 30819.0, + 30826.0, 0.07 ], [ - 31079.0, + 31086.0, 0.075 ], [ - 31166.0, + 31173.0, 0.08 ], [ - 31193.0, + 31200.0, 0.085 ], [ - 31396.0, + 31403.0, 0.09 ], [ - 31539.0, + 31546.0, 0.095 ], [ - 31816.0, + 31823.0, 0.1 ], [ - 32204.0, + 32211.0, 0.105 ], [ - 32506.0, + 32513.0, 0.11 ], [ - 32706.0, + 32713.0, 0.115 ], [ - 32920.0, + 32927.0, 0.12 ], [ - 33011.0, + 33018.0, 0.125 ], [ - 33176.0, + 33183.0, 0.13 ], [ - 33311.0, + 33318.0, 0.135 ], [ - 33469.0, + 33476.0, 0.14 ], [ - 33624.0, + 33631.0, 0.145 ], [ - 33720.0, + 33727.0, 0.15 ], [ - 33964.0, + 33971.0, 0.155 ], [ - 34190.0, + 34197.0, 0.16 ], [ - 34490.0, + 34497.0, 0.165 ], [ - 34769.0, + 34776.0, 0.17 ], [ - 35283.0, + 35290.0, 0.175 ], [ - 35747.0, + 35754.0, 0.18 ], [ - 36093.0, + 36100.0, 0.185 ], [ - 36379.0, + 36386.0, 0.19 ], [ - 36584.0, + 36591.0, 0.195 ], [ - 36775.0, + 36782.0, 0.2 ], [ - 36929.0, + 36936.0, 0.205 ], [ - 37068.0, + 37075.0, 0.21 ], [ - 37228.0, + 37235.0, 0.215 ], [ - 37325.0, + 37332.0, 0.22 ], [ - 37401.0, + 37408.0, 0.225 ], [ - 37542.0, + 37549.0, 0.23 ], [ - 37666.0, + 37673.0, 0.235 ], [ - 37808.0, + 37815.0, 0.24 ], [ - 37924.0, + 37931.0, 0.245 ], [ - 38049.0, + 38056.0, 0.25 ], [ - 38164.0, + 38171.0, 0.255 ], [ - 38284.0, + 38291.0, 0.26 ], [ - 38423.0, + 38430.0, 0.265 ], [ - 38584.0, + 38591.0, 0.27 ], [ - 38724.0, + 38731.0, 0.275 ], [ - 38882.0, + 38889.0, 0.28 ], [ - 39050.0, + 39057.0, 0.285 ], [ - 39212.0, + 39219.0, 0.29 ], [ - 39327.0, + 39334.0, 0.295 ], [ - 39333.0, + 39340.0, 0.3 ], [ - 39339.0, + 39346.0, 0.305 ], [ - 39345.0, + 39352.0, 0.31 ], [ - 39349.0, + 39356.0, 0.315 ], [ - 39351.0, + 39358.0, 0.32 ], [ - 39357.0, + 39364.0, 0.325 ], [ - 39357.0, + 39364.0, 0.33 ], [ - 39363.0, + 39370.0, 0.335 ], [ - 39369.0, + 39376.0, 0.34 ], [ - 39375.0, + 39382.0, 0.345 ], [ - 39381.0, + 39388.0, 0.35 ], [ - 39387.0, + 39394.0, 0.355 ], [ - 39399.0, + 39406.0, 0.36 ], [ - 39411.0, + 39418.0, 0.365 ], [ - 39435.0, + 39442.0, 0.37 ], [ - 39488.0, + 39495.0, 0.375 ], [ - 39653.0, + 39660.0, 0.38 ], [ - 39995.0, + 40002.0, 0.385 ], [ - 40399.0, + 40406.0, 0.39 ], [ - 40839.0, + 40846.0, 0.395 ], [ - 41377.0, + 41384.0, 0.4 ], [ - 41955.0, + 41962.0, 0.405 ], [ - 42304.0, + 42311.0, 0.41 ], [ - 42540.0, + 42547.0, 0.415 ], [ - 42856.0, + 42863.0, 0.42 ], [ - 43131.0, + 43138.0, 0.425 ], [ - 43230.0, + 43237.0, 0.43 ], [ - 43447.0, + 43454.0, 0.435 ], [ - 43556.0, + 43563.0, 0.44 ], [ - 43704.0, + 43711.0, 0.445 ], [ - 43862.0, + 43869.0, 0.45 ], [ - 44029.0, + 44036.0, 0.455 ], [ - 44184.0, + 44191.0, 0.46 ], [ - 44326.0, + 44333.0, 0.465 ], [ - 44461.0, + 44468.0, 0.47 ], [ - 44598.0, + 44605.0, 0.475 ], [ - 44752.0, + 44759.0, 0.48 ], [ - 44904.0, + 44911.0, 0.485 ], [ - 45076.0, + 45083.0, 0.49 ], [ - 45214.0, + 45221.0, 0.495 ], [ - 45292.0, + 45299.0, 0.5 ], [ - 45313.0, + 45320.0, 0.505 ], [ - 45364.0, + 45371.0, 0.51 ], [ - 45490.0, + 45497.0, 0.515 ], [ - 45642.0, + 45649.0, 0.52 ], [ - 45800.0, + 45807.0, 0.525 ], [ - 45974.0, + 45981.0, 0.53 ], [ - 46171.0, + 46178.0, 0.535 ], [ - 46277.0, + 46284.0, 0.54 ], [ - 46418.0, + 46425.0, 0.545 ], [ - 46562.0, + 46569.0, 0.55 ], [ - 46755.0, + 46762.0, 0.555 ], [ - 46917.0, + 46924.0, 0.56 ], [ - 47082.0, + 47089.0, 0.565 ], [ - 47301.0, + 47308.0, 0.57 ], [ - 47432.0, + 47439.0, 0.575 ], [ - 47611.0, + 47618.0, 0.58 ], [ - 47927.0, + 47934.0, 0.585 ], [ - 48215.0, + 48222.0, 0.59 ], [ - 48592.0, + 48599.0, 0.595 ], [ - 48818.0, + 48825.0, 0.6 ], [ - 49064.0, + 49071.0, 0.605 ], [ - 49524.0, + 49531.0, 0.61 ], [ - 50266.0, + 50273.0, 0.615 ], [ - 51227.0, + 51234.0, 0.62 ], [ - 52395.0, + 52402.0, 0.625 ], [ - 53302.0, + 53309.0, 0.63 ], [ - 54028.0, + 54035.0, 0.635 ], [ - 54501.0, + 54508.0, 0.64 ], [ - 54925.0, + 54932.0, 0.645 ], [ - 55319.0, + 55326.0, 0.65 ], [ - 55588.0, + 55595.0, 0.655 ], [ - 55953.0, + 55960.0, 0.66 ], [ - 56270.0, + 56277.0, 0.665 ], [ - 56582.0, + 56589.0, 0.67 ], [ - 56942.0, + 56949.0, 0.675 ], [ - 57330.0, + 57337.0, 0.68 ], [ - 57676.0, + 57683.0, 0.685 ], [ - 57988.0, + 57995.0, 0.69 ], [ - 58301.0, + 58308.0, 0.695 ], [ - 58573.0, + 58580.0, 0.7 ], [ - 58804.0, + 58811.0, 0.705 ], [ - 59116.0, + 59123.0, 0.71 ], [ - 59469.0, + 59476.0, 0.715 ], [ - 59783.0, + 59790.0, 0.72 ], [ - 60094.0, + 60101.0, 0.725 ], [ - 60492.0, + 60499.0, 0.73 ], [ - 60803.0, + 60810.0, 0.735 ], [ - 61114.0, + 61121.0, 0.74 ], [ - 61485.0, + 61492.0, 0.745 ], [ - 61971.0, + 61978.0, 0.75 ], [ - 62281.0, + 62288.0, 0.755 ], [ - 62721.0, + 62728.0, 0.76 ], [ - 63185.0, + 63192.0, 0.765 ], [ - 63565.0, + 63572.0, 0.77 ], [ - 63979.0, + 63986.0, 0.775 ], [ - 64369.0, + 64376.0, 0.78 ], [ - 64822.0, + 64829.0, 0.785 ], [ - 65305.0, + 65312.0, 0.79 ], [ - 65753.0, + 65760.0, 0.795 ], [ - 66382.0, + 66389.0, 0.8 ], [ - 66917.0, + 66924.0, 0.805 ], [ - 67432.0, + 67439.0, 0.81 ], [ - 67859.0, + 67866.0, 0.815 ], [ - 68464.0, + 68471.0, 0.82 ], [ - 69180.0, + 69187.0, 0.825 ], [ - 69789.0, + 69796.0, 0.83 ], [ - 70531.0, + 70538.0, 0.835 ], [ - 71428.0, + 71435.0, 0.84 ], [ - 72131.0, + 72138.0, 0.845 ], [ - 73071.0, + 73078.0, 0.85 ], [ - 73873.0, + 73880.0, 0.855 ], [ - 74582.0, + 74589.0, 0.86 ], [ - 74961.0, + 74968.0, 0.865 ], [ - 75870.0, + 75877.0, 0.87 ], [ - 76312.0, + 76319.0, 0.875 ], [ - 76632.0, + 76639.0, 0.88 ], [ - 77470.0, + 77477.0, 0.885 ], [ - 78335.0, + 78342.0, 0.89 ], [ - 79848.0, + 79855.0, 0.895 ], [ - 81159.0, + 81166.0, 0.9 ], [ - 82412.0, + 82419.0, 0.905 ], [ - 83925.0, + 83932.0, 0.91 ], [ - 85340.0, + 85347.0, 0.915 ], [ - 86520.0, + 86527.0, 0.92 ], [ - 87758.0, + 87765.0, 0.925 ], [ - 89671.0, + 89678.0, 0.93 ], [ - 91027.0, + 91034.0, 0.935 ], [ - 92438.0, + 92445.0, 0.94 ], [ - 93660.0, + 93667.0, 0.945 ], [ - 95022.0, + 95029.0, 0.95 ], [ - 96928.0, + 96935.0, 0.955 ], [ - 98166.0, + 98173.0, 0.96 ], [ - 100273.0, + 100280.0, 0.965 ], [ - 102429.0, + 102436.0, 0.97 ], [ - 104960.0, + 104967.0, 0.975 ], [ - 107754.0, + 107761.0, 0.98 ], [ - 107806.0, + 107813.0, 0.985 ], [ - 111685.0, + 111692.0, 0.99 ], [ - 118525.0, + 118532.0, 0.995 ], [ - 210640.0, + 210647.0, 1.0 ] ] @@ -82273,7 +82309,7 @@ "p90": 41539.0, "p99": 64517.0, "max": 161031.0, - "mean": 22512.35439262473, + "mean": 22512.377530730297, "ecdf": [ [ 952.0, @@ -82296,7 +82332,7 @@ 0.02 ], [ - 1859.0, + 1860.0, 0.025 ], [ @@ -82304,7 +82340,7 @@ 0.03 ], [ - 2992.0, + 2993.0, 0.035 ], [ @@ -83084,1637 +83120,1637 @@ }, { "parser": "sqlglot-rust", - "n": 8087, + "n": 10322, "peak": { - "min": 1644.0, - "p10": 3621.0, - "p25": 4417.0, - "median": 9376.0, - "p75": 16617.0, - "p90": 22433.0, - "p99": 35209.0, - "max": 66829.0, - "mean": 11597.152343266971, + "min": 1740.0, + "p10": 2525.0, + "p25": 3886.0, + "median": 6844.0, + "p75": 15794.0, + "p90": 21397.0, + "p99": 36287.0, + "max": 89570.0, + "mean": 10376.829199767488, "ecdf": [ [ - 1644.0, + 1740.0, 0.0 ], [ - 2097.0, + 1792.0, 0.005 ], [ - 2113.0, + 1993.0, 0.01 ], [ - 2279.0, + 1993.0, 0.015 ], [ - 2297.0, + 1993.0, 0.02 ], [ - 2678.0, + 1993.0, 0.025 ], [ - 2795.0, + 2001.0, 0.03 ], [ - 2941.0, + 2016.0, 0.035 ], [ - 2948.0, + 2020.0, 0.04 ], [ - 2955.0, + 2030.0, 0.045 ], [ - 2963.0, + 2070.0, 0.05 ], [ - 2973.0, + 2090.0, 0.055 ], [ - 2986.0, + 2170.0, 0.06 ], [ - 3025.0, + 2218.0, 0.065 ], [ - 3148.0, + 2242.0, 0.07 ], [ - 3161.0, + 2362.0, 0.075 ], [ - 3191.0, + 2421.0, 0.08 ], [ - 3320.0, + 2450.0, 0.085 ], [ - 3379.0, + 2469.0, 0.09 ], [ - 3510.0, + 2513.0, 0.095 ], [ - 3621.0, + 2525.0, 0.1 ], [ - 3654.0, + 2538.0, 0.105 ], [ - 3698.0, + 2544.0, 0.11 ], [ - 3749.0, + 2557.0, 0.115 ], [ - 3787.0, + 2587.0, 0.12 ], [ - 3894.0, + 2621.0, 0.125 ], [ - 3981.0, + 2644.0, 0.13 ], [ - 4094.0, + 2673.0, 0.135 ], [ - 4202.0, + 2730.0, 0.14 ], [ - 4204.0, + 2873.0, 0.145 ], [ - 4206.0, + 2922.0, 0.15 ], [ - 4206.0, + 3055.0, 0.155 ], [ - 4208.0, + 3086.0, 0.16 ], [ - 4208.0, + 3097.0, 0.165 ], [ - 4210.0, + 3107.0, 0.17 ], [ - 4210.0, + 3117.0, 0.175 ], [ - 4212.0, + 3133.0, 0.18 ], [ - 4212.0, + 3168.0, 0.185 ], [ - 4230.0, + 3308.0, 0.19 ], [ - 4230.0, + 3329.0, 0.195 ], [ - 4232.0, + 3408.0, 0.2 ], [ - 4234.0, + 3518.0, 0.205 ], [ - 4234.0, + 3542.0, 0.21 ], [ - 4236.0, + 3563.0, 0.215 ], [ - 4238.0, + 3598.0, 0.22 ], [ - 4240.0, + 3666.0, 0.225 ], [ - 4244.0, + 3738.0, 0.23 ], [ - 4280.0, + 3765.0, 0.235 ], [ - 4284.0, + 3811.0, 0.24 ], [ - 4294.0, + 3844.0, 0.245 ], [ - 4417.0, + 3886.0, 0.25 ], [ - 4595.0, + 3943.0, 0.255 ], [ - 4699.0, + 3982.0, 0.26 ], [ - 4861.0, + 4035.0, 0.265 ], [ - 5005.0, + 4162.0, 0.27 ], [ - 5144.0, + 4234.0, 0.275 ], [ - 5217.0, + 4317.0, 0.28 ], [ - 5312.0, + 4426.0, 0.285 ], [ - 5373.0, + 4428.0, 0.29 ], [ - 5402.0, + 4430.0, 0.295 ], [ - 5435.0, + 4432.0, 0.3 ], [ - 5479.0, + 4432.0, 0.305 ], [ - 5547.0, + 4434.0, 0.31 ], [ - 5584.0, + 4436.0, 0.315 ], [ - 5616.0, + 4436.0, 0.32 ], [ - 5654.0, + 4454.0, 0.325 ], [ - 5699.0, + 4456.0, 0.33 ], [ - 5775.0, + 4456.0, 0.335 ], [ - 5827.0, + 4458.0, 0.34 ], [ - 5910.0, + 4460.0, 0.345 ], [ - 5992.0, + 4464.0, 0.35 ], [ - 6079.0, + 4466.0, 0.355 ], [ - 6134.0, + 4502.0, 0.36 ], [ - 6181.0, + 4510.0, 0.365 ], [ - 6230.0, + 4530.0, 0.37 ], [ - 6306.0, + 4709.0, 0.375 ], [ - 6368.0, + 4878.0, 0.38 ], [ - 6438.0, + 5083.0, 0.385 ], [ - 6501.0, + 5269.0, 0.39 ], [ - 6537.0, + 5417.0, 0.395 ], [ - 6592.0, + 5521.0, 0.4 ], [ - 6734.0, + 5587.0, 0.405 ], [ - 6875.0, + 5633.0, 0.41 ], [ - 7091.0, + 5658.0, 0.415 ], [ - 7262.0, + 5689.0, 0.42 ], [ - 7560.0, + 5722.0, 0.425 ], [ - 7851.0, + 5795.0, 0.43 ], [ - 8077.0, + 5853.0, 0.435 ], [ - 8221.0, + 5898.0, 0.44 ], [ - 8339.0, + 5945.0, 0.445 ], [ - 8476.0, + 6004.0, 0.45 ], [ - 8610.0, + 6075.0, 0.455 ], [ - 8741.0, + 6140.0, 0.46 ], [ - 8824.0, + 6264.0, 0.465 ], [ - 8905.0, + 6359.0, 0.47 ], [ - 8988.0, + 6452.0, 0.475 ], [ - 9059.0, + 6514.0, 0.48 ], [ - 9133.0, + 6604.0, 0.485 ], [ - 9204.0, + 6683.0, 0.49 ], [ - 9295.0, + 6787.0, 0.495 ], [ - 9376.0, + 6844.0, 0.5 ], [ - 9428.0, + 6908.0, 0.505 ], [ - 9498.0, + 7076.0, 0.51 ], [ - 9559.0, + 7265.0, 0.515 ], [ - 9634.0, + 7522.0, 0.52 ], [ - 9703.0, + 7747.0, 0.525 ], [ - 9779.0, + 8116.0, 0.53 ], [ - 9823.0, + 8371.0, 0.535 ], [ - 9885.0, + 8548.0, 0.54 ], [ - 9942.0, + 8730.0, 0.545 ], [ - 9989.0, + 8928.0, 0.55 ], [ - 10057.0, + 9088.0, 0.555 ], [ - 10151.0, + 9212.0, 0.56 ], [ - 10224.0, + 9303.0, 0.565 ], [ - 10316.0, + 9402.0, 0.57 ], [ - 10386.0, + 9505.0, 0.575 ], [ - 10468.0, + 9588.0, 0.58 ], [ - 10563.0, + 9653.0, 0.585 ], [ - 10659.0, + 9727.0, 0.59 ], [ - 10740.0, + 9796.0, 0.595 ], [ - 10833.0, + 9849.0, 0.6 ], [ - 10916.0, + 9930.0, 0.605 ], [ - 11033.0, + 10010.0, 0.61 ], [ - 11165.0, + 10095.0, 0.615 ], [ - 11328.0, + 10193.0, 0.62 ], [ - 11441.0, + 10261.0, 0.625 ], [ - 11569.0, + 10333.0, 0.63 ], [ - 11806.0, + 10421.0, 0.635 ], [ - 12016.0, + 10476.0, 0.64 ], [ - 12391.0, + 10612.0, 0.645 ], [ - 12798.0, + 10687.0, 0.65 ], [ - 13161.0, + 10799.0, 0.655 ], [ - 13684.0, + 10900.0, 0.66 ], [ - 14107.0, + 11027.0, 0.665 ], [ - 14392.0, + 11161.0, 0.67 ], [ - 14576.0, + 11272.0, 0.675 ], [ - 14765.0, + 11392.0, 0.68 ], [ - 14957.0, + 11532.0, 0.685 ], [ - 15176.0, + 11702.0, 0.69 ], [ - 15310.0, + 11914.0, 0.695 ], [ - 15421.0, + 12093.0, 0.7 ], [ - 15553.0, + 12346.0, 0.705 ], [ - 15713.0, + 12646.0, 0.71 ], [ - 15850.0, + 13152.0, 0.715 ], [ - 15954.0, + 13688.0, 0.72 ], [ - 16053.0, + 14227.0, 0.725 ], [ - 16188.0, + 14704.0, 0.73 ], [ - 16345.0, + 15008.0, 0.735 ], [ - 16447.0, + 15239.0, 0.74 ], [ - 16519.0, + 15520.0, 0.745 ], [ - 16617.0, + 15794.0, 0.75 ], [ - 16743.0, + 15956.0, 0.755 ], [ - 16867.0, + 16123.0, 0.76 ], [ - 16987.0, + 16315.0, 0.765 ], [ - 17117.0, + 16493.0, 0.77 ], [ - 17226.0, + 16645.0, 0.775 ], [ - 17340.0, + 16798.0, 0.78 ], [ - 17502.0, + 16997.0, 0.785 ], [ - 17641.0, + 17107.0, 0.79 ], [ - 17747.0, + 17209.0, 0.795 ], [ - 17896.0, + 17376.0, 0.8 ], [ - 18031.0, + 17550.0, 0.805 ], [ - 18191.0, + 17711.0, 0.81 ], [ - 18350.0, + 17851.0, 0.815 ], [ - 18519.0, + 17960.0, 0.82 ], [ - 18643.0, + 18162.0, 0.825 ], [ - 18798.0, + 18325.0, 0.83 ], [ - 18977.0, + 18473.0, 0.835 ], [ - 19147.0, + 18620.0, 0.84 ], [ - 19376.0, + 18815.0, 0.845 ], [ - 19591.0, + 19018.0, 0.85 ], [ - 19802.0, + 19246.0, 0.855 ], [ - 19881.0, + 19426.0, 0.86 ], [ - 20041.0, + 19661.0, 0.865 ], [ - 20276.0, + 19835.0, 0.87 ], [ - 20499.0, + 20123.0, 0.875 ], [ - 20868.0, + 20401.0, 0.88 ], [ - 21218.0, + 20659.0, 0.885 ], [ - 21533.0, + 20779.0, 0.89 ], [ - 21936.0, + 21090.0, 0.895 ], [ - 22433.0, + 21397.0, 0.9 ], [ - 22931.0, + 21841.0, 0.905 ], [ - 24022.0, + 22315.0, 0.91 ], [ - 25628.0, + 22828.0, 0.915 ], [ - 26944.0, + 23430.0, 0.92 ], [ - 27895.0, + 24128.0, 0.925 ], [ - 28470.0, + 25781.0, 0.93 ], [ - 28990.0, + 27630.0, 0.935 ], [ - 29606.0, + 28820.0, 0.94 ], [ - 30241.0, + 29628.0, 0.945 ], [ - 30727.0, + 30243.0, 0.95 ], [ - 31402.0, + 31216.0, 0.955 ], [ - 31926.0, + 31925.0, 0.96 ], [ - 32488.0, + 32826.0, 0.965 ], [ - 33137.0, + 33485.0, 0.97 ], [ - 33931.0, + 34324.0, 0.975 ], [ - 34479.0, + 35354.0, 0.98 ], [ - 34853.0, + 36241.0, 0.985 ], [ - 35209.0, + 36287.0, 0.99 ], [ - 37603.0, + 38256.0, 0.995 ], [ - 66829.0, + 89570.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 2493.0, - "p25": 3260.0, - "median": 5531.0, - "p75": 9079.0, - "p90": 13383.0, - "p99": 20305.0, - "max": 51770.0, - "mean": 6840.649190058118, + "min": 1496.0, + "p10": 1562.0, + "p25": 2160.0, + "median": 4500.0, + "p75": 8527.0, + "p90": 13184.0, + "p99": 21079.0, + "max": 55386.0, + "mean": 6155.576729316024, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1623.0, + 1515.0, 0.005 ], [ - 1628.0, + 1519.0, 0.01 ], [ - 1720.0, + 1519.0, 0.015 ], [ - 1807.0, + 1519.0, 0.02 ], [ - 1816.0, + 1519.0, 0.025 ], [ - 1992.0, + 1519.0, 0.03 ], [ - 1997.0, + 1519.0, 0.035 ], [ - 2000.0, + 1519.0, 0.04 ], [ - 2003.0, + 1519.0, 0.045 ], [ - 2006.0, + 1519.0, 0.05 ], [ - 2011.0, + 1519.0, 0.055 ], [ - 2016.0, + 1530.0, 0.06 ], [ - 2052.0, + 1531.0, 0.065 ], [ - 2187.0, + 1535.0, 0.07 ], [ - 2191.0, + 1535.0, 0.075 ], [ - 2208.0, + 1535.0, 0.08 ], [ - 2301.0, + 1535.0, 0.085 ], [ - 2378.0, + 1535.0, 0.09 ], [ - 2398.0, + 1539.0, 0.095 ], [ - 2493.0, + 1562.0, 0.1 ], [ - 2585.0, + 1562.0, 0.105 ], [ - 2659.0, + 1562.0, 0.11 ], [ - 2671.0, + 1565.0, 0.115 ], [ - 2686.0, + 1566.0, 0.12 ], [ - 2751.0, + 1567.0, 0.125 ], [ - 2767.0, + 1570.0, 0.13 ], [ - 2785.0, + 1581.0, 0.135 ], [ - 2864.0, + 1613.0, 0.14 ], [ - 2940.0, + 1626.0, 0.145 ], [ - 2968.0, + 1626.0, 0.15 ], [ - 3053.0, + 1630.0, 0.155 ], [ - 3133.0, + 1631.0, 0.16 ], [ - 3229.0, + 1650.0, 0.165 ], [ - 3240.0, + 1728.0, 0.17 ], [ - 3242.0, + 1738.0, 0.175 ], [ - 3244.0, + 1754.0, 0.18 ], [ - 3245.0, + 1754.0, 0.185 ], [ - 3246.0, + 1759.0, 0.19 ], [ - 3247.0, + 1770.0, 0.195 ], [ - 3248.0, + 1850.0, 0.2 ], [ - 3248.0, + 1936.0, 0.205 ], [ - 3250.0, + 1949.0, 0.21 ], [ - 3250.0, + 2015.0, 0.215 ], [ - 3252.0, + 2015.0, 0.22 ], [ - 3252.0, + 2042.0, 0.225 ], [ - 3254.0, + 2140.0, 0.23 ], [ - 3256.0, + 2144.0, 0.235 ], [ - 3256.0, + 2149.0, 0.24 ], [ - 3258.0, + 2153.0, 0.245 ], [ - 3260.0, + 2160.0, 0.25 ], [ - 3262.0, + 2207.0, 0.255 ], [ - 3264.0, + 2348.0, 0.26 ], [ - 3270.0, + 2358.0, 0.265 ], [ - 3274.0, + 2459.0, 0.27 ], [ - 3283.0, + 2527.0, 0.275 ], [ - 3321.0, + 2557.0, 0.28 ], [ - 3411.0, + 2598.0, 0.285 ], [ - 3437.0, + 2767.0, 0.29 ], [ - 3454.0, + 2849.0, 0.295 ], [ - 3477.0, + 2864.0, 0.3 ], [ - 3508.0, + 2896.0, 0.305 ], [ - 3587.0, + 2969.0, 0.31 ], [ - 3624.0, + 2992.0, 0.315 ], [ - 3646.0, + 3078.0, 0.32 ], [ - 3678.0, + 3170.0, 0.325 ], [ - 3724.0, + 3264.0, 0.33 ], [ - 3806.0, + 3363.0, 0.335 ], [ - 3830.0, + 3464.0, 0.34 ], [ - 3890.0, + 3466.0, 0.345 ], [ - 3987.0, + 3468.0, 0.35 ], [ - 4015.0, + 3470.0, 0.355 ], [ - 4085.0, + 3470.0, 0.36 ], [ - 4160.0, + 3472.0, 0.365 ], [ - 4189.0, + 3472.0, 0.37 ], [ - 4209.0, + 3474.0, 0.375 ], [ - 4246.0, + 3476.0, 0.38 ], [ - 4323.0, + 3476.0, 0.385 ], [ - 4369.0, + 3478.0, 0.39 ], [ - 4388.0, + 3480.0, 0.395 ], [ - 4418.0, + 3482.0, 0.4 ], [ - 4485.0, + 3484.0, 0.405 ], [ - 4526.0, + 3488.0, 0.41 ], [ - 4546.0, + 3492.0, 0.415 ], [ - 4570.0, + 3498.0, 0.42 ], [ - 4604.0, + 3508.0, 0.425 ], [ - 4710.0, + 3573.0, 0.43 ], [ - 4764.0, + 3674.0, 0.435 ], [ - 4808.0, + 3701.0, 0.44 ], [ - 4906.0, + 3725.0, 0.445 ], [ - 4951.0, + 3778.0, 0.45 ], [ - 4997.0, + 3882.0, 0.455 ], [ - 5073.0, + 3912.0, 0.46 ], [ - 5130.0, + 3944.0, 0.465 ], [ - 5163.0, + 4012.0, 0.47 ], [ - 5224.0, + 4102.0, 0.475 ], [ - 5297.0, + 4143.0, 0.48 ], [ - 5332.0, + 4264.0, 0.485 ], [ - 5389.0, + 4323.0, 0.49 ], [ - 5498.0, + 4417.0, 0.495 ], [ - 5531.0, + 4500.0, 0.5 ], [ - 5577.0, + 4526.0, 0.505 ], [ - 5670.0, + 4573.0, 0.51 ], [ - 5700.0, + 4663.0, 0.515 ], [ - 5737.0, + 4705.0, 0.52 ], [ - 5824.0, + 4751.0, 0.525 ], [ - 5879.0, + 4849.0, 0.53 ], [ - 5905.0, + 4871.0, 0.535 ], [ - 5956.0, + 4910.0, 0.54 ], [ - 6034.0, + 4967.0, 0.545 ], [ - 6065.0, + 5085.0, 0.55 ], [ - 6093.0, + 5138.0, 0.555 ], [ - 6138.0, + 5264.0, 0.56 ], [ - 6255.0, + 5329.0, 0.565 ], [ - 6296.0, + 5403.0, 0.57 ], [ - 6402.0, + 5498.0, 0.575 ], [ - 6461.0, + 5545.0, 0.58 ], [ - 6504.0, + 5617.0, 0.585 ], [ - 6590.0, + 5704.0, 0.59 ], [ - 6655.0, + 5763.0, 0.595 ], [ - 6693.0, + 5897.0, 0.6 ], [ - 6792.0, + 5958.0, 0.605 ], [ - 6837.0, + 6050.0, 0.61 ], [ - 6876.0, + 6118.0, 0.615 ], [ - 6956.0, + 6158.0, 0.62 ], [ - 7028.0, + 6261.0, 0.625 ], [ - 7087.0, + 6318.0, 0.63 ], [ - 7175.0, + 6360.0, 0.635 ], [ - 7237.0, + 6469.0, 0.64 ], [ - 7334.0, + 6520.0, 0.645 ], [ - 7405.0, + 6558.0, 0.65 ], [ - 7496.0, + 6695.0, 0.655 ], [ - 7579.0, + 6752.0, 0.66 ], [ - 7614.0, + 6899.0, 0.665 ], [ - 7741.0, + 6942.0, 0.67 ], [ - 7785.0, + 7068.0, 0.675 ], [ - 7856.0, + 7140.0, 0.68 ], [ - 7954.0, + 7219.0, 0.685 ], [ - 8019.0, + 7321.0, 0.69 ], [ - 8124.0, + 7374.0, 0.695 ], [ - 8203.0, + 7498.0, 0.7 ], [ - 8325.0, + 7569.0, 0.705 ], [ - 8372.0, + 7664.0, 0.71 ], [ - 8493.0, + 7769.0, 0.715 ], [ - 8577.0, + 7905.0, 0.72 ], [ - 8689.0, + 8001.0, 0.725 ], [ - 8740.0, + 8130.0, 0.73 ], [ - 8792.0, + 8185.0, 0.735 ], [ - 8885.0, + 8334.0, 0.74 ], [ - 8968.0, + 8389.0, 0.745 ], [ - 9079.0, + 8527.0, 0.75 ], [ - 9158.0, + 8623.0, 0.755 ], [ - 9274.0, + 8772.0, 0.76 ], [ - 9359.0, + 8890.0, 0.765 ], [ - 9454.0, + 8991.0, 0.77 ], [ - 9576.0, + 9133.0, 0.775 ], [ - 9689.0, + 9259.0, 0.78 ], [ - 9819.0, + 9374.0, 0.785 ], [ - 9923.0, + 9436.0, 0.79 ], [ - 10025.0, + 9570.0, 0.795 ], [ - 10172.0, + 9715.0, 0.8 ], [ - 10283.0, + 9812.0, 0.805 ], [ - 10435.0, + 9974.0, 0.81 ], [ - 10588.0, + 10089.0, 0.815 ], [ - 10735.0, + 10227.0, 0.82 ], [ - 10857.0, + 10395.0, 0.825 ], [ - 10986.0, + 10576.0, 0.83 ], [ - 11108.0, + 10714.0, 0.835 ], [ - 11269.0, + 10878.0, 0.84 ], [ - 11482.0, + 11059.0, 0.845 ], [ - 11658.0, + 11237.0, 0.85 ], [ - 11815.0, + 11442.0, 0.855 ], [ - 11951.0, + 11606.0, 0.86 ], [ - 11959.0, + 11817.0, 0.865 ], [ - 12123.0, + 11946.0, 0.87 ], [ - 12298.0, + 12182.0, 0.875 ], [ - 12536.0, + 12449.0, 0.88 ], [ - 12715.0, + 12680.0, 0.885 ], [ - 12947.0, + 12850.0, 0.89 ], [ - 13165.0, + 12880.0, 0.895 ], [ - 13383.0, + 13184.0, 0.9 ], [ - 13596.0, + 13447.0, 0.905 ], [ - 13730.0, + 13686.0, 0.91 ], [ - 13933.0, + 14000.0, 0.915 ], [ - 14251.0, + 14316.0, 0.92 ], [ - 14533.0, + 14606.0, 0.925 ], [ - 14759.0, + 14828.0, 0.93 ], [ - 15027.0, + 15134.0, 0.935 ], [ - 15370.0, + 15595.0, 0.94 ], [ - 15778.0, + 15899.0, 0.945 ], [ - 16180.0, + 16315.0, 0.95 ], [ - 16621.0, + 16852.0, 0.955 ], [ - 17058.0, + 17368.0, 0.96 ], [ - 17566.0, + 17961.0, 0.965 ], [ - 18039.0, + 18514.0, 0.97 ], [ - 18798.0, + 19261.0, 0.975 ], [ - 19503.0, + 20126.0, 0.98 ], [ - 19562.0, + 20953.0, 0.985 ], [ - 20305.0, + 21079.0, 0.99 ], [ - 22445.0, + 23035.0, 0.995 ], [ - 51770.0, + 55386.0, 1.0 ] ] @@ -84761,13 +84797,13 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 12121, + "accepted_valid": 12858, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, "roundtrip_pct": 100.0, "fidelity_pct": null, - "accept_pct": 55.99131559497413 + "accept_pct": 59.39578713968958 } ], "perf": [ @@ -84775,291 +84811,291 @@ "parser": "orql", "n_total": 21648, "n_accepted": 69, - "min": 467.6, - "p10": 1453.4, - "p25": 2129.8, - "median": 2533.3, - "p75": 3451.3, - "p90": 4364.1, - "p99": 7648.7, - "max": 8288.2, - "mean": 2925.3, + "min": 433.3, + "p10": 1448.7, + "p25": 1779.0, + "median": 2273.8, + "p75": 3129.8, + "p90": 4106.4, + "p99": 6034.2, + "max": 6194.6, + "mean": 2558.2, "roundtrip_pct": null, "ecdf": [ [ - 467.6, + 433.3, 0.014492753623188406 ], [ - 469.5, + 441.7, 0.028985507246376812 ], [ - 766.0, + 645.2, 0.043478260869565216 ], [ - 844.4, + 694.4, 0.057971014492753624 ], [ - 1010.9, + 752.2, 0.07246376811594203 ], [ - 1422.8, + 1058.7, 0.08695652173913043 ], [ - 1450.0, + 1403.4, 0.10144927536231885 ], [ - 1453.4, + 1448.7, 0.11594202898550725 ], [ - 1515.6, + 1532.6, 0.13043478260869565 ], [ - 1544.9, + 1552.0, 0.14492753623188406 ], [ - 1593.3, + 1562.0, 0.15942028985507245 ], [ - 1673.7, + 1653.3, 0.17391304347826086 ], [ - 1941.4, + 1693.6, 0.18840579710144928 ], [ - 1955.9, + 1714.9, 0.2028985507246377 ], [ - 1996.6, + 1725.7, 0.21739130434782608 ], [ - 2081.5, + 1733.4, 0.2318840579710145 ], [ - 2102.4, + 1740.8, 0.2463768115942029 ], [ - 2129.8, + 1779.0, 0.2608695652173913 ], [ - 2159.9, + 1832.0, 0.2753623188405797 ], [ - 2160.8, + 1862.2, 0.2898550724637681 ], [ - 2166.5, + 1870.6, 0.30434782608695654 ], [ - 2224.9, + 1979.6, 0.3188405797101449 ], [ - 2265.2, + 2007.0, 0.3333333333333333 ], [ - 2290.2, + 2021.3, 0.34782608695652173 ], [ - 2301.3, + 2028.3, 0.36231884057971014 ], [ - 2301.6, + 2072.8, 0.37681159420289856 ], [ - 2303.2, + 2077.2, 0.391304347826087 ], [ - 2309.6, + 2078.4, 0.4057971014492754 ], [ - 2318.0, + 2082.9, 0.42028985507246375 ], [ - 2338.6, + 2094.2, 0.43478260869565216 ], [ - 2369.1, + 2101.1, 0.4492753623188406 ], [ - 2425.6, + 2107.4, 0.463768115942029 ], [ - 2460.1, + 2138.8, 0.4782608695652174 ], [ - 2467.1, + 2192.6, 0.4927536231884058 ], [ - 2533.3, + 2273.8, 0.5072463768115942 ], [ - 2536.2, + 2312.1, 0.5217391304347826 ], [ - 2571.4, + 2314.9, 0.5362318840579711 ], [ - 2593.4, + 2327.8, 0.5507246376811594 ], [ - 2619.1, + 2376.0, 0.5652173913043478 ], [ - 2795.3, + 2392.0, 0.5797101449275363 ], [ - 2829.8, + 2409.7, 0.5942028985507246 ], [ - 2829.9, + 2413.8, 0.6086956521739131 ], [ - 2866.1, + 2451.1, 0.6231884057971014 ], [ - 2916.8, + 2468.7, 0.6376811594202898 ], [ - 3082.9, + 2528.6, 0.6521739130434783 ], [ - 3265.0, + 2538.8, 0.6666666666666666 ], [ - 3277.6, + 2581.6, 0.6811594202898551 ], [ - 3292.7, + 2756.5, 0.6956521739130435 ], [ - 3349.0, + 2787.7, 0.7101449275362319 ], [ - 3401.1, + 2860.1, 0.7246376811594203 ], [ - 3425.0, + 3107.9, 0.7391304347826086 ], [ - 3451.3, + 3129.8, 0.7536231884057971 ], [ - 3510.3, + 3246.8, 0.7681159420289855 ], [ - 3546.3, + 3267.3, 0.782608695652174 ], [ - 3683.9, + 3366.4, 0.7971014492753623 ], [ - 3804.7, + 3535.1, 0.8115942028985508 ], [ - 4020.1, + 3777.5, 0.8260869565217391 ], [ - 4069.4, + 3793.0, 0.8405797101449275 ], [ - 4140.0, + 3796.4, 0.855072463768116 ], [ - 4185.7, + 3882.1, 0.8695652173913043 ], [ - 4225.3, + 3957.9, 0.8840579710144928 ], [ - 4364.1, + 4106.4, 0.8985507246376812 ], [ - 4743.5, + 4413.8, 0.9130434782608695 ], [ - 4984.1, + 4754.0, 0.927536231884058 ], [ - 6077.6, + 4975.2, 0.9420289855072463 ], [ - 6700.6, + 5442.6, 0.9565217391304348 ], [ - 6934.7, + 5832.2, 0.9710144927536232 ], [ - 7648.7, + 6034.2, 0.9855072463768116 ], [ - 8288.2, + 6194.6, 1.0 ] ] @@ -85067,820 +85103,820 @@ { "parser": "sqlglot-rust", "n_total": 21648, - "n_accepted": 12121, - "min": 272.7, - "p10": 1435.2, - "p25": 1927.2, - "median": 2901.2, - "p75": 3080.6, - "p90": 3576.0, - "p99": 7550.9, - "max": 13675.8, - "mean": 2775.1, + "n_accepted": 12858, + "min": 281.1, + "p10": 1446.9, + "p25": 1975.5, + "median": 3082.1, + "p75": 3284.8, + "p90": 3983.0, + "p99": 7496.7, + "max": 19198.8, + "mean": 2933.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 272.7, + 281.1, 0.0 ], [ - 1300.8, + 1096.4, 0.005 ], [ - 1371.1, + 1165.0, 0.01 ], [ - 1382.6, + 1223.9, 0.015 ], [ - 1386.5, + 1268.0, 0.02 ], [ - 1388.8, + 1346.3, 0.025 ], [ - 1390.6, + 1378.9, 0.03 ], [ - 1392.0, + 1415.6, 0.035 ], [ - 1393.6, + 1420.1, 0.04 ], [ - 1394.8, + 1422.1, 0.045 ], [ - 1395.9, + 1424.1, 0.05 ], [ - 1396.9, + 1426.3, 0.055 ], [ - 1397.9, + 1428.3, 0.06 ], [ - 1398.9, + 1429.8, 0.065 ], [ - 1399.8, + 1431.5, 0.07 ], [ - 1401.1, + 1433.0, 0.075 ], [ - 1402.5, + 1434.5, 0.08 ], [ - 1405.2, + 1436.3, 0.085 ], [ - 1411.4, + 1438.5, 0.09 ], [ - 1426.8, + 1441.7, 0.095 ], [ - 1435.2, + 1446.9, 0.1 ], [ - 1449.4, + 1455.4, 0.105 ], [ - 1465.6, + 1463.1, 0.11 ], [ - 1470.2, + 1467.7, 0.115 ], [ - 1473.5, + 1472.9, 0.12 ], [ - 1476.4, + 1485.4, 0.125 ], [ - 1479.3, + 1494.9, 0.13 ], [ - 1482.2, + 1502.7, 0.135 ], [ - 1489.2, + 1508.4, 0.14 ], [ - 1628.5, + 1512.8, 0.145 ], [ - 1774.3, + 1518.9, 0.15 ], [ - 1788.1, + 1532.7, 0.155 ], [ - 1794.2, + 1629.4, 0.16 ], [ - 1798.0, + 1746.1, 0.165 ], [ - 1802.3, + 1835.2, 0.17 ], [ - 1806.2, + 1839.1, 0.175 ], [ - 1811.4, + 1842.1, 0.18 ], [ - 1884.9, + 1845.0, 0.185 ], [ - 1896.7, + 1847.2, 0.19 ], [ - 1902.2, + 1849.3, 0.195 ], [ - 1905.9, + 1851.8, 0.2 ], [ - 1908.6, + 1855.4, 0.205 ], [ - 1910.4, + 1861.2, 0.21 ], [ - 1912.3, + 1929.9, 0.215 ], [ - 1913.8, + 1935.9, 0.22 ], [ - 1915.4, + 1938.7, 0.225 ], [ - 1917.2, + 1941.5, 0.23 ], [ - 1918.8, + 1943.9, 0.235 ], [ - 1921.0, + 1947.5, 0.24 ], [ - 1923.6, + 1952.9, 0.245 ], [ - 1927.2, + 1975.5, 0.25 ], [ - 1937.2, + 2044.5, 0.255 ], [ - 1986.7, + 2051.7, 0.26 ], [ - 1997.9, + 2059.5, 0.265 ], [ - 2010.4, + 2070.7, 0.27 ], [ - 2026.9, + 2090.0, 0.275 ], [ - 2040.4, + 2129.3, 0.28 ], [ - 2054.3, + 2146.4, 0.285 ], [ - 2063.9, + 2162.5, 0.29 ], [ - 2072.4, + 2172.8, 0.295 ], [ - 2079.4, + 2180.8, 0.3 ], [ - 2097.7, + 2188.8, 0.305 ], [ - 2137.5, + 2202.3, 0.31 ], [ - 2193.2, + 2220.9, 0.315 ], [ - 2281.5, + 2257.5, 0.32 ], [ - 2715.7, + 2282.3, 0.325 ], [ - 2719.6, + 2534.8, 0.33 ], [ - 2722.1, + 2857.4, 0.335 ], [ - 2724.3, + 2863.0, 0.34 ], [ - 2726.3, + 2867.2, 0.345 ], [ - 2727.9, + 2869.8, 0.35 ], [ - 2729.5, + 2873.1, 0.355 ], [ - 2731.2, + 2876.3, 0.36 ], [ - 2732.9, + 2879.6, 0.365 ], [ - 2734.6, + 2883.7, 0.37 ], [ - 2736.3, + 2888.4, 0.375 ], [ - 2737.7, + 2893.9, 0.38 ], [ - 2739.4, + 2898.8, 0.385 ], [ - 2741.0, + 2903.7, 0.39 ], [ - 2743.5, + 2906.8, 0.395 ], [ - 2745.4, + 2910.2, 0.4 ], [ - 2747.7, + 2915.2, 0.405 ], [ - 2749.8, + 2935.9, 0.41 ], [ - 2753.0, + 3024.5, 0.415 ], [ - 2757.2, + 3031.2, 0.42 ], [ - 2762.7, + 3036.1, 0.425 ], [ - 2778.7, + 3040.9, 0.43 ], [ - 2873.6, + 3045.1, 0.435 ], [ - 2881.0, + 3050.0, 0.44 ], [ - 2885.5, + 3054.2, 0.445 ], [ - 2889.1, + 3059.0, 0.45 ], [ - 2890.9, + 3063.3, 0.455 ], [ - 2892.5, + 3067.4, 0.46 ], [ - 2894.3, + 3070.8, 0.465 ], [ - 2895.8, + 3073.0, 0.47 ], [ - 2897.0, + 3075.2, 0.475 ], [ - 2897.9, + 3077.1, 0.48 ], [ - 2898.7, + 3078.9, 0.485 ], [ - 2899.7, + 3080.0, 0.49 ], [ - 2900.5, + 3081.1, 0.495 ], [ - 2901.2, + 3082.1, 0.5 ], [ - 2902.2, + 3083.5, 0.505 ], [ - 2902.8, + 3084.5, 0.51 ], [ - 2903.7, + 3085.5, 0.515 ], [ - 2904.3, + 3087.1, 0.52 ], [ - 2905.2, + 3088.3, 0.525 ], [ - 2905.8, + 3089.3, 0.53 ], [ - 2906.4, + 3090.4, 0.535 ], [ - 2907.2, + 3091.6, 0.54 ], [ - 2907.9, + 3092.7, 0.545 ], [ - 2908.7, + 3094.2, 0.55 ], [ - 2909.5, + 3095.8, 0.555 ], [ - 2910.2, + 3097.1, 0.56 ], [ - 2911.1, + 3098.7, 0.565 ], [ - 2911.8, + 3100.2, 0.57 ], [ - 2912.5, + 3102.1, 0.575 ], [ - 2913.4, + 3104.0, 0.58 ], [ - 2914.3, + 3106.5, 0.585 ], [ - 2914.9, + 3109.3, 0.59 ], [ - 2915.8, + 3113.4, 0.595 ], [ - 2916.7, + 3144.4, 0.6 ], [ - 2917.6, + 3239.6, 0.605 ], [ - 2918.5, + 3248.6, 0.61 ], [ - 2919.5, + 3251.2, 0.615 ], [ - 2920.4, + 3253.6, 0.62 ], [ - 2921.4, + 3255.5, 0.625 ], [ - 2922.6, + 3256.9, 0.63 ], [ - 2923.7, + 3258.2, 0.635 ], [ - 2924.6, + 3259.2, 0.64 ], [ - 2926.4, + 3260.2, 0.645 ], [ - 2927.7, + 3261.2, 0.65 ], [ - 2929.2, + 3262.4, 0.655 ], [ - 2931.7, + 3263.2, 0.66 ], [ - 2934.0, + 3263.8, 0.665 ], [ - 2937.4, + 3264.8, 0.67 ], [ - 2952.2, + 3265.8, 0.675 ], [ - 3050.0, + 3266.5, 0.68 ], [ - 3056.7, + 3267.6, 0.685 ], [ - 3059.5, + 3268.6, 0.69 ], [ - 3061.4, + 3269.8, 0.695 ], [ - 3064.2, + 3270.7, 0.7 ], [ - 3066.5, + 3271.7, 0.705 ], [ - 3068.1, + 3272.8, 0.71 ], [ - 3069.9, + 3274.2, 0.715 ], [ - 3071.3, + 3275.5, 0.72 ], [ - 3073.0, + 3276.8, 0.725 ], [ - 3074.2, + 3278.5, 0.73 ], [ - 3075.5, + 3280.2, 0.735 ], [ - 3077.1, + 3281.4, 0.74 ], [ - 3078.7, + 3283.2, 0.745 ], [ - 3080.6, + 3284.8, 0.75 ], [ - 3082.4, + 3286.2, 0.755 ], [ - 3084.2, + 3288.9, 0.76 ], [ - 3085.8, + 3291.5, 0.765 ], [ - 3087.8, + 3296.2, 0.77 ], [ - 3090.2, + 3540.2, 0.775 ], [ - 3092.3, + 3677.7, 0.78 ], [ - 3096.2, + 3687.7, 0.785 ], [ - 3099.1, + 3712.6, 0.79 ], [ - 3103.9, + 3755.2, 0.795 ], [ - 3124.9, + 3763.5, 0.8 ], [ - 3497.7, + 3768.3, 0.805 ], [ - 3517.0, + 3773.1, 0.81 ], [ - 3525.6, + 3777.5, 0.815 ], [ - 3530.0, + 3782.2, 0.82 ], [ - 3533.0, + 3785.6, 0.825 ], [ - 3535.6, + 3789.6, 0.83 ], [ - 3537.8, + 3793.4, 0.835 ], [ - 3539.7, + 3798.0, 0.84 ], [ - 3541.7, + 3802.4, 0.845 ], [ - 3543.7, + 3809.5, 0.85 ], [ - 3546.0, + 3818.0, 0.855 ], [ - 3547.9, + 3830.6, 0.86 ], [ - 3550.3, + 3878.1, 0.865 ], [ - 3552.7, + 3897.8, 0.87 ], [ - 3556.0, + 3948.7, 0.875 ], [ - 3558.9, + 3967.5, 0.88 ], [ - 3562.1, + 3973.3, 0.885 ], [ - 3566.0, + 3976.3, 0.89 ], [ - 3570.3, + 3980.3, 0.895 ], [ - 3576.0, + 3983.0, 0.9 ], [ - 3589.7, + 3985.5, 0.905 ], [ - 3599.4, + 3988.0, 0.91 ], [ - 3609.0, + 3990.5, 0.915 ], [ - 3625.0, + 3994.0, 0.92 ], [ - 3672.7, + 3998.0, 0.925 ], [ - 3696.2, + 4001.6, 0.93 ], [ - 3715.0, + 4004.7, 0.935 ], [ - 3733.8, + 4008.0, 0.94 ], [ - 3752.3, + 4012.4, 0.945 ], [ - 3808.4, + 4017.2, 0.95 ], [ - 3882.9, + 4023.6, 0.955 ], [ - 4289.0, + 4031.4, 0.96 ], [ - 4391.0, + 4130.5, 0.965 ], [ - 4447.5, + 4256.7, 0.97 ], [ - 4648.3, + 4455.7, 0.975 ], [ - 5072.2, + 5133.2, 0.98 ], [ - 6402.8, + 7277.9, 0.985 ], [ - 7550.9, + 7496.7, 0.99 ], [ - 10780.3, + 11147.4, 0.995 ], [ - 13675.8, + 19198.8, 1.0 ] ] @@ -85889,147 +85925,147 @@ "parser": "sqlparser-rs", "n_total": 21648, "n_accepted": 12809, - "min": 344.0, - "p10": 3342.5, - "p25": 4558.6, - "median": 6865.9, - "p75": 7293.8, - "p90": 9037.1, - "p99": 17052.2, - "max": 39084.0, - "mean": 6542.6, + "min": 316.0, + "p10": 3233.5, + "p25": 4647.3, + "median": 6842.9, + "p75": 7441.8, + "p90": 9044.4, + "p99": 17036.2, + "max": 37871.7, + "mean": 6564.4, "roundtrip_pct": 100.0, "ecdf": [ [ - 344.0, + 316.0, 0.0 ], [ - 1651.4, + 1711.2, 0.005 ], [ - 1703.4, + 1802.4, 0.01 ], [ - 1841.6, + 1901.8, 0.015 ], [ - 2369.6, + 2434.3, 0.02 ], [ - 2887.3, + 2938.5, 0.025 ], [ - 2994.4, + 2953.5, 0.03 ], [ - 3004.5, + 2961.5, 0.035 ], [ - 3013.8, + 3048.3, 0.04 ], [ - 3061.8, + 3065.8, 0.045 ], [ - 3184.1, + 3126.2, 0.05 ], [ - 3321.1, + 3201.7, 0.055 ], [ - 3325.3, + 3209.4, 0.06 ], [ - 3328.0, + 3213.4, 0.065 ], [ - 3330.1, + 3216.1, 0.07 ], [ - 3332.1, + 3218.7, 0.075 ], [ - 3334.2, + 3221.1, 0.08 ], [ - 3336.3, + 3223.7, 0.085 ], [ - 3338.4, + 3226.1, 0.09 ], [ - 3340.4, + 3229.0, 0.095 ], [ - 3342.5, + 3233.5, 0.1 ], [ - 3345.3, + 3240.8, 0.105 ], [ - 3348.1, + 3356.3, 0.11 ], [ - 3351.2, + 3391.9, 0.115 ], [ - 3355.3, + 3398.9, 0.12 ], [ - 3361.2, + 3403.0, 0.125 ], [ - 3378.5, + 3407.9, 0.13 ], [ - 3410.7, + 3411.6, 0.135 ], [ - 3511.3, + 3416.8, 0.14 ], [ - 3531.0, + 3425.8, 0.145 ], [ - 3549.9, + 3546.3, 0.15 ], [ - 3677.3, + 3616.5, 0.155 ], [ - 4099.0, + 4179.5, 0.16 ], [ @@ -86037,671 +86073,671 @@ 0.165 ], [ - 4364.1, + 4366.9, 0.17 ], [ - 4369.2, + 4375.0, 0.175 ], [ - 4373.7, + 4382.4, 0.18 ], [ - 4378.3, + 4389.6, 0.185 ], [ - 4381.9, + 4411.1, 0.19 ], [ - 4386.5, + 4519.0, 0.195 ], [ - 4395.1, + 4577.7, 0.2 ], [ - 4432.9, + 4594.4, 0.205 ], [ - 4457.0, + 4602.5, 0.21 ], [ - 4470.3, + 4610.6, 0.215 ], [ - 4476.0, + 4616.4, 0.22 ], [ - 4479.9, + 4621.1, 0.225 ], [ - 4484.6, + 4627.3, 0.23 ], [ - 4489.0, + 4632.2, 0.235 ], [ - 4498.5, + 4638.3, 0.24 ], [ - 4531.9, + 4642.6, 0.245 ], [ - 4558.6, + 4647.3, 0.25 ], [ - 4639.2, + 4652.6, 0.255 ], [ - 4724.4, + 4660.2, 0.26 ], [ - 4845.7, + 4688.4, 0.265 ], [ - 4890.7, + 4816.1, 0.27 ], [ - 4908.3, + 4909.3, 0.275 ], [ - 4930.4, + 4933.0, 0.28 ], [ - 4950.9, + 4941.4, 0.285 ], [ - 4985.4, + 4948.8, 0.29 ], [ - 5025.8, + 4956.9, 0.295 ], [ - 5196.5, + 4967.3, 0.3 ], [ - 5258.8, + 5029.5, 0.305 ], [ - 5281.1, + 5178.7, 0.31 ], [ - 5384.6, + 5488.6, 0.315 ], [ - 5548.5, + 5535.2, 0.32 ], [ - 6279.2, + 6165.2, 0.325 ], [ - 6289.9, + 6183.7, 0.33 ], [ - 6296.6, + 6191.7, 0.335 ], [ - 6301.2, + 6199.8, 0.34 ], [ - 6305.3, + 6207.3, 0.345 ], [ - 6308.2, + 6215.1, 0.35 ], [ - 6311.3, + 6220.5, 0.355 ], [ - 6314.4, + 6226.5, 0.36 ], [ - 6317.3, + 6233.1, 0.365 ], [ - 6320.7, + 6240.5, 0.37 ], [ - 6323.9, + 6246.5, 0.375 ], [ - 6326.9, + 6264.5, 0.38 ], [ - 6330.6, + 6524.3, 0.385 ], [ - 6334.0, + 6537.1, 0.39 ], [ - 6336.9, + 6546.4, 0.395 ], [ - 6341.9, + 6552.4, 0.4 ], [ - 6346.7, + 6559.5, 0.405 ], [ - 6353.4, + 6566.4, 0.41 ], [ - 6362.8, + 6571.1, 0.415 ], [ - 6512.3, + 6577.1, 0.42 ], [ - 6662.6, + 6580.5, 0.425 ], [ - 6682.6, + 6585.1, 0.43 ], [ - 6694.1, + 6589.1, 0.435 ], [ - 6701.2, + 6592.5, 0.44 ], [ - 6707.6, + 6596.8, 0.445 ], [ - 6712.0, + 6601.1, 0.45 ], [ - 6719.1, + 6605.9, 0.455 ], [ - 6724.9, + 6612.5, 0.46 ], [ - 6732.0, + 6620.4, 0.465 ], [ - 6742.0, + 6633.9, 0.47 ], [ - 6810.1, + 6774.2, 0.475 ], [ - 6844.4, + 6820.0, 0.48 ], [ - 6851.5, + 6830.8, 0.485 ], [ - 6856.6, + 6835.8, 0.49 ], [ - 6861.6, + 6840.1, 0.495 ], [ - 6865.9, + 6842.9, 0.5 ], [ - 6870.1, + 6845.8, 0.505 ], [ - 6875.9, + 6849.4, 0.51 ], [ - 6881.6, + 6851.6, 0.515 ], [ - 6888.1, + 6854.4, 0.52 ], [ - 6894.5, + 6856.6, 0.525 ], [ - 6900.9, + 6858.7, 0.53 ], [ - 6905.2, + 6860.9, 0.535 ], [ - 6908.8, + 6863.0, 0.54 ], [ - 6912.4, + 6866.8, 0.545 ], [ - 6914.5, + 6870.9, 0.55 ], [ - 6916.6, + 6874.5, 0.555 ], [ - 6918.8, + 6879.4, 0.56 ], [ - 6921.6, + 6883.7, 0.565 ], [ - 6923.8, + 6888.0, 0.57 ], [ - 6926.0, + 6893.1, 0.575 ], [ - 6928.9, + 6898.0, 0.58 ], [ - 6931.7, + 6901.6, 0.585 ], [ - 6935.2, + 6907.4, 0.59 ], [ - 6938.9, + 6912.3, 0.595 ], [ - 6943.9, + 6920.9, 0.6 ], [ - 7021.1, + 6976.8, 0.605 ], [ - 7061.1, + 7021.9, 0.61 ], [ - 7078.0, + 7034.1, 0.615 ], [ - 7084.2, + 7041.8, 0.62 ], [ - 7089.5, + 7049.1, 0.625 ], [ - 7093.5, + 7055.5, 0.63 ], [ - 7097.0, + 7059.5, 0.635 ], [ - 7100.4, + 7065.5, 0.64 ], [ - 7102.7, + 7070.3, 0.645 ], [ - 7105.8, + 7075.6, 0.65 ], [ - 7108.4, + 7081.8, 0.655 ], [ - 7111.9, + 7092.0, 0.66 ], [ - 7114.9, + 7145.8, 0.665 ], [ - 7118.5, + 7221.3, 0.67 ], [ - 7122.7, + 7234.4, 0.675 ], [ - 7128.5, + 7242.1, 0.68 ], [ - 7143.5, + 7246.0, 0.685 ], [ - 7218.2, + 7252.2, 0.69 ], [ - 7237.5, + 7257.5, 0.695 ], [ - 7245.3, + 7264.5, 0.7 ], [ - 7250.6, + 7272.2, 0.705 ], [ - 7255.2, + 7280.7, 0.71 ], [ - 7259.2, + 7289.2, 0.715 ], [ - 7263.0, + 7295.3, 0.72 ], [ - 7267.5, + 7301.5, 0.725 ], [ - 7270.6, + 7306.8, 0.73 ], [ - 7273.8, + 7311.5, 0.735 ], [ - 7277.6, + 7321.5, 0.74 ], [ - 7284.5, + 7402.3, 0.745 ], [ - 7293.8, + 7441.8, 0.75 ], [ - 7312.3, + 7454.8, 0.755 ], [ - 7328.5, + 7467.2, 0.76 ], [ - 7433.3, + 7475.6, 0.765 ], [ - 7511.1, + 7483.4, 0.77 ], [ - 7527.3, + 7492.6, 0.775 ], [ - 7544.3, + 7505.8, 0.78 ], [ - 8511.1, + 8521.5, 0.785 ], [ - 8526.0, + 8536.2, 0.79 ], [ - 8534.4, + 8552.5, 0.795 ], [ - 8541.5, + 8577.2, 0.8 ], [ - 8546.2, + 8640.0, 0.805 ], [ - 8549.8, + 8657.3, 0.81 ], [ - 8554.4, + 8681.8, 0.815 ], [ - 8558.0, + 8729.2, 0.82 ], [ - 8561.6, + 8990.6, 0.825 ], [ - 8564.4, + 9001.5, 0.83 ], [ - 8568.0, + 9007.1, 0.835 ], [ - 8569.9, + 9013.0, 0.84 ], [ - 8573.5, + 9016.2, 0.845 ], [ - 8576.3, + 9019.8, 0.85 ], [ - 8579.0, + 9022.5, 0.855 ], [ - 8583.5, + 9026.1, 0.86 ], [ - 8586.3, + 9028.9, 0.865 ], [ - 8590.8, + 9031.1, 0.87 ], [ - 8596.3, + 9034.0, 0.875 ], [ - 8606.3, + 9036.1, 0.88 ], [ - 8785.6, + 9038.1, 0.885 ], [ - 9016.2, + 9040.7, 0.89 ], [ - 9029.1, + 9042.5, 0.895 ], [ - 9037.1, + 9044.4, 0.9 ], [ - 9048.2, + 9046.2, 0.905 ], [ - 9056.2, + 9048.1, 0.91 ], [ - 9063.5, + 9050.7, 0.915 ], [ - 9069.9, + 9053.5, 0.92 ], [ - 9075.4, + 9057.1, 0.925 ], [ - 9080.2, + 9059.8, 0.93 ], [ - 9085.4, + 9063.1, 0.935 ], [ - 9092.2, + 9067.2, 0.94 ], [ - 9099.9, + 9074.1, 0.945 ], [ - 9109.2, + 9084.2, 0.95 ], [ - 9536.0, + 9117.2, 0.955 ], [ - 9711.4, + 9215.4, 0.96 ], [ - 9877.6, + 10152.6, 0.965 ], [ - 10612.2, + 10251.6, 0.97 ], [ - 10847.2, + 10529.9, 0.975 ], [ - 11328.9, + 11105.4, 0.98 ], [ - 12928.7, + 12812.9, 0.985 ], [ - 17052.2, + 17036.2, 0.99 ], [ - 20185.8, + 20832.0, 0.995 ], [ - 39084.0, + 37871.7, 1.0 ] ] @@ -86710,819 +86746,819 @@ "parser": "polyglot-sql", "n_total": 21648, "n_accepted": 12912, - "min": 8808.7, - "p10": 12248.1, - "p25": 13112.0, - "median": 15317.3, - "p75": 16317.5, - "p90": 17062.2, - "p99": 27792.7, - "max": 48692.0, - "mean": 15161.3, + "min": 9191.4, + "p10": 12155.5, + "p25": 13210.7, + "median": 15225.3, + "p75": 16353.0, + "p90": 17635.2, + "p99": 26136.0, + "max": 45095.3, + "mean": 15239.3, "roundtrip_pct": 100.0, "ecdf": [ [ - 8808.7, + 9191.4, 0.0 ], [ - 10795.4, + 10311.8, 0.005 ], [ - 10947.0, + 10542.1, 0.01 ], [ - 11032.1, + 10822.7, 0.015 ], [ - 11124.9, + 10943.2, 0.02 ], [ - 11257.5, + 11189.9, 0.025 ], [ - 11283.8, + 11233.6, 0.03 ], [ - 11300.1, + 11256.2, 0.035 ], [ - 11318.9, + 11272.5, 0.04 ], [ - 11360.2, + 11470.4, 0.045 ], [ - 11574.4, + 11495.5, 0.05 ], [ - 11600.6, + 11516.8, 0.055 ], [ - 11629.4, + 11531.9, 0.06 ], [ - 11660.9, + 11550.5, 0.065 ], [ - 11695.8, + 11569.2, 0.07 ], [ - 11754.8, + 11587.0, 0.075 ], [ - 11784.8, + 11619.5, 0.08 ], [ - 11907.5, + 11683.2, 0.085 ], [ - 12165.9, + 11867.5, 0.09 ], [ - 12232.0, + 11921.4, 0.095 ], [ - 12248.1, + 12155.5, 0.1 ], [ - 12259.5, + 12186.9, 0.105 ], [ - 12268.2, + 12203.1, 0.11 ], [ - 12278.2, + 12216.9, 0.115 ], [ - 12300.4, + 12231.9, 0.12 ], [ - 12365.9, + 12247.0, 0.125 ], [ - 12407.2, + 12255.6, 0.13 ], [ - 12422.2, + 12268.1, 0.135 ], [ - 12434.9, + 12278.2, 0.14 ], [ - 12445.0, + 12290.8, 0.145 ], [ - 12456.4, + 12314.5, 0.15 ], [ - 12469.9, + 12410.6, 0.155 ], [ - 12515.1, + 12472.1, 0.16 ], [ - 12622.4, + 12500.9, 0.165 ], [ - 12646.7, + 12529.4, 0.17 ], [ - 12659.7, + 12711.1, 0.175 ], [ - 12671.1, + 12751.3, 0.18 ], [ - 12679.7, + 12766.9, 0.185 ], [ - 12692.6, + 12775.6, 0.19 ], [ - 12719.9, + 12784.1, 0.195 ], [ - 12811.4, + 12792.7, 0.2 ], [ - 12831.3, + 12799.9, 0.205 ], [ - 12842.9, + 12810.0, 0.21 ], [ - 12852.9, + 12835.6, 0.215 ], [ - 12861.4, + 12877.1, 0.22 ], [ - 12871.4, + 12900.1, 0.225 ], [ - 12887.3, + 12940.1, 0.23 ], [ - 12915.9, + 13074.7, 0.235 ], [ - 13060.4, + 13150.6, 0.24 ], [ - 13091.9, + 13180.7, 0.245 ], [ - 13112.0, + 13210.7, 0.25 ], [ - 13143.2, + 13259.4, 0.255 ], [ - 13375.3, + 13452.6, 0.26 ], [ - 13405.3, + 13505.6, 0.265 ], [ - 13429.7, + 13524.1, 0.27 ], [ - 13551.3, + 13538.4, 0.275 ], [ - 13595.7, + 13577.1, 0.28 ], [ - 13618.6, + 13632.3, 0.285 ], [ - 13637.3, + 13697.5, 0.29 ], [ - 13660.1, + 13733.5, 0.295 ], [ - 13675.9, + 13766.0, 0.3 ], [ - 13695.9, + 13873.8, 0.305 ], [ - 13717.3, + 14237.0, 0.31 ], [ - 13767.4, + 14365.5, 0.315 ], [ - 13947.7, + 14389.0, 0.32 ], [ - 14584.2, + 14405.5, 0.325 ], [ - 14631.0, + 14417.2, 0.33 ], [ - 14647.7, + 14425.5, 0.335 ], [ - 14664.3, + 14434.0, 0.34 ], [ - 14676.2, + 14442.3, 0.345 ], [ - 14689.5, + 14454.0, 0.35 ], [ - 14701.2, + 14465.7, 0.355 ], [ - 14712.8, + 14484.0, 0.36 ], [ - 14724.5, + 14520.8, 0.365 ], [ - 14732.8, + 14754.5, 0.37 ], [ - 14741.2, + 14991.7, 0.375 ], [ - 14747.8, + 15010.0, 0.38 ], [ - 14756.2, + 15021.7, 0.385 ], [ - 14761.2, + 15030.2, 0.39 ], [ - 14767.8, + 15036.7, 0.395 ], [ - 14773.0, + 15043.3, 0.4 ], [ - 14779.5, + 15048.5, 0.405 ], [ - 14786.3, + 15053.3, 0.41 ], [ - 14794.7, + 15056.8, 0.415 ], [ - 14804.7, + 15061.7, 0.42 ], [ - 14816.3, + 15065.2, 0.425 ], [ - 14829.7, + 15071.0, 0.43 ], [ - 14844.7, + 15075.2, 0.435 ], [ - 14869.7, + 15080.2, 0.44 ], [ - 15061.8, + 15085.2, 0.445 ], [ - 15260.5, + 15090.2, 0.45 ], [ - 15273.8, + 15096.8, 0.455 ], [ - 15282.2, + 15100.3, 0.46 ], [ - 15287.3, + 15106.8, 0.465 ], [ - 15293.8, + 15116.8, 0.47 ], [ - 15297.3, + 15125.3, 0.475 ], [ - 15302.3, + 15136.6, 0.48 ], [ - 15305.7, + 15155.3, 0.485 ], [ - 15310.5, + 15183.7, 0.49 ], [ - 15314.0, + 15207.0, 0.495 ], [ - 15317.3, + 15225.3, 0.5 ], [ - 15320.7, + 15233.8, 0.505 ], [ - 15324.0, + 15243.8, 0.51 ], [ - 15327.3, + 15253.8, 0.515 ], [ - 15329.0, + 15260.5, 0.52 ], [ - 15334.0, + 15267.2, 0.525 ], [ - 15337.3, + 15277.2, 0.53 ], [ - 15340.7, + 15285.3, 0.535 ], [ - 15345.7, + 15294.0, 0.54 ], [ - 15349.2, + 15305.5, 0.545 ], [ - 15354.2, + 15315.5, 0.55 ], [ - 15362.3, + 15325.5, 0.555 ], [ - 15370.7, + 15340.7, 0.56 ], [ - 15377.5, + 15370.7, 0.565 ], [ - 15387.3, + 15437.5, 0.57 ], [ - 15397.5, + 15818.2, 0.575 ], [ - 15407.5, + 15865.0, 0.58 ], [ - 15419.2, + 15881.7, 0.585 ], [ - 15427.5, + 15891.7, 0.59 ], [ - 15439.2, + 15898.5, 0.595 ], [ - 15449.3, + 15905.2, 0.6 ], [ - 15466.0, + 15911.7, 0.605 ], [ - 15504.3, + 15916.7, 0.61 ], [ - 15566.0, + 15921.7, 0.615 ], [ - 15606.2, + 15925.0, 0.62 ], [ - 15644.5, + 15928.5, 0.625 ], [ - 15683.0, + 15933.3, 0.63 ], [ - 15838.2, + 15936.8, 0.635 ], [ - 16152.2, + 15940.2, 0.64 ], [ - 16164.0, + 15943.5, 0.645 ], [ - 16170.7, + 15946.8, 0.65 ], [ - 16180.5, + 15950.2, 0.655 ], [ - 16187.3, + 15953.5, 0.66 ], [ - 16192.3, + 15956.8, 0.665 ], [ - 16197.3, + 15960.2, 0.67 ], [ - 16202.3, + 15963.5, 0.675 ], [ - 16207.3, + 15966.8, 0.68 ], [ - 16212.3, + 15970.2, 0.685 ], [ - 16217.3, + 15973.5, 0.69 ], [ - 16222.3, + 15976.8, 0.695 ], [ - 16228.6, + 15980.2, 0.7 ], [ - 16235.7, + 15983.5, 0.705 ], [ - 16242.3, + 15986.8, 0.71 ], [ - 16252.3, + 15990.3, 0.715 ], [ - 16262.3, + 15995.3, 0.72 ], [ - 16274.2, + 16000.3, 0.725 ], [ - 16285.8, + 16007.0, 0.73 ], [ - 16294.2, + 16015.2, 0.735 ], [ - 16302.5, + 16025.2, 0.74 ], [ - 16310.8, + 16052.0, 0.745 ], [ - 16317.5, + 16353.0, 0.75 ], [ - 16325.8, + 16597.4, 0.755 ], [ - 16334.2, + 16623.4, 0.76 ], [ - 16344.2, + 16635.4, 0.765 ], [ - 16359.3, + 16645.4, 0.77 ], [ - 16384.3, + 16654.0, 0.775 ], [ - 16603.2, + 16661.5, 0.78 ], [ - 16625.4, + 16669.4, 0.785 ], [ - 16637.6, + 16677.6, 0.79 ], [ - 16647.4, + 16685.6, 0.795 ], [ - 16653.4, + 16693.6, 0.8 ], [ - 16659.6, + 16701.6, 0.805 ], [ - 16667.6, + 16709.6, 0.81 ], [ - 16673.6, + 16718.2, 0.815 ], [ - 16679.4, + 16729.6, 0.82 ], [ - 16683.6, + 16739.6, 0.825 ], [ - 16687.6, + 16753.6, 0.83 ], [ - 16691.6, + 16769.6, 0.835 ], [ - 16697.6, + 16787.8, 0.84 ], [ - 16703.6, + 16807.6, 0.845 ], [ - 16711.6, + 16835.8, 0.85 ], [ - 16719.6, + 16869.2, 0.855 ], [ - 16731.8, + 17016.2, 0.86 ], [ - 16749.6, + 17318.8, 0.865 ], [ - 16769.6, + 17533.0, 0.87 ], [ - 16787.8, + 17569.2, 0.875 ], [ - 16803.8, + 17583.2, 0.88 ], [ - 16821.8, + 17599.2, 0.885 ], [ - 16835.8, + 17613.2, 0.89 ], [ - 16857.8, + 17625.4, 0.895 ], [ - 17062.2, + 17635.2, 0.9 ], [ - 17108.4, + 17645.4, 0.905 ], [ - 17132.4, + 17659.4, 0.91 ], [ - 17152.4, + 17673.3, 0.915 ], [ - 17176.6, + 17691.4, 0.92 ], [ - 17553.2, + 17721.4, 0.925 ], [ - 17597.2, + 17797.6, 0.93 ], [ - 17621.2, + 17953.8, 0.935 ], [ - 17651.4, + 18418.8, 0.94 ], [ - 17695.6, + 18855.5, 0.945 ], [ - 18016.0, + 19595.2, 0.95 ], [ - 18488.8, + 19739.8, 0.955 ], [ - 18635.2, + 20471.0, 0.96 ], [ - 19782.5, + 20879.5, 0.965 ], [ - 19901.6, + 21585.8, 0.97 ], [ - 20223.2, + 21778.8, 0.975 ], [ - 21919.0, + 23998.0, 0.98 ], [ - 23982.0, + 25648.3, 0.985 ], [ - 27792.7, + 26136.0, 0.99 ], [ - 31376.0, + 30825.0, 0.995 ], [ - 48692.0, + 45095.3, 1.0 ] ] @@ -87543,7 +87579,7 @@ 1205, 1219, 69, - 1190 + 1243 ] }, { @@ -87553,7 +87589,7 @@ 11604, 11693, 0, - 10931 + 11615 ] } ], @@ -87562,7 +87598,7 @@ 12809, 12912, 69, - 12121 + 12858 ] }, "failures": [ @@ -87658,31 +87694,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 9527, + "rejected_total": 8790, "expected_total": 21648, "preview_html": [ - "REM Script: 18c approx_count function REM Data analysis applications heavily use aggregate functions. Approximate query processing (available since Oracle Database 12c Release 1) aims to deliver faster results for these queries. The approximate results are not identical to the exact results but they are very close. New approximate SQL functions for rank, sum and count are now available for Top-N style queries. By making use of approximate query processing, you can instantly improve the performance of existing analytic workloads and enable faster ad-hoc data exploration drop table t purge", "select owner, approx_count(*) from t group by owner having approx_rank(partition by owner order by approx_count(*) desc) <= 1 order by 1", "select owner, approx_count(*) , approx_rank(partition by owner order by approx_count(*) desc) from t group by owner having approx_rank(partition by owner order by approx_count(*) desc) <= 1 order by 1", "select owner, object_type, approx_count(*) , approx_rank(partition by owner order by approx_count(*) desc) from t group by owner, object_type having approx_rank(partition by owner order by approx_count(*) desc) <= 8 order by 1", - "REM Script: 18c character encoding validation REM New routines in UTL_I18N allow for validation of characters within a particular characterset REM Script: 18c character encoding validation REM New routines in UTL_I18N allow for validation of characters within a particular characterset select * from database_properties where property_name in ('NLS_NCHAR_CHARACTERSET','NLS_CHARACTERSET')", - "create table charset_test(col1 varchar2(20), col2 nvarchar2(20))", "select utl_i18n.validate_character_encoding(col1) invalid_offset_column1, utl_i18n.validate_character_encoding(col2) invalid_offset_column2 from charset_test", - "REM Script: Analytics - Deleting Duplicates REM SQL from the KISS (Keep It Simply SQL) Analytic video series by Developer Advocate Connor McDonald. This script looks at how to delete duplicate rows with the ROW_NUMBER function. Run this script standalone, or take it as part of the complete Analytics class at https://tinyurl.com/devgym-classes drop table perth_weather purge", - "create table perth_weather ( SAMPLED DATE not null, MIN_TEMP NUMBER(8,2) not null, MAX_TEMP NUMBER(8,2) not null, RAINFALL NUMBER(8,2) not null, EVAP NUMBER(8,2) not null, SUNSHINE NUMBER(8,2) not null, WIND_DIR VARCHAR2(6) , MAX_WIND NUMBER(8,2) , MAX_WIND_TIME VARCHAR2(8) , TEMP_9AM NUMBER(8,2) not null, HUMIDITY_9AM NUMBER(8,2) , CLOUD_9AM NUMBER(8,2) , WIND_DIR_9AM VARCHAR2(6) , WIND_SPEED_9AM NUMBER(8,2) , PRESSURE_9AM NUMBER(8,2) , TEMP_3PM NUMBER(8,2) not null, HUMIDITY_3PM NUMBER(8,2) , CLOUD_3PM NUMBER(8,2) , WIND_DIR_3PM VARCHAR2(6) , WIND_SPEED_3PM NUMBER(8,2) , PRESSURE_3PM NUMBER(8,2) )", - "REM Script: Display columns as rows for any SQL query REM If you have a SQL query that produces output that might wrap on a terminal, then this script will let you run it and print columns as rows rather than columns. The 'p_query' parameter contains the query to be run. If you want to run this from SQL*Plus or SQLcl, simply change the contents to "&1" to pass the SQL query as a parameter to this script declare p_query varchar2(32767) := q'{select * from scott.emp}'" + "l_theCursor integer default dbms_sql.open_cursor", + "l_columnValue varchar2(4000)", + "l_status integer", + "l_descTbl dbms_sql.desc_tab", + "l_colCnt number", + "n number := 0" ], "preview_reasons": [ - "Unexpected token: Token { token_type: Identifier, value: \"REM\", line: 1, col: 1, position: 0, quote_char: '\\0' }", "Unexpected token: Token { token_type: Partition, value: \"partition\", line: 1, col: 72, position: 71, quote_char: '\\0' }", "Unexpected token: Token { token_type: Partition, value: \"partition\", line: 1, col: 45, position: 44, quote_char: '\\0' }", "Unexpected token: Token { token_type: Partition, value: \"partition\", line: 1, col: 58, position: 57, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Identifier, value: \"REM\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Parser error: Expected RParen, got LParen ('(') at line 1 col 40", "Parser error: Expected statement", - "Unexpected token: Token { token_type: Identifier, value: \"REM\", line: 1, col: 1, position: 0, quote_char: '\\0' }", - "Parser error: Expected RParen, got LParen ('(') at line 1 col 68", - "Unexpected token: Token { token_type: Identifier, value: \"REM\", line: 1, col: 1, position: 0, quote_char: '\\0' }" + "Unexpected token: Token { token_type: Identifier, value: \"l_theCursor\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"l_columnValue\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"l_status\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"l_descTbl\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"l_colCnt\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Identifier, value: \"n\", line: 1, col: 1, position: 0, quote_char: '\\0' }" ], "download": "failures/oracle__sqlglot_rust.tsv.zst" } @@ -89330,818 +89366,818 @@ "parser": "polyglot-sql", "n": 12912, "peak": { - "min": 21292.0, - "p10": 25604.0, - "p25": 27877.0, - "median": 29408.0, - "p75": 29469.0, - "p90": 30685.0, - "p99": 40005.0, - "max": 87485.0, - "mean": 28967.93416976456, + "min": 21299.0, + "p10": 25611.0, + "p25": 27884.0, + "median": 29415.0, + "p75": 29476.0, + "p90": 30692.0, + "p99": 40012.0, + "max": 87492.0, + "mean": 28974.93416976456, "ecdf": [ [ - 21292.0, + 21299.0, 0.0 ], [ - 22736.0, + 22743.0, 0.005 ], [ - 22766.0, + 22773.0, 0.01 ], [ - 22837.0, + 22844.0, 0.015 ], [ - 23250.0, + 23257.0, 0.02 ], [ - 23828.0, + 23835.0, 0.025 ], [ - 24805.0, + 24812.0, 0.03 ], [ - 25591.0, + 25598.0, 0.035 ], [ - 25591.0, + 25598.0, 0.04 ], [ - 25601.0, + 25608.0, 0.045 ], [ - 25601.0, + 25608.0, 0.05 ], [ - 25601.0, + 25608.0, 0.055 ], [ - 25601.0, + 25608.0, 0.06 ], [ - 25601.0, + 25608.0, 0.065 ], [ - 25601.0, + 25608.0, 0.07 ], [ - 25601.0, + 25608.0, 0.075 ], [ - 25601.0, + 25608.0, 0.08 ], [ - 25604.0, + 25611.0, 0.085 ], [ - 25604.0, + 25611.0, 0.09 ], [ - 25604.0, + 25611.0, 0.095 ], [ - 25604.0, + 25611.0, 0.1 ], [ - 25604.0, + 25611.0, 0.105 ], [ - 25604.0, + 25611.0, 0.11 ], [ - 25604.0, + 25611.0, 0.115 ], [ - 25604.0, + 25611.0, 0.12 ], [ - 25604.0, + 25611.0, 0.125 ], [ - 25614.0, + 25621.0, 0.13 ], [ - 25619.0, + 25626.0, 0.135 ], [ - 25621.0, + 25628.0, 0.14 ], [ - 25621.0, + 25628.0, 0.145 ], [ - 25621.0, + 25628.0, 0.15 ], [ - 25624.0, + 25631.0, 0.155 ], [ - 25636.0, + 25643.0, 0.16 ], [ - 25721.0, + 25728.0, 0.165 ], [ - 25972.0, + 25979.0, 0.17 ], [ - 25980.0, + 25987.0, 0.175 ], [ - 26006.0, + 26013.0, 0.18 ], [ - 26616.0, + 26623.0, 0.185 ], [ - 26619.0, + 26626.0, 0.19 ], [ - 26619.0, + 26626.0, 0.195 ], [ - 26619.0, + 26626.0, 0.2 ], [ - 26619.0, + 26626.0, 0.205 ], [ - 26621.0, + 26628.0, 0.21 ], [ - 26621.0, + 26628.0, 0.215 ], [ - 26622.0, + 26629.0, 0.22 ], [ - 26625.0, + 26632.0, 0.225 ], [ - 26630.0, + 26637.0, 0.23 ], [ - 26782.0, + 26789.0, 0.235 ], [ - 26791.0, + 26798.0, 0.24 ], [ - 27874.0, + 27881.0, 0.245 ], [ - 27877.0, + 27884.0, 0.25 ], [ - 27877.0, + 27884.0, 0.255 ], [ - 27877.0, + 27884.0, 0.26 ], [ - 27880.0, + 27887.0, 0.265 ], [ - 27880.0, + 27887.0, 0.27 ], [ - 27880.0, + 27887.0, 0.275 ], [ - 27880.0, + 27887.0, 0.28 ], [ - 27883.0, + 27890.0, 0.285 ], [ - 27922.0, + 27929.0, 0.29 ], [ - 27986.0, + 27993.0, 0.295 ], [ - 27991.0, + 27998.0, 0.3 ], [ - 27995.0, + 28002.0, 0.305 ], [ - 27998.0, + 28005.0, 0.31 ], [ - 28002.0, + 28009.0, 0.315 ], [ - 28010.0, + 28017.0, 0.32 ], [ - 28034.0, + 28041.0, 0.325 ], [ - 29369.0, + 29376.0, 0.33 ], [ - 29372.0, + 29379.0, 0.335 ], [ - 29372.0, + 29379.0, 0.34 ], [ - 29375.0, + 29382.0, 0.345 ], [ - 29375.0, + 29382.0, 0.35 ], [ - 29375.0, + 29382.0, 0.355 ], [ - 29375.0, + 29382.0, 0.36 ], [ - 29375.0, + 29382.0, 0.365 ], [ - 29375.0, + 29382.0, 0.37 ], [ - 29378.0, + 29385.0, 0.375 ], [ - 29378.0, + 29385.0, 0.38 ], [ - 29378.0, + 29385.0, 0.385 ], [ - 29378.0, + 29385.0, 0.39 ], [ - 29378.0, + 29385.0, 0.395 ], [ - 29378.0, + 29385.0, 0.4 ], [ - 29378.0, + 29385.0, 0.405 ], [ - 29378.0, + 29385.0, 0.41 ], [ - 29378.0, + 29385.0, 0.415 ], [ - 29378.0, + 29385.0, 0.42 ], [ - 29393.0, + 29400.0, 0.425 ], [ - 29399.0, + 29406.0, 0.43 ], [ - 29402.0, + 29409.0, 0.435 ], [ - 29402.0, + 29409.0, 0.44 ], [ - 29405.0, + 29412.0, 0.445 ], [ - 29405.0, + 29412.0, 0.45 ], [ - 29405.0, + 29412.0, 0.455 ], [ - 29405.0, + 29412.0, 0.46 ], [ - 29405.0, + 29412.0, 0.465 ], [ - 29408.0, + 29415.0, 0.47 ], [ - 29408.0, + 29415.0, 0.475 ], [ - 29408.0, + 29415.0, 0.48 ], [ - 29408.0, + 29415.0, 0.485 ], [ - 29408.0, + 29415.0, 0.49 ], [ - 29408.0, + 29415.0, 0.495 ], [ - 29408.0, + 29415.0, 0.5 ], [ - 29408.0, + 29415.0, 0.505 ], [ - 29408.0, + 29415.0, 0.51 ], [ - 29408.0, + 29415.0, 0.515 ], [ - 29408.0, + 29415.0, 0.52 ], [ - 29408.0, + 29415.0, 0.525 ], [ - 29408.0, + 29415.0, 0.53 ], [ - 29408.0, + 29415.0, 0.535 ], [ - 29408.0, + 29415.0, 0.54 ], [ - 29411.0, + 29418.0, 0.545 ], [ - 29411.0, + 29418.0, 0.55 ], [ - 29411.0, + 29418.0, 0.555 ], [ - 29411.0, + 29418.0, 0.56 ], [ - 29411.0, + 29418.0, 0.565 ], [ - 29411.0, + 29418.0, 0.57 ], [ - 29411.0, + 29418.0, 0.575 ], [ - 29411.0, + 29418.0, 0.58 ], [ - 29414.0, + 29421.0, 0.585 ], [ - 29414.0, + 29421.0, 0.59 ], [ - 29414.0, + 29421.0, 0.595 ], [ - 29414.0, + 29421.0, 0.6 ], [ - 29414.0, + 29421.0, 0.605 ], [ - 29414.0, + 29421.0, 0.61 ], [ - 29414.0, + 29421.0, 0.615 ], [ - 29414.0, + 29421.0, 0.62 ], [ - 29414.0, + 29421.0, 0.625 ], [ - 29414.0, + 29421.0, 0.63 ], [ - 29453.0, + 29460.0, 0.635 ], [ - 29455.0, + 29462.0, 0.64 ], [ - 29456.0, + 29463.0, 0.645 ], [ - 29458.0, + 29465.0, 0.65 ], [ - 29458.0, + 29465.0, 0.655 ], [ - 29459.0, + 29466.0, 0.66 ], [ - 29460.0, + 29467.0, 0.665 ], [ - 29460.0, + 29467.0, 0.67 ], [ - 29461.0, + 29468.0, 0.675 ], [ - 29461.0, + 29468.0, 0.68 ], [ - 29462.0, + 29469.0, 0.685 ], [ - 29462.0, + 29469.0, 0.69 ], [ - 29463.0, + 29470.0, 0.695 ], [ - 29463.0, + 29470.0, 0.7 ], [ - 29464.0, + 29471.0, 0.705 ], [ - 29464.0, + 29471.0, 0.71 ], [ - 29465.0, + 29472.0, 0.715 ], [ - 29465.0, + 29472.0, 0.72 ], [ - 29466.0, + 29473.0, 0.725 ], [ - 29467.0, + 29474.0, 0.73 ], [ - 29467.0, + 29474.0, 0.735 ], [ - 29468.0, + 29475.0, 0.74 ], [ - 29469.0, + 29476.0, 0.745 ], [ - 29469.0, + 29476.0, 0.75 ], [ - 29470.0, + 29477.0, 0.755 ], [ - 29471.0, + 29478.0, 0.76 ], [ - 29472.0, + 29479.0, 0.765 ], [ - 29473.0, + 29480.0, 0.77 ], [ - 29476.0, + 29483.0, 0.775 ], [ - 29942.0, + 29949.0, 0.78 ], [ - 29981.0, + 29988.0, 0.785 ], [ - 30570.0, + 30577.0, 0.79 ], [ - 30676.0, + 30683.0, 0.795 ], [ - 30679.0, + 30686.0, 0.8 ], [ - 30679.0, + 30686.0, 0.805 ], [ - 30679.0, + 30686.0, 0.81 ], [ - 30679.0, + 30686.0, 0.815 ], [ - 30682.0, + 30689.0, 0.82 ], [ - 30682.0, + 30689.0, 0.825 ], [ - 30682.0, + 30689.0, 0.83 ], [ - 30682.0, + 30689.0, 0.835 ], [ - 30682.0, + 30689.0, 0.84 ], [ - 30682.0, + 30689.0, 0.845 ], [ - 30682.0, + 30689.0, 0.85 ], [ - 30682.0, + 30689.0, 0.855 ], [ - 30682.0, + 30689.0, 0.86 ], [ - 30682.0, + 30689.0, 0.865 ], [ - 30682.0, + 30689.0, 0.87 ], [ - 30682.0, + 30689.0, 0.875 ], [ - 30685.0, + 30692.0, 0.88 ], [ - 30685.0, + 30692.0, 0.885 ], [ - 30685.0, + 30692.0, 0.89 ], [ - 30685.0, + 30692.0, 0.895 ], [ - 30685.0, + 30692.0, 0.9 ], [ - 30685.0, + 30692.0, 0.905 ], [ - 30685.0, + 30692.0, 0.91 ], [ - 30685.0, + 30692.0, 0.915 ], [ - 30688.0, + 30695.0, 0.92 ], [ - 30688.0, + 30695.0, 0.925 ], [ - 30688.0, + 30695.0, 0.93 ], [ - 30688.0, + 30695.0, 0.935 ], [ - 30689.0, + 30696.0, 0.94 ], [ - 31821.0, + 31828.0, 0.945 ], [ - 31852.0, + 31859.0, 0.95 ], [ - 32441.0, + 32448.0, 0.955 ], [ - 32463.0, + 32470.0, 0.96 ], [ - 32465.0, + 32472.0, 0.965 ], [ - 32465.0, + 32472.0, 0.97 ], [ - 32467.0, + 32474.0, 0.975 ], [ - 33937.0, + 33944.0, 0.98 ], [ - 39766.0, + 39773.0, 0.985 ], [ - 40005.0, + 40012.0, 0.99 ], [ - 50409.0, + 50416.0, 0.995 ], [ - 87485.0, + 87492.0, 1.0 ] ] @@ -91548,1637 +91584,1637 @@ }, { "parser": "sqlglot-rust", - "n": 12121, + "n": 12858, "peak": { - "min": 1632.0, - "p10": 3215.0, - "p25": 4296.0, - "median": 5219.0, - "p75": 5258.0, - "p90": 5667.0, - "p99": 12230.0, - "max": 22056.0, - "mean": 4989.861892583121, + "min": 1728.0, + "p10": 3375.0, + "p25": 4456.0, + "median": 5443.0, + "p75": 5483.0, + "p90": 5924.0, + "p99": 12900.0, + "max": 23128.0, + "mean": 5197.641701664334, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 3198.0, + 2522.0, 0.005 ], [ - 3208.0, + 2552.0, 0.01 ], [ - 3210.0, + 2574.0, 0.015 ], [ - 3213.0, + 2637.0, 0.02 ], [ - 3214.0, + 2665.0, 0.025 ], [ - 3214.0, + 3355.0, 0.03 ], [ - 3214.0, + 3368.0, 0.035 ], [ - 3214.0, + 3370.0, 0.04 ], [ - 3214.0, + 3373.0, 0.045 ], [ - 3214.0, + 3374.0, 0.05 ], [ - 3214.0, + 3374.0, 0.055 ], [ - 3214.0, + 3374.0, 0.06 ], [ - 3215.0, + 3374.0, 0.065 ], [ - 3215.0, + 3374.0, 0.07 ], [ - 3215.0, + 3374.0, 0.075 ], [ - 3215.0, + 3374.0, 0.08 ], [ - 3215.0, + 3374.0, 0.085 ], [ - 3215.0, + 3375.0, 0.09 ], [ - 3215.0, + 3375.0, 0.095 ], [ - 3215.0, + 3375.0, 0.1 ], [ - 3215.0, + 3375.0, 0.105 ], [ - 3215.0, + 3375.0, 0.11 ], [ - 3231.0, + 3375.0, 0.115 ], [ - 3399.0, + 3375.0, 0.12 ], [ - 3399.0, + 3375.0, 0.125 ], [ - 3417.0, + 3377.0, 0.13 ], [ - 3417.0, + 3401.0, 0.135 ], [ - 3417.0, + 3575.0, 0.14 ], [ - 3418.0, + 3575.0, 0.145 ], [ - 3419.0, + 3593.0, 0.15 ], [ - 3429.0, + 3593.0, 0.155 ], [ - 3435.0, + 3593.0, 0.16 ], [ - 3971.0, + 3594.0, 0.165 ], [ - 3973.0, + 3595.0, 0.17 ], [ - 3974.0, + 3607.0, 0.175 ], [ - 3974.0, + 3629.0, 0.18 ], [ - 3974.0, + 4197.0, 0.185 ], [ - 3974.0, + 4197.0, 0.19 ], [ - 3975.0, + 4198.0, 0.195 ], [ - 3975.0, + 4198.0, 0.2 ], [ - 3975.0, + 4198.0, 0.205 ], [ - 3976.0, + 4199.0, 0.21 ], [ - 3977.0, + 4199.0, 0.215 ], [ - 3980.0, + 4199.0, 0.22 ], [ - 3987.0, + 4200.0, 0.225 ], [ - 4285.0, + 4201.0, 0.23 ], [ - 4296.0, + 4202.0, 0.235 ], [ - 4296.0, + 4211.0, 0.24 ], [ - 4296.0, + 4431.0, 0.245 ], [ - 4296.0, + 4456.0, 0.25 ], [ - 4297.0, + 4456.0, 0.255 ], [ - 4297.0, + 4456.0, 0.26 ], [ - 4297.0, + 4456.0, 0.265 ], [ - 4297.0, + 4457.0, 0.27 ], [ - 4298.0, + 4457.0, 0.275 ], [ - 4305.0, + 4457.0, 0.28 ], [ - 4351.0, + 4457.0, 0.285 ], [ - 4353.0, + 4458.0, 0.29 ], [ - 4355.0, + 4506.0, 0.295 ], [ - 4356.0, + 4512.0, 0.3 ], [ - 4358.0, + 4514.0, 0.305 ], [ - 4362.0, + 4516.0, 0.31 ], [ - 4380.0, + 4518.0, 0.315 ], [ - 4939.0, + 4522.0, 0.32 ], [ - 5214.0, + 4540.0, 0.325 ], [ - 5215.0, + 5159.0, 0.33 ], [ - 5215.0, + 5438.0, 0.335 ], [ - 5216.0, + 5439.0, 0.34 ], [ - 5216.0, + 5439.0, 0.345 ], [ - 5216.0, + 5440.0, 0.35 ], [ - 5216.0, + 5440.0, 0.355 ], [ - 5216.0, + 5440.0, 0.36 ], [ - 5216.0, + 5440.0, 0.365 ], [ - 5216.0, + 5440.0, 0.37 ], [ - 5216.0, + 5440.0, 0.375 ], [ - 5217.0, + 5440.0, 0.38 ], [ - 5217.0, + 5441.0, 0.385 ], [ - 5217.0, + 5441.0, 0.39 ], [ - 5217.0, + 5441.0, 0.395 ], [ - 5217.0, + 5441.0, 0.4 ], [ - 5217.0, + 5441.0, 0.405 ], [ - 5217.0, + 5441.0, 0.41 ], [ - 5217.0, + 5441.0, 0.415 ], [ - 5217.0, + 5441.0, 0.42 ], [ - 5217.0, + 5441.0, 0.425 ], [ - 5217.0, + 5441.0, 0.43 ], [ - 5217.0, + 5441.0, 0.435 ], [ - 5217.0, + 5441.0, 0.44 ], [ - 5218.0, + 5441.0, 0.445 ], [ - 5218.0, + 5442.0, 0.45 ], [ - 5218.0, + 5442.0, 0.455 ], [ - 5218.0, + 5442.0, 0.46 ], [ - 5218.0, + 5442.0, 0.465 ], [ - 5218.0, + 5442.0, 0.47 ], [ - 5219.0, + 5443.0, 0.475 ], [ - 5219.0, + 5443.0, 0.48 ], [ - 5219.0, + 5443.0, 0.485 ], [ - 5219.0, + 5443.0, 0.49 ], [ - 5219.0, + 5443.0, 0.495 ], [ - 5219.0, + 5443.0, 0.5 ], [ - 5219.0, + 5443.0, 0.505 ], [ - 5219.0, + 5443.0, 0.51 ], [ - 5219.0, + 5443.0, 0.515 ], [ - 5219.0, + 5443.0, 0.52 ], [ - 5219.0, + 5443.0, 0.525 ], [ - 5219.0, + 5443.0, 0.53 ], [ - 5219.0, + 5443.0, 0.535 ], [ - 5219.0, + 5443.0, 0.54 ], [ - 5219.0, + 5444.0, 0.545 ], [ - 5220.0, + 5444.0, 0.55 ], [ - 5220.0, + 5444.0, 0.555 ], [ - 5220.0, + 5444.0, 0.56 ], [ - 5220.0, + 5444.0, 0.565 ], [ - 5220.0, + 5444.0, 0.57 ], [ - 5220.0, + 5444.0, 0.575 ], [ - 5220.0, + 5444.0, 0.58 ], [ - 5220.0, + 5445.0, 0.585 ], [ - 5221.0, + 5445.0, 0.59 ], [ - 5221.0, + 5445.0, 0.595 ], [ - 5221.0, + 5445.0, 0.6 ], [ - 5221.0, + 5445.0, 0.605 ], [ - 5221.0, + 5445.0, 0.61 ], [ - 5221.0, + 5445.0, 0.615 ], [ - 5221.0, + 5445.0, 0.62 ], [ - 5221.0, + 5445.0, 0.625 ], [ - 5221.0, + 5445.0, 0.63 ], [ - 5221.0, + 5445.0, 0.635 ], [ - 5221.0, + 5476.0, 0.64 ], [ - 5248.0, + 5477.0, 0.645 ], [ - 5252.0, + 5478.0, 0.65 ], [ - 5253.0, + 5478.0, 0.655 ], [ - 5254.0, + 5478.0, 0.66 ], [ - 5254.0, + 5479.0, 0.665 ], [ - 5254.0, + 5479.0, 0.67 ], [ - 5255.0, + 5479.0, 0.675 ], [ - 5255.0, + 5479.0, 0.68 ], [ - 5255.0, + 5479.0, 0.685 ], [ - 5255.0, + 5480.0, 0.69 ], [ - 5255.0, + 5480.0, 0.695 ], [ - 5256.0, + 5480.0, 0.7 ], [ - 5256.0, + 5481.0, 0.705 ], [ - 5256.0, + 5481.0, 0.71 ], [ - 5256.0, + 5481.0, 0.715 ], [ - 5257.0, + 5481.0, 0.72 ], [ - 5257.0, + 5482.0, 0.725 ], [ - 5257.0, + 5482.0, 0.73 ], [ - 5257.0, + 5482.0, 0.735 ], [ - 5258.0, + 5482.0, 0.74 ], [ - 5258.0, + 5483.0, 0.745 ], [ - 5258.0, + 5483.0, 0.75 ], [ - 5258.0, + 5483.0, 0.755 ], [ - 5259.0, + 5484.0, 0.76 ], [ - 5259.0, + 5484.0, 0.765 ], [ - 5259.0, + 5485.0, 0.77 ], [ - 5260.0, + 5486.0, 0.775 ], [ - 5260.0, + 5487.0, 0.78 ], [ - 5261.0, + 5675.0, 0.785 ], [ - 5261.0, + 5679.0, 0.79 ], [ - 5263.0, + 5921.0, 0.795 ], [ - 5305.0, + 5922.0, 0.8 ], [ - 5421.0, + 5922.0, 0.805 ], [ - 5591.0, + 5922.0, 0.81 ], [ - 5665.0, + 5922.0, 0.815 ], [ - 5666.0, + 5923.0, 0.82 ], [ - 5666.0, + 5923.0, 0.825 ], [ - 5666.0, + 5923.0, 0.83 ], [ - 5666.0, + 5923.0, 0.835 ], [ - 5667.0, + 5923.0, 0.84 ], [ - 5667.0, + 5923.0, 0.845 ], [ - 5667.0, + 5923.0, 0.85 ], [ - 5667.0, + 5923.0, 0.855 ], [ - 5667.0, + 5923.0, 0.86 ], [ - 5667.0, + 5923.0, 0.865 ], [ - 5667.0, + 5923.0, 0.87 ], [ - 5667.0, + 5923.0, 0.875 ], [ - 5667.0, + 5924.0, 0.88 ], [ - 5667.0, + 5924.0, 0.885 ], [ - 5667.0, + 5924.0, 0.89 ], [ - 5667.0, + 5924.0, 0.895 ], [ - 5667.0, + 5924.0, 0.9 ], [ - 5668.0, + 5924.0, 0.905 ], [ - 5668.0, + 5924.0, 0.91 ], [ - 5668.0, + 5924.0, 0.915 ], [ - 5668.0, + 5925.0, 0.92 ], [ - 5668.0, + 5925.0, 0.925 ], [ - 5668.0, + 5925.0, 0.93 ], [ - 5668.0, + 5925.0, 0.935 ], [ - 5668.0, + 5925.0, 0.94 ], [ - 5668.0, + 6293.0, 0.945 ], [ - 5669.0, + 6737.0, 0.95 ], [ - 5669.0, + 6738.0, 0.955 ], [ - 5669.0, + 6738.0, 0.96 ], [ - 5669.0, + 6739.0, 0.965 ], [ - 5676.0, + 6739.0, 0.97 ], [ - 6464.0, + 8072.0, 0.975 ], [ - 9030.0, + 9449.0, 0.98 ], [ - 9485.0, + 9905.0, 0.985 ], [ - 12230.0, + 12900.0, 0.99 ], [ - 16900.0, + 17572.0, 0.995 ], [ - 22056.0, + 23128.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 2251.0, - "p25": 2456.0, - "median": 3245.0, - "p75": 3270.0, - "p90": 3652.0, - "p99": 8300.0, - "max": 14343.0, - "mean": 3170.6855044963286, + "min": 1496.0, + "p10": 2411.0, + "p25": 2622.0, + "median": 3469.0, + "p75": 3493.0, + "p90": 3908.0, + "p99": 8967.0, + "max": 15415.0, + "mean": 3326.8568984289936, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 2248.0, + 1566.0, 0.005 ], [ - 2250.0, + 1567.0, 0.01 ], [ - 2250.0, + 1599.0, 0.015 ], [ - 2250.0, + 1631.0, 0.02 ], [ - 2250.0, + 1632.0, 0.025 ], [ - 2250.0, + 1797.0, 0.03 ], [ - 2250.0, + 2110.0, 0.035 ], [ - 2250.0, + 2410.0, 0.04 ], [ - 2250.0, + 2410.0, 0.045 ], [ - 2250.0, + 2410.0, 0.05 ], [ - 2251.0, + 2410.0, 0.055 ], [ - 2251.0, + 2410.0, 0.06 ], [ - 2251.0, + 2410.0, 0.065 ], [ - 2251.0, + 2410.0, 0.07 ], [ - 2251.0, + 2410.0, 0.075 ], [ - 2251.0, + 2410.0, 0.08 ], [ - 2251.0, + 2411.0, 0.085 ], [ - 2251.0, + 2411.0, 0.09 ], [ - 2251.0, + 2411.0, 0.095 ], [ - 2251.0, + 2411.0, 0.1 ], [ - 2253.0, + 2411.0, 0.105 ], [ - 2254.0, + 2411.0, 0.11 ], [ - 2260.0, + 2411.0, 0.115 ], [ - 2375.0, + 2411.0, 0.12 ], [ - 2376.0, + 2411.0, 0.125 ], [ - 2376.0, + 2413.0, 0.13 ], [ - 2376.0, + 2414.0, 0.135 ], [ - 2376.0, + 2421.0, 0.14 ], [ - 2377.0, + 2535.0, 0.145 ], [ - 2377.0, + 2536.0, 0.15 ], [ - 2377.0, + 2536.0, 0.155 ], [ - 2377.0, + 2536.0, 0.16 ], [ - 2378.0, + 2537.0, 0.165 ], [ - 2395.0, + 2537.0, 0.17 ], [ - 2407.0, + 2537.0, 0.175 ], [ - 2409.0, + 2537.0, 0.18 ], [ - 2411.0, + 2538.0, 0.185 ], [ - 2412.0, + 2549.0, 0.19 ], [ - 2414.0, + 2566.0, 0.195 ], [ - 2417.0, + 2569.0, 0.2 ], [ - 2420.0, + 2570.0, 0.205 ], [ - 2436.0, + 2572.0, 0.21 ], [ - 2441.0, + 2574.0, 0.215 ], [ - 2445.0, + 2577.0, 0.22 ], [ - 2446.0, + 2581.0, 0.225 ], [ - 2446.0, + 2612.0, 0.23 ], [ - 2446.0, + 2618.0, 0.235 ], [ - 2447.0, + 2621.0, 0.24 ], [ - 2449.0, + 2622.0, 0.245 ], [ - 2456.0, + 2622.0, 0.25 ], [ - 2991.0, + 2622.0, 0.255 ], [ - 2991.0, + 2623.0, 0.26 ], [ - 2992.0, + 2628.0, 0.265 ], [ - 2992.0, + 2854.0, 0.27 ], [ - 2992.0, + 2908.0, 0.275 ], [ - 2992.0, + 2909.0, 0.28 ], [ - 2993.0, + 2909.0, 0.285 ], [ - 2993.0, + 2910.0, 0.29 ], [ - 2993.0, + 2910.0, 0.295 ], [ - 2994.0, + 3215.0, 0.3 ], [ - 2995.0, + 3216.0, 0.305 ], [ - 3002.0, + 3216.0, 0.31 ], [ - 3005.0, + 3216.0, 0.315 ], [ - 3042.0, + 3216.0, 0.32 ], [ - 3240.0, + 3217.0, 0.325 ], [ - 3241.0, + 3217.0, 0.33 ], [ - 3241.0, + 3217.0, 0.335 ], [ - 3242.0, + 3218.0, 0.34 ], [ - 3242.0, + 3219.0, 0.345 ], [ - 3242.0, + 3228.0, 0.35 ], [ - 3242.0, + 3231.0, 0.355 ], [ - 3242.0, + 3464.0, 0.36 ], [ - 3242.0, + 3465.0, 0.365 ], [ - 3242.0, + 3465.0, 0.37 ], [ - 3242.0, + 3466.0, 0.375 ], [ - 3243.0, + 3466.0, 0.38 ], [ - 3243.0, + 3466.0, 0.385 ], [ - 3243.0, + 3466.0, 0.39 ], [ - 3243.0, + 3466.0, 0.395 ], [ - 3243.0, + 3466.0, 0.4 ], [ - 3243.0, + 3466.0, 0.405 ], [ - 3243.0, + 3466.0, 0.41 ], [ - 3243.0, + 3467.0, 0.415 ], [ - 3243.0, + 3467.0, 0.42 ], [ - 3243.0, + 3467.0, 0.425 ], [ - 3243.0, + 3467.0, 0.43 ], [ - 3243.0, + 3467.0, 0.435 ], [ - 3243.0, + 3467.0, 0.44 ], [ - 3244.0, + 3467.0, 0.445 ], [ - 3244.0, + 3467.0, 0.45 ], [ - 3244.0, + 3467.0, 0.455 ], [ - 3244.0, + 3467.0, 0.46 ], [ - 3244.0, + 3467.0, 0.465 ], [ - 3245.0, + 3467.0, 0.47 ], [ - 3245.0, + 3468.0, 0.475 ], [ - 3245.0, + 3468.0, 0.48 ], [ - 3245.0, + 3468.0, 0.485 ], [ - 3245.0, + 3468.0, 0.49 ], [ - 3245.0, + 3468.0, 0.495 ], [ - 3245.0, + 3469.0, 0.5 ], [ - 3245.0, + 3469.0, 0.505 ], [ - 3245.0, + 3469.0, 0.51 ], [ - 3245.0, + 3469.0, 0.515 ], [ - 3245.0, + 3469.0, 0.52 ], [ - 3245.0, + 3469.0, 0.525 ], [ - 3245.0, + 3469.0, 0.53 ], [ - 3245.0, + 3469.0, 0.535 ], [ - 3245.0, + 3469.0, 0.54 ], [ - 3245.0, + 3469.0, 0.545 ], [ - 3246.0, + 3469.0, 0.55 ], [ - 3246.0, + 3469.0, 0.555 ], [ - 3246.0, + 3469.0, 0.56 ], [ - 3246.0, + 3469.0, 0.565 ], [ - 3246.0, + 3469.0, 0.57 ], [ - 3246.0, + 3470.0, 0.575 ], [ - 3246.0, + 3470.0, 0.58 ], [ - 3246.0, + 3470.0, 0.585 ], [ - 3247.0, + 3470.0, 0.59 ], [ - 3247.0, + 3470.0, 0.595 ], [ - 3247.0, + 3470.0, 0.6 ], [ - 3247.0, + 3470.0, 0.605 ], [ - 3247.0, + 3470.0, 0.61 ], [ - 3247.0, + 3471.0, 0.615 ], [ - 3247.0, + 3471.0, 0.62 ], [ - 3247.0, + 3471.0, 0.625 ], [ - 3247.0, + 3471.0, 0.63 ], [ - 3247.0, + 3471.0, 0.635 ], [ - 3247.0, + 3471.0, 0.64 ], [ - 3264.0, + 3471.0, 0.645 ], [ - 3265.0, + 3471.0, 0.65 ], [ - 3265.0, + 3471.0, 0.655 ], [ - 3266.0, + 3471.0, 0.66 ], [ - 3266.0, + 3488.0, 0.665 ], [ - 3266.0, + 3489.0, 0.67 ], [ - 3267.0, + 3489.0, 0.675 ], [ - 3267.0, + 3490.0, 0.68 ], [ - 3267.0, + 3490.0, 0.685 ], [ - 3267.0, + 3490.0, 0.69 ], [ - 3268.0, + 3491.0, 0.695 ], [ - 3268.0, + 3491.0, 0.7 ], [ - 3268.0, + 3491.0, 0.705 ], [ - 3268.0, + 3491.0, 0.71 ], [ - 3269.0, + 3492.0, 0.715 ], [ - 3269.0, + 3492.0, 0.72 ], [ - 3269.0, + 3492.0, 0.725 ], [ - 3269.0, + 3492.0, 0.73 ], [ - 3269.0, + 3493.0, 0.735 ], [ - 3270.0, + 3493.0, 0.74 ], [ - 3270.0, + 3493.0, 0.745 ], [ - 3270.0, + 3493.0, 0.75 ], [ - 3271.0, + 3494.0, 0.755 ], [ - 3271.0, + 3494.0, 0.76 ], [ - 3271.0, + 3494.0, 0.765 ], [ - 3271.0, + 3495.0, 0.77 ], [ - 3272.0, + 3495.0, 0.775 ], [ - 3272.0, + 3495.0, 0.78 ], [ - 3273.0, + 3496.0, 0.785 ], [ - 3273.0, + 3496.0, 0.79 ], [ - 3275.0, + 3496.0, 0.795 ], [ - 3411.0, + 3497.0, 0.8 ], [ - 3416.0, + 3498.0, 0.805 ], [ - 3649.0, + 3507.0, 0.81 ], [ - 3650.0, + 3672.0, 0.815 ], [ - 3651.0, + 3806.0, 0.82 ], [ - 3651.0, + 3906.0, 0.825 ], [ - 3651.0, + 3907.0, 0.83 ], [ - 3651.0, + 3907.0, 0.835 ], [ - 3652.0, + 3907.0, 0.84 ], [ - 3652.0, + 3908.0, 0.845 ], [ - 3652.0, + 3908.0, 0.85 ], [ - 3652.0, + 3908.0, 0.855 ], [ - 3652.0, + 3908.0, 0.86 ], [ - 3652.0, + 3908.0, 0.865 ], [ - 3652.0, + 3908.0, 0.87 ], [ - 3652.0, + 3908.0, 0.875 ], [ - 3652.0, + 3908.0, 0.88 ], [ - 3652.0, + 3908.0, 0.885 ], [ - 3652.0, + 3908.0, 0.89 ], [ - 3652.0, + 3908.0, 0.895 ], [ - 3652.0, + 3908.0, 0.9 ], [ - 3653.0, + 3908.0, 0.905 ], [ - 3653.0, + 3909.0, 0.91 ], [ - 3653.0, + 3909.0, 0.915 ], [ - 3653.0, + 3909.0, 0.92 ], [ - 3653.0, + 3909.0, 0.925 ], [ - 3653.0, + 3909.0, 0.93 ], [ - 3653.0, + 3909.0, 0.935 ], [ - 3653.0, + 3909.0, 0.94 ], [ - 3653.0, + 3909.0, 0.945 ], [ - 3654.0, + 3910.0, 0.95 ], [ - 3654.0, + 3910.0, 0.955 ], [ - 3654.0, + 3910.0, 0.96 ], [ - 3654.0, + 3910.0, 0.965 ], [ - 3655.0, + 3910.0, 0.97 ], [ - 4509.0, + 4851.0, 0.975 ], [ - 5263.0, + 5678.0, 0.98 ], [ - 5661.0, + 5838.0, 0.985 ], [ - 8300.0, + 8967.0, 0.99 ], [ - 9189.0, + 9861.0, 0.995 ], [ - 14343.0, + 15415.0, 1.0 ] ] @@ -93215,749 +93251,833 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 180, + "accepted_valid": 206, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 91.66666666666667, + "roundtrip_pct": 92.71844660194175, "fidelity_pct": null, - "accept_pct": 80.35714285714286 + "accept_pct": 91.96428571428571 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 224, - "n_accepted": 180, - "min": 1310.0, - "p10": 1410.9, - "p25": 2512.9, - "median": 6364.1, - "p75": 16677.6, - "p90": 34672.0, - "p99": 46761.7, - "max": 136505.0, - "mean": 12639.8, - "roundtrip_pct": 91.7, + "n_accepted": 206, + "min": 1385.4, + "p10": 1431.1, + "p25": 2409.1, + "median": 5803.9, + "p75": 13206.7, + "p90": 34111.0, + "p99": 48458.3, + "max": 105970.3, + "mean": 11368.5, + "roundtrip_pct": 92.7, "ecdf": [ [ - 1310.0, - 0.005555555555555556 + 1385.4, + 0.0 + ], + [ + 1387.9, + 0.005 + ], + [ + 1394.6, + 0.01 ], [ - 1310.6, - 0.011111111111111112 + 1394.8, + 0.015 ], [ - 1320.1, - 0.016666666666666666 + 1396.5, + 0.02 ], [ - 1352.6, - 0.022222222222222223 + 1396.9, + 0.025 ], [ - 1355.5, - 0.027777777777777776 + 1399.3, + 0.03 ], [ - 1355.5, - 0.03333333333333333 + 1400.3, + 0.035 ], [ - 1379.1, - 0.03888888888888889 + 1400.8, + 0.04 ], [ - 1379.6, - 0.044444444444444446 + 1402.0, + 0.045 ], [ - 1381.8, + 1402.9, 0.05 ], [ - 1390.0, - 0.05555555555555555 + 1404.2, + 0.055 ], [ - 1390.1, - 0.06111111111111111 + 1411.5, + 0.06 ], [ - 1393.1, - 0.06666666666666667 + 1412.2, + 0.065 ], [ - 1396.8, - 0.07222222222222222 + 1414.7, + 0.07 ], [ - 1397.9, - 0.07777777777777778 + 1415.4, + 0.075 ], [ - 1401.8, - 0.08333333333333333 + 1416.6, + 0.08 ], [ - 1402.4, - 0.08888888888888889 + 1416.9, + 0.085 + ], + [ + 1423.1, + 0.09 ], [ - 1406.9, - 0.09444444444444444 + 1427.3, + 0.095 ], [ - 1407.3, + 1431.1, 0.1 ], [ - 1410.9, - 0.10555555555555556 + 1432.5, + 0.105 ], [ - 1415.2, - 0.1111111111111111 + 1435.9, + 0.11 ], [ - 1420.3, - 0.11666666666666667 + 1436.7, + 0.115 ], [ - 1420.7, - 0.12222222222222222 + 1443.6, + 0.12 ], [ - 1422.0, - 0.12777777777777777 + 1443.8, + 0.125 ], [ - 1426.6, - 0.13333333333333333 + 1444.0, + 0.13 ], [ - 1428.7, - 0.1388888888888889 + 1456.1, + 0.135 ], [ - 1430.1, - 0.14444444444444443 + 1475.7, + 0.14 ], [ - 1432.6, + 1477.2, + 0.145 + ], + [ + 1485.9, 0.15 ], [ - 1433.6, - 0.15555555555555556 + 1494.0, + 0.155 ], [ - 1440.5, - 0.16111111111111112 + 1769.4, + 0.16 ], [ - 1443.5, - 0.16666666666666666 + 1771.4, + 0.165 ], [ - 1444.1, - 0.17222222222222222 + 1774.3, + 0.17 + ], + [ + 1778.5, + 0.175 ], [ - 1489.0, - 0.17777777777777778 + 1800.7, + 0.18 ], [ - 1502.2, - 0.18333333333333332 + 1836.9, + 0.185 ], [ - 1570.6, - 0.18888888888888888 + 1837.4, + 0.19 ], [ - 1747.6, - 0.19444444444444445 + 1846.0, + 0.195 ], [ - 1803.4, + 1925.7, 0.2 ], [ - 1823.1, - 0.20555555555555555 + 1948.5, + 0.205 + ], + [ + 1950.0, + 0.21 ], [ - 1856.4, - 0.2111111111111111 + 2023.0, + 0.215 ], [ - 1914.3, - 0.21666666666666667 + 2027.3, + 0.22 ], [ - 1928.3, - 0.2222222222222222 + 2060.3, + 0.225 ], [ - 1949.3, - 0.22777777777777777 + 2092.3, + 0.23 ], [ - 2012.9, - 0.23333333333333334 + 2120.4, + 0.235 ], [ - 2025.8, - 0.2388888888888889 + 2270.1, + 0.24 ], [ - 2040.0, - 0.24444444444444444 + 2367.8, + 0.245 ], [ - 2299.2, + 2409.1, 0.25 ], [ - 2512.9, - 0.25555555555555554 + 2413.0, + 0.255 ], [ - 2524.8, - 0.2611111111111111 + 2474.7, + 0.26 ], [ - 2539.5, - 0.26666666666666666 + 2505.6, + 0.265 ], [ - 2541.8, - 0.2722222222222222 + 2507.4, + 0.27 ], [ - 3042.6, - 0.2777777777777778 + 2544.2, + 0.275 ], [ - 3085.1, - 0.2833333333333333 + 2553.9, + 0.28 ], [ - 3115.5, - 0.28888888888888886 + 2608.7, + 0.285 ], [ - 3194.2, - 0.29444444444444445 + 2651.0, + 0.29 + ], + [ + 2669.4, + 0.295 ], [ - 3203.0, + 2703.8, 0.3 ], [ - 3302.3, - 0.3055555555555556 + 2736.8, + 0.305 ], [ - 3304.9, - 0.3111111111111111 + 2738.9, + 0.31 ], [ - 3422.0, - 0.31666666666666665 + 2739.1, + 0.315 ], [ - 3527.6, - 0.32222222222222224 + 2807.8, + 0.32 ], [ - 3656.5, - 0.3277777777777778 + 2808.1, + 0.325 ], [ - 3718.4, - 0.3333333333333333 + 2834.5, + 0.33 ], [ - 3820.0, - 0.3388888888888889 + 2851.7, + 0.335 ], [ - 3830.6, - 0.34444444444444444 + 2874.8, + 0.34 ], [ - 3868.7, + 2878.6, + 0.345 + ], + [ + 2895.8, 0.35 ], [ - 3893.5, - 0.35555555555555557 + 2906.1, + 0.355 ], [ - 4015.9, - 0.3611111111111111 + 2914.9, + 0.36 ], [ - 4093.9, - 0.36666666666666664 + 2937.8, + 0.365 ], [ - 4118.8, - 0.37222222222222223 + 2958.2, + 0.37 ], [ - 4156.9, - 0.37777777777777777 + 3001.3, + 0.375 + ], + [ + 3012.8, + 0.38 ], [ - 4181.1, - 0.38333333333333336 + 3100.3, + 0.385 ], [ - 4240.9, - 0.3888888888888889 + 3115.9, + 0.39 ], [ - 4285.0, - 0.39444444444444443 + 3209.7, + 0.395 ], [ - 4309.2, + 3211.3, 0.4 ], [ - 4319.2, - 0.40555555555555556 + 3332.7, + 0.405 ], [ - 4343.0, - 0.4111111111111111 + 3467.3, + 0.41 ], [ - 4490.6, - 0.4166666666666667 + 3535.9, + 0.415 ], [ - 4622.1, - 0.4222222222222222 + 3661.7, + 0.42 ], [ - 4626.0, - 0.42777777777777776 + 3792.8, + 0.425 ], [ - 4734.2, - 0.43333333333333335 + 4197.9, + 0.43 ], [ - 5080.9, - 0.4388888888888889 + 4291.6, + 0.435 ], [ - 5152.1, - 0.4444444444444444 + 4446.2, + 0.44 + ], + [ + 4460.1, + 0.445 ], [ - 5326.1, + 4511.3, 0.45 ], [ - 5556.2, - 0.45555555555555555 + 4711.5, + 0.455 ], [ - 5598.6, - 0.46111111111111114 + 4865.3, + 0.46 ], [ - 5779.6, - 0.4666666666666667 + 4934.1, + 0.465 ], [ - 5907.0, - 0.4722222222222222 + 4991.2, + 0.47 ], [ - 5952.7, - 0.4777777777777778 + 5056.9, + 0.475 ], [ - 6232.5, - 0.48333333333333334 + 5114.0, + 0.48 ], [ - 6290.2, - 0.4888888888888889 + 5427.6, + 0.485 + ], + [ + 5496.6, + 0.49 ], [ - 6305.8, - 0.49444444444444446 + 5529.1, + 0.495 ], [ - 6323.5, + 5803.9, 0.5 ], [ - 6364.1, - 0.5055555555555555 + 5873.2, + 0.505 ], [ - 6667.2, - 0.5111111111111111 + 6004.0, + 0.51 ], [ - 7221.7, - 0.5166666666666667 + 6015.6, + 0.515 ], [ - 7330.5, - 0.5222222222222223 + 6082.2, + 0.52 ], [ - 7504.2, - 0.5277777777777778 + 6100.1, + 0.525 ], [ - 8013.1, - 0.5333333333333333 + 6199.5, + 0.53 ], [ - 8061.6, - 0.5388888888888889 + 6279.9, + 0.535 + ], + [ + 6299.8, + 0.54 ], [ - 8113.3, - 0.5444444444444444 + 6311.9, + 0.545 ], [ - 8489.1, + 6335.2, 0.55 ], [ - 8754.0, - 0.5555555555555556 + 6435.7, + 0.555 ], [ - 8758.6, - 0.5611111111111111 + 6491.6, + 0.56 ], [ - 8782.9, - 0.5666666666666667 + 6645.0, + 0.565 ], [ - 8848.7, - 0.5722222222222222 + 6645.0, + 0.57 ], [ - 8974.8, - 0.5777777777777777 + 6655.4, + 0.575 + ], + [ + 6738.9, + 0.58 ], [ - 9174.9, - 0.5833333333333334 + 6805.9, + 0.585 ], [ - 9205.2, - 0.5888888888888889 + 6868.8, + 0.59 ], [ - 9238.6, - 0.5944444444444444 + 7092.5, + 0.595 ], [ - 9396.5, + 7285.4, 0.6 ], [ - 10104.7, - 0.6055555555555555 + 7307.2, + 0.605 ], [ - 10784.1, - 0.6111111111111112 + 7325.6, + 0.61 ], [ - 10898.1, - 0.6166666666666667 + 7356.6, + 0.615 ], [ - 10936.4, - 0.6222222222222222 + 7890.9, + 0.62 ], [ - 11244.1, - 0.6277777777777778 + 8011.2, + 0.625 ], [ - 11498.9, - 0.6333333333333333 + 8011.5, + 0.63 ], [ - 11678.2, - 0.6388888888888888 + 8245.5, + 0.635 ], [ - 11826.7, - 0.6444444444444445 + 8774.0, + 0.64 ], [ - 11872.5, + 8786.6, + 0.645 + ], + [ + 8860.1, 0.65 ], [ - 11947.7, - 0.6555555555555556 + 8901.2, + 0.655 ], [ - 11985.2, - 0.6611111111111111 + 8964.7, + 0.66 ], [ - 12042.7, - 0.6666666666666666 + 9110.6, + 0.665 ], [ - 12062.9, - 0.6722222222222223 + 9538.0, + 0.67 ], [ - 12129.3, - 0.6777777777777778 + 9781.8, + 0.675 ], [ - 12507.0, - 0.6833333333333333 + 9893.8, + 0.68 ], [ - 12579.6, - 0.6888888888888889 + 9958.8, + 0.685 ], [ - 12684.0, - 0.6944444444444444 + 10633.8, + 0.69 + ], + [ + 10866.3, + 0.695 ], [ - 13387.0, + 10917.7, 0.7 ], [ - 14569.2, - 0.7055555555555556 + 11005.8, + 0.705 ], [ - 14761.8, - 0.7111111111111111 + 11420.1, + 0.71 ], [ - 14869.8, - 0.7166666666666667 + 11421.6, + 0.715 ], [ - 14972.4, - 0.7222222222222222 + 11831.0, + 0.72 ], [ - 15834.0, - 0.7277777777777777 + 11981.1, + 0.725 ], [ - 16074.4, - 0.7333333333333333 + 12071.3, + 0.73 ], [ - 16409.0, - 0.7388888888888889 + 12103.0, + 0.735 ], [ - 16471.2, - 0.7444444444444445 + 12520.3, + 0.74 ], [ - 16677.6, + 12588.7, + 0.745 + ], + [ + 13206.7, 0.75 ], [ - 16773.6, - 0.7555555555555555 + 13362.8, + 0.755 ], [ - 16922.0, - 0.7611111111111111 + 13453.8, + 0.76 ], [ - 17119.8, - 0.7666666666666667 + 14295.0, + 0.765 ], [ - 17753.8, - 0.7722222222222223 + 14522.5, + 0.77 ], [ - 18084.2, - 0.7777777777777778 + 14565.8, + 0.775 ], [ - 18512.5, - 0.7833333333333333 + 14622.7, + 0.78 + ], + [ + 15463.2, + 0.785 ], [ - 18823.0, - 0.7888888888888889 + 15507.4, + 0.79 ], [ - 19910.2, - 0.7944444444444444 + 15663.6, + 0.795 ], [ - 21350.7, + 16553.4, 0.8 ], [ - 21352.8, - 0.8055555555555556 + 16585.2, + 0.805 ], [ - 21818.8, - 0.8111111111111111 + 18179.5, + 0.81 ], [ - 21934.7, - 0.8166666666666667 + 18432.5, + 0.815 ], [ - 22725.5, - 0.8222222222222222 + 18489.0, + 0.82 ], [ - 23220.7, - 0.8277777777777777 + 18637.8, + 0.825 ], [ - 23377.7, - 0.8333333333333334 + 19161.2, + 0.83 ], [ - 25995.7, - 0.8388888888888889 + 21006.3, + 0.835 ], [ - 26179.3, - 0.8444444444444444 + 23377.7, + 0.84 ], [ - 28440.3, + 23748.3, + 0.845 + ], + [ + 26106.0, 0.85 ], [ - 31189.0, - 0.8555555555555555 + 26226.3, + 0.855 ], [ - 31716.7, - 0.8611111111111112 + 27629.0, + 0.86 ], [ - 31827.0, - 0.8666666666666667 + 29569.3, + 0.865 ], [ - 32792.0, - 0.8722222222222222 + 30631.0, + 0.87 ], [ - 33035.7, - 0.8777777777777778 + 31649.7, + 0.875 ], [ - 33543.3, - 0.8833333333333333 + 32524.7, + 0.88 ], [ - 33864.0, - 0.8888888888888888 + 32712.0, + 0.885 + ], + [ + 32945.3, + 0.89 ], [ - 34595.3, - 0.8944444444444445 + 33289.7, + 0.895 ], [ - 34672.0, + 34111.0, 0.9 ], [ - 35156.7, - 0.9055555555555556 + 35767.7, + 0.905 ], [ - 36242.0, - 0.9111111111111111 + 36054.7, + 0.91 ], [ - 36616.0, - 0.9166666666666666 + 36920.0, + 0.915 ], [ - 37066.7, - 0.9222222222222223 + 37223.7, + 0.92 ], [ - 37156.7, - 0.9277777777777778 + 37657.7, + 0.925 ], [ - 37931.7, - 0.9333333333333333 + 39327.7, + 0.93 ], [ - 38199.0, - 0.9388888888888889 + 39481.3, + 0.935 ], [ - 39595.0, - 0.9444444444444444 + 39678.3, + 0.94 ], [ - 39945.3, - 0.95 + 40206.0, + 0.945 ], [ - 42313.3, - 0.9555555555555556 + 42470.3, + 0.95 ], [ - 42674.0, - 0.9611111111111111 + 44561.0, + 0.955 ], [ - 44627.7, - 0.9666666666666667 + 44851.3, + 0.96 ], [ - 45095.3, - 0.9722222222222222 + 45499.3, + 0.965 ], [ - 45586.3, - 0.9777777777777777 + 45499.3, + 0.97 ], [ - 46187.3, - 0.9833333333333333 + 46641.3, + 0.975 ], [ 46761.7, - 0.9888888888888889 + 0.98 + ], + [ + 48344.7, + 0.985 + ], + [ + 48458.3, + 0.99 ], [ - 46858.3, - 0.9944444444444445 + 75539.3, + 0.995 ], [ - 136505.0, + 105970.3, 1.0 ] ] @@ -93966,819 +94086,819 @@ "parser": "sqlparser-rs", "n_total": 224, "n_accepted": 222, - "min": 3902.9, - "p10": 4709.9, - "p25": 6601.8, - "median": 15535.2, - "p75": 41184.7, - "p90": 80488.7, - "p99": 137323.0, - "max": 315563.3, - "mean": 30543.9, + "min": 3922.4, + "p10": 4710.3, + "p25": 6507.3, + "median": 12974.5, + "p75": 40967.3, + "p90": 83574.7, + "p99": 134450.7, + "max": 258238.0, + "mean": 30334.8, "roundtrip_pct": 99.5, "ecdf": [ [ - 3902.9, + 3922.4, 0.0 ], [ - 4569.6, + 4614.4, 0.005 ], [ - 4574.8, + 4617.3, 0.01 ], [ - 4581.0, + 4619.2, 0.015 ], [ - 4583.0, + 4626.9, 0.02 ], [ - 4590.6, + 4630.7, 0.025 ], [ - 4591.5, + 4636.9, 0.03 ], [ - 4591.5, + 4638.8, 0.035 ], [ - 4592.0, + 4640.2, 0.04 ], [ - 4592.0, + 4640.7, 0.045 ], [ - 4598.7, + 4653.6, 0.05 ], [ - 4599.7, + 4656.0, 0.055 ], [ - 4600.1, + 4658.3, 0.06 ], [ - 4602.7, + 4659.8, 0.065 ], [ - 4609.2, + 4661.7, 0.07 ], [ - 4616.8, + 4679.9, 0.075 ], [ - 4633.5, + 4682.2, 0.08 ], [ - 4633.5, + 4682.7, 0.085 ], [ - 4639.8, + 4687.7, 0.09 ], [ - 4704.9, + 4693.1, 0.095 ], [ - 4709.9, + 4710.3, 0.1 ], [ - 4718.4, + 4721.0, 0.105 ], [ - 4755.0, + 4741.9, 0.11 ], [ - 4851.6, + 4758.5, 0.115 ], [ - 4865.2, + 4829.7, 0.12 ], [ - 4866.5, + 4838.6, 0.125 ], [ - 4867.6, + 4885.2, 0.13 ], [ - 4875.2, + 4894.5, 0.135 ], [ - 4882.8, + 4934.6, 0.14 ], [ - 4894.2, + 4960.5, 0.145 ], [ - 4908.5, + 5171.4, 0.15 ], [ - 4995.5, + 5400.2, 0.155 ], [ - 5031.8, + 5449.6, 0.16 ], [ - 5039.5, + 5582.9, 0.165 ], [ - 5302.9, + 5692.5, 0.17 ], [ - 5849.6, + 5707.7, 0.175 ], [ - 5852.3, + 5710.2, 0.18 ], [ - 5902.4, + 5726.4, 0.185 ], [ - 5902.6, + 5735.5, 0.19 ], [ - 5908.1, + 5778.3, 0.195 ], [ - 5913.2, + 5831.7, 0.2 ], [ - 5914.3, + 5867.4, 0.205 ], [ - 5932.5, + 5869.8, 0.21 ], [ - 5992.6, + 5889.2, 0.215 ], [ - 6096.6, + 5895.6, 0.22 ], [ - 6178.1, + 5902.4, 0.225 ], [ - 6226.4, + 5962.5, 0.23 ], [ - 6279.9, + 6277.6, 0.235 ], [ - 6354.0, + 6410.0, 0.24 ], [ - 6504.5, + 6423.6, 0.245 ], [ - 6601.8, + 6507.3, 0.25 ], [ - 6926.2, + 6699.8, 0.255 ], [ - 7063.4, + 6710.5, 0.26 ], [ - 7185.9, + 6835.8, 0.265 ], [ - 7404.8, + 6857.5, 0.27 ], [ - 7409.4, + 6915.4, 0.275 ], [ - 7685.4, + 6975.5, 0.28 ], [ - 7868.5, + 7035.6, 0.285 ], [ - 7925.0, + 7059.7, 0.29 ], [ - 8324.9, + 7235.2, 0.295 ], [ - 8388.5, + 7588.6, 0.3 ], [ - 8406.9, + 7758.3, 0.305 ], [ - 8953.0, + 8274.7, 0.31 ], [ - 9053.1, + 8554.2, 0.315 ], [ - 9363.9, + 8567.1, 0.32 ], [ - 9410.0, + 8585.3, 0.325 ], [ - 9460.1, + 8615.3, 0.33 ], [ - 9581.4, + 8857.6, 0.335 ], [ - 9721.7, + 8942.9, 0.34 ], [ - 9917.5, + 9180.3, 0.345 ], [ - 10070.1, + 9242.4, 0.35 ], [ - 10189.2, + 9484.6, 0.355 ], [ - 10666.4, + 9798.4, 0.36 ], [ - 10752.9, + 9905.3, 0.365 ], [ - 10759.1, + 10017.8, 0.37 ], [ - 11096.0, + 10199.2, 0.375 ], [ - 11188.6, + 10281.7, 0.38 ], [ - 11459.1, + 10289.5, 0.385 ], [ - 11486.8, + 10344.0, 0.39 ], [ - 11514.7, + 10740.3, 0.395 ], [ - 11608.2, + 10772.9, 0.4 ], [ - 12276.0, + 11357.8, 0.405 ], [ - 12336.3, + 11384.0, 0.41 ], [ - 12520.7, + 11402.8, 0.415 ], [ - 12608.1, + 11601.9, 0.42 ], [ - 12648.3, + 11603.1, 0.425 ], [ - 12659.6, + 11693.6, 0.43 ], [ - 12688.3, + 12024.3, 0.435 ], [ - 12698.3, + 12035.6, 0.44 ], [ - 12714.0, + 12197.3, 0.445 ], [ - 12721.3, + 12479.3, 0.45 ], [ - 12875.9, + 12527.9, 0.455 ], [ - 12901.4, + 12669.7, 0.46 ], [ - 12942.0, + 12694.0, 0.465 ], [ - 13186.4, + 12724.0, 0.47 ], [ - 13207.9, + 12747.0, 0.475 ], [ - 13767.7, + 12794.3, 0.48 ], [ - 13951.3, + 12819.9, 0.485 ], [ - 14130.2, + 12847.1, 0.49 ], [ - 15050.2, + 12867.1, 0.495 ], [ - 15535.2, + 12974.5, 0.5 ], [ - 15554.3, + 13330.2, 0.505 ], [ - 15609.4, + 13537.3, 0.51 ], [ - 15725.8, + 13707.3, 0.515 ], [ - 15756.5, + 13787.7, 0.52 ], [ - 16240.6, + 13948.0, 0.525 ], [ - 16709.6, + 14145.2, 0.53 ], [ - 16727.6, + 14191.8, 0.535 ], [ - 16982.2, + 15407.3, 0.54 ], [ - 17080.4, + 15455.2, 0.545 ], [ - 17397.8, + 15505.2, 0.55 ], [ - 17469.0, + 15535.4, 0.555 ], [ - 17591.2, + 16082.2, 0.56 ], [ - 17623.2, + 16156.4, 0.565 ], [ - 17885.8, + 16489.2, 0.57 ], [ - 17909.8, + 17082.2, 0.575 ], [ - 18753.6, + 17477.0, 0.58 ], [ - 19108.0, + 17573.2, 0.585 ], [ - 19334.0, + 17739.6, 0.59 ], [ - 19519.5, + 17865.6, 0.595 ], [ - 19887.5, + 18567.0, 0.6 ], [ - 20047.8, + 19346.8, 0.605 ], [ - 20100.5, + 19679.5, 0.61 ], [ - 20463.8, + 19722.2, 0.615 ], [ - 20877.0, + 20273.2, 0.62 ], [ - 21350.5, + 20296.0, 0.625 ], [ - 21353.0, + 20496.2, 0.63 ], [ - 21931.5, + 20711.5, 0.635 ], [ - 22071.8, + 21330.2, 0.64 ], [ - 22462.7, + 21600.8, 0.645 ], [ - 23131.2, + 21964.2, 0.65 ], [ - 23447.7, + 22442.5, 0.655 ], [ - 23930.2, + 22500.0, 0.66 ], [ - 25748.7, + 23370.7, 0.665 ], [ - 26276.3, + 23628.0, 0.67 ], [ - 26309.7, + 23922.8, 0.675 ], [ - 26476.7, + 23975.3, 0.68 ], [ - 27041.0, + 26323.0, 0.685 ], [ - 27058.0, + 26557.0, 0.69 ], [ - 27936.3, + 26894.3, 0.695 ], [ - 28423.7, + 27027.7, 0.7 ], [ - 28500.7, + 27702.3, 0.705 ], [ - 29142.0, + 28684.3, 0.71 ], [ - 30354.3, + 28817.7, 0.715 ], [ - 32718.3, + 29990.0, 0.72 ], [ - 32845.3, + 31078.7, 0.725 ], [ - 32848.7, + 31215.7, 0.73 ], [ - 35210.0, + 34692.0, 0.735 ], [ - 38773.3, + 35159.7, 0.74 ], [ - 39331.0, + 38846.7, 0.745 ], [ - 41184.7, + 40967.3, 0.75 ], [ - 42109.7, + 41458.3, 0.755 ], [ - 42193.0, + 41562.0, 0.76 ], [ - 42917.7, + 42587.3, 0.765 ], [ - 43539.0, + 43659.3, 0.77 ], [ - 43986.7, + 43919.7, 0.775 ], [ - 45008.3, + 44317.0, 0.78 ], [ - 45035.3, + 47583.0, 0.785 ], [ - 48865.7, + 48301.3, 0.79 ], [ - 49537.0, + 50014.7, 0.795 ], [ - 49647.3, + 52419.0, 0.8 ], [ - 55688.7, + 58991.7, 0.805 ], [ - 57442.0, + 59609.3, 0.81 ], [ - 57893.0, + 60314.0, 0.815 ], [ - 60464.3, + 61102.3, 0.82 ], [ - 63166.3, + 66813.0, 0.825 ], [ - 64238.3, + 68259.0, 0.83 ], [ - 66372.3, + 68596.3, 0.835 ], [ - 66502.3, + 69975.3, 0.84 ], [ - 67163.7, + 70049.0, 0.845 ], [ - 68335.7, + 72169.7, 0.85 ], [ - 70657.0, + 73195.0, 0.855 ], [ - 73268.3, + 73896.3, 0.86 ], [ - 73886.3, + 76818.7, 0.865 ], [ - 75726.7, + 77356.0, 0.87 ], [ - 76014.0, + 78364.7, 0.875 ], [ - 76217.7, + 78441.3, 0.88 ], [ - 76902.0, + 81320.3, 0.885 ], [ - 79436.7, + 81383.7, 0.89 ], [ - 79614.0, + 82926.7, 0.895 ], [ - 80488.7, + 83574.7, 0.9 ], [ - 80686.0, + 83601.3, 0.905 ], [ - 80719.3, + 84920.7, 0.91 ], [ - 83150.7, + 88908.0, 0.915 ], [ - 85004.3, + 90127.0, 0.92 ], [ - 89652.7, + 90841.7, 0.925 ], [ - 93436.7, + 93059.0, 0.93 ], [ - 93777.3, + 95129.7, 0.935 ], [ - 95136.3, + 97694.3, 0.94 ], [ - 98469.3, + 101094.3, 0.945 ], [ - 99631.7, + 105873.3, 0.95 ], [ - 105910.3, + 112759.7, 0.955 ], [ - 110104.7, + 115942.3, 0.96 ], [ - 111781.3, + 119636.0, 0.965 ], [ - 118677.7, + 121479.7, 0.97 ], [ - 120040.3, + 125794.3, 0.975 ], [ - 121880.3, + 129584.7, 0.98 ], [ - 134347.3, + 132490.3, 0.985 ], [ - 137323.0, + 134450.7, 0.99 ], [ - 174834.0, + 175247.7, 0.995 ], [ - 315563.3, + 258238.0, 1.0 ] ] @@ -94787,819 +94907,819 @@ "parser": "polyglot-sql", "n_total": 224, "n_accepted": 222, - "min": 11434.1, - "p10": 11609.5, - "p25": 13989.8, - "median": 22069.2, - "p75": 45305.7, - "p90": 85692.0, - "p99": 129321.3, - "max": 282414.0, - "mean": 36181.0, + "min": 11424.1, + "p10": 11604.4, + "p25": 14704.5, + "median": 22121.8, + "p75": 47536.3, + "p90": 85254.7, + "p99": 136775.3, + "max": 233721.7, + "mean": 36864.3, "roundtrip_pct": 73.4, "ecdf": [ [ - 11434.1, + 11424.1, 0.0 ], [ - 11441.6, + 11445.4, 0.005 ], [ - 11441.6, + 11446.6, 0.01 ], [ - 11444.1, + 11449.2, 0.015 ], [ - 11445.4, + 11455.5, 0.02 ], [ - 11450.4, + 11466.6, 0.025 ], [ - 11455.4, + 11473.0, 0.03 ], [ - 11484.1, + 11476.6, 0.035 ], [ - 11514.2, + 11476.8, 0.04 ], [ - 11519.2, + 11479.1, 0.045 ], [ - 11525.6, + 11484.1, 0.05 ], [ - 11536.9, + 11487.9, 0.055 ], [ - 11543.0, + 11488.0, 0.06 ], [ - 11543.0, + 11501.9, 0.065 ], [ - 11548.0, + 11506.8, 0.07 ], [ - 11554.4, + 11579.4, 0.075 ], [ - 11554.4, + 11583.1, 0.08 ], [ - 11561.9, + 11587.6, 0.085 ], [ - 11564.4, + 11598.1, 0.09 ], [ - 11575.8, + 11600.6, 0.095 ], [ - 11609.5, + 11604.4, 0.1 ], [ - 11614.5, + 11632.0, 0.105 ], [ - 11640.8, + 11915.0, 0.11 ], [ - 11650.8, + 12136.8, 0.115 ], [ - 11657.0, + 12161.8, 0.12 ], [ - 11665.9, + 12226.9, 0.125 ], [ - 11668.2, + 12230.6, 0.13 ], [ - 11747.1, + 12258.9, 0.135 ], [ - 11807.4, + 12287.4, 0.14 ], [ - 12233.2, + 12299.8, 0.145 ], [ - 12686.9, + 12303.2, 0.15 ], [ - 12822.9, + 12948.9, 0.155 ], [ - 12840.0, + 13080.4, 0.16 ], [ - 12848.6, + 13122.0, 0.165 ], [ - 12975.9, + 13427.0, 0.17 ], [ - 12983.1, + 13465.5, 0.175 ], [ - 12994.6, + 13483.8, 0.18 ], [ - 12997.4, + 13574.0, 0.185 ], [ - 13000.3, + 13584.3, 0.19 ], [ - 13013.1, + 13610.7, 0.195 ], [ - 13083.3, + 13627.1, 0.2 ], [ - 13322.4, + 13632.9, 0.205 ], [ - 13402.6, + 13647.5, 0.21 ], [ - 13542.7, + 13697.3, 0.215 ], [ - 13544.1, + 13706.0, 0.22 ], [ - 13547.1, + 13734.3, 0.225 ], [ - 13612.5, + 13764.6, 0.23 ], [ - 13796.2, + 14150.2, 0.235 ], [ - 13906.4, + 14240.3, 0.24 ], [ - 13964.7, + 14617.6, 0.245 ], [ - 13989.8, + 14704.5, 0.25 ], [ - 14105.0, + 14841.5, 0.255 ], [ - 14225.2, + 15058.5, 0.26 ], [ - 14512.5, + 15163.7, 0.265 ], [ - 14597.5, + 15278.8, 0.27 ], [ - 14861.5, + 15527.7, 0.275 ], [ - 15085.2, + 15581.2, 0.28 ], [ - 15086.8, + 15633.4, 0.285 ], [ - 15651.6, + 16507.2, 0.29 ], [ - 15657.6, + 16615.4, 0.295 ], [ - 15938.2, + 16661.6, 0.3 ], [ - 16048.4, + 16761.6, 0.305 ], [ - 16705.6, + 17328.8, 0.31 ], [ - 16715.6, + 17336.8, 0.315 ], [ - 16805.8, + 17479.0, 0.32 ], [ - 16964.0, + 17523.0, 0.325 ], [ - 17027.0, + 17603.2, 0.33 ], [ - 17226.6, + 17655.4, 0.335 ], [ - 17248.6, + 17879.8, 0.34 ], [ - 17310.8, + 18104.2, 0.345 ], [ - 17665.6, + 18110.2, 0.35 ], [ - 17856.2, + 18200.4, 0.355 ], [ - 18094.2, + 18677.8, 0.36 ], [ - 18166.4, + 18868.2, 0.365 ], [ - 18358.8, + 19096.0, 0.37 ], [ - 18422.8, + 19116.2, 0.375 ], [ - 18465.0, + 19140.0, 0.38 ], [ - 18577.8, + 19339.0, 0.385 ], [ - 18620.2, + 19344.0, 0.39 ], [ - 18689.2, + 19366.6, 0.395 ], [ - 18723.4, + 19369.2, 0.4 ], [ - 18790.5, + 19564.5, 0.405 ], [ - 18843.6, + 19642.2, 0.41 ], [ - 18918.2, + 19847.8, 0.415 ], [ - 18978.0, + 19935.0, 0.42 ], [ - 19008.5, + 19957.8, 0.425 ], [ - 19044.0, + 19985.5, 0.43 ], [ - 19064.0, + 20088.0, 0.435 ], [ - 19088.8, + 20160.8, 0.44 ], [ - 19128.5, + 20290.8, 0.445 ], [ - 19151.2, + 20406.0, 0.45 ], [ - 19358.6, + 20641.5, 0.455 ], [ - 19739.8, + 20932.2, 0.46 ], [ - 19978.0, + 21021.3, 0.465 ], [ - 20108.0, + 21112.5, 0.47 ], [ - 20499.0, + 21119.7, 0.475 ], [ - 20563.8, + 21328.0, 0.48 ], [ - 20581.5, + 21443.0, 0.485 ], [ - 21763.8, + 21653.2, 0.49 ], [ - 21771.2, + 21776.2, 0.495 ], [ - 22069.2, + 22121.8, 0.5 ], [ - 22116.8, + 22525.0, 0.505 ], [ - 22718.0, + 22835.5, 0.51 ], [ - 22830.8, + 23454.3, 0.515 ], [ - 23061.2, + 23798.3, 0.52 ], [ - 23113.7, + 23878.3, 0.525 ], [ - 23892.0, + 23928.7, 0.53 ], [ - 23945.3, + 24060.5, 0.535 ], [ - 23955.0, + 24276.0, 0.54 ], [ - 24209.0, + 24573.0, 0.545 ], [ - 25171.0, + 24793.7, 0.55 ], [ - 25318.0, + 25655.0, 0.555 ], [ - 25775.3, + 25872.3, 0.56 ], [ - 26660.7, + 26005.7, 0.565 ], [ - 26720.7, + 26633.7, 0.57 ], [ - 26934.3, + 26800.7, 0.575 ], [ - 27148.0, + 26817.3, 0.58 ], [ - 27652.3, + 27736.0, 0.585 ], [ - 27805.7, + 27902.7, 0.59 ], [ - 28113.0, + 27929.7, 0.595 ], [ - 28500.7, + 28190.0, 0.6 ], [ - 28727.7, + 28550.7, 0.605 ], [ - 28824.7, + 29272.0, 0.61 ], [ - 29235.0, + 29542.3, 0.615 ], [ - 29442.3, + 29799.7, 0.62 ], [ - 29505.7, + 30414.0, 0.625 ], [ - 29612.7, + 31112.3, 0.63 ], [ - 29626.0, + 31259.3, 0.635 ], [ - 29910.0, + 31309.0, 0.64 ], [ - 30080.3, + 33099.3, 0.645 ], [ - 30788.3, + 33934.0, 0.65 ], [ - 31689.7, + 34054.3, 0.655 ], [ - 31743.3, + 34355.0, 0.66 ], [ - 31897.0, + 34889.3, 0.665 ], [ - 31954.0, + 35386.7, 0.67 ], [ - 32304.3, + 35774.3, 0.675 ], [ - 32428.0, + 36024.7, 0.68 ], [ - 32641.7, + 37698.0, 0.685 ], [ - 32681.7, + 38008.7, 0.69 ], [ - 34057.7, + 38195.7, 0.695 ], [ - 34121.0, + 38963.7, 0.7 ], [ - 34699.0, + 39548.0, 0.705 ], [ - 35180.0, + 40516.7, 0.71 ], [ - 35450.3, + 41084.0, 0.715 ], [ - 36492.3, + 42076.3, 0.72 ], [ - 36739.7, + 43609.0, 0.725 ], [ - 38032.0, + 45108.7, 0.73 ], [ - 39010.7, + 45619.7, 0.735 ], [ - 39855.3, + 47042.3, 0.74 ], [ - 44320.7, + 47052.3, 0.745 ], [ - 45305.7, + 47536.3, 0.75 ], [ - 45445.7, + 47623.3, 0.755 ], [ - 47693.3, + 48024.3, 0.76 ], [ - 47827.0, + 48959.3, 0.765 ], [ - 47914.0, + 49954.3, 0.77 ], [ - 48090.7, + 50619.0, 0.775 ], [ - 48184.7, + 50833.0, 0.78 ], [ - 48862.3, + 52355.7, 0.785 ], [ - 51153.3, + 53340.7, 0.79 ], [ - 57812.7, + 57081.0, 0.795 ], [ - 57852.7, + 57468.7, 0.8 ], [ - 62054.0, + 61356.0, 0.805 ], [ - 62541.7, + 61543.0, 0.81 ], [ - 62935.7, + 66318.7, 0.815 ], [ - 64856.0, + 68309.3, 0.82 ], [ - 68569.7, + 69217.3, 0.825 ], [ - 68720.0, + 69875.7, 0.83 ], [ - 73956.7, + 73512.0, 0.835 ], [ - 75202.0, + 75102.0, 0.84 ], [ - 75816.7, + 75255.7, 0.845 ], [ - 76995.7, + 76982.3, 0.85 ], [ - 77039.0, + 77827.0, 0.855 ], [ - 77376.3, + 77964.0, 0.86 ], [ - 78712.0, + 78358.0, 0.865 ], [ - 80051.3, + 82422.3, 0.87 ], [ - 82866.7, + 83321.0, 0.875 ], [ - 83017.0, + 83357.3, 0.88 ], [ - 84286.0, + 84717.0, 0.885 ], [ - 84680.0, + 84743.7, 0.89 ], [ - 85548.7, + 84937.3, 0.895 ], [ - 85692.0, + 85254.7, 0.9 ], [ - 86293.3, + 85495.0, 0.905 ], [ - 86797.3, + 86089.3, 0.91 ], [ - 86817.3, + 86593.7, 0.915 ], [ - 87238.3, + 86827.3, 0.92 ], [ - 87325.3, + 89662.7, 0.925 ], [ - 93914.3, + 95403.7, 0.93 ], [ - 94408.3, + 95553.7, 0.935 ], [ - 97467.7, + 98720.0, 0.94 ], [ - 100717.0, + 101011.0, 0.945 ], [ - 103208.3, + 101725.3, 0.95 ], [ - 103662.7, + 102330.0, 0.955 ], [ - 106805.3, + 102867.7, 0.96 ], [ - 108037.7, + 107149.0, 0.965 ], [ - 109290.0, + 107606.7, 0.97 ], [ - 109580.7, + 107650.0, 0.975 ], [ - 114586.7, + 113204.0, 0.98 ], [ - 121359.7, + 122792.0, 0.985 ], [ - 129321.3, + 136775.3, 0.99 ], [ - 137256.0, + 137994.0, 0.995 ], [ - 282414.0, + 233721.7, 1.0 ] ] @@ -95618,7 +95738,7 @@ "accepted": [ 44, 44, - 43 + 44 ] }, { @@ -95627,7 +95747,7 @@ "accepted": [ 178, 178, - 137 + 162 ] } ], @@ -95635,7 +95755,7 @@ "subtotal_accepted": [ 222, 222, - 180 + 206 ] }, "failures": [ @@ -95669,31 +95789,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 44, + "rejected_total": 18, "expected_total": 224, "preview_html": [ - "CREATE TABLE test.hits ( WatchID BIGINT NOT NULL, JavaEnable SMALLINT NOT NULL, Title String NOT NULL, GoodEvent SMALLINT NOT NULL, EventTime TIMESTAMP NOT NULL, EventDate Date NOT NULL, CounterID INTEGER NOT NULL, ClientIP INTEGER NOT NULL, RegionID INTEGER NOT NULL, UserID BIGINT NOT NULL, CounterClass SMALLINT NOT NULL, OS SMALLINT NOT NULL, UserAgent SMALLINT NOT NULL, URL String NOT NULL, Referer String NOT NULL, IsRefresh SMALLINT NOT NULL, RefererCategoryID SMALLINT NOT NULL, RefererRegionID INTEGER NOT NULL, URLCategoryID SMALLINT NOT NULL, URLRegionID INTEGER NOT NULL, ResolutionWidth SMALLINT NOT NULL, ResolutionHeight SMALLINT NOT NULL, ResolutionDepth SMALLINT NOT NULL, FlashMajor SMALLINT NOT NULL, FlashMinor SMALLINT NOT NULL, FlashMinor2 String NOT NULL, NetMajor SMALLINT NOT NULL, NetMinor SMALLINT NOT NULL, UserAgentMajor SMALLINT NOT NULL, UserAgentMinor String NOT NULL, CookieEnable SMALLINT NOT NULL, JavascriptEnable SMALLINT NOT NULL, IsMobile SMALLINT NOT NULL, MobilePhone SMALLINT NOT NULL, MobilePhoneModel String NOT NULL, Params String NOT NULL, IPNetworkID INTEGER NOT NULL, TraficSourceID SMALLINT NOT NULL, SearchEngineID SMALLINT NOT NULL, SearchPhrase String NOT NULL, AdvEngineID SMALLINT NOT NULL, IsArtifical SMALLINT NOT NULL, WindowClientWidth SMALLINT NOT NULL, WindowClientHeight SMALLINT NOT NULL, ClientTimeZone SMALLINT NOT NULL, ClientEventTime TIMESTAMP NOT NULL, SilverlightVersion1 SMALLINT NOT NULL, SilverlightVersion2 SMALLINT NOT NULL, SilverlightVersion3 INTEGER NOT NULL, SilverlightVersion4 SMALLINT NOT NULL, PageCharset String NOT NULL, CodeVersion INTEGER NOT NULL, IsLink SMALLINT NOT NULL, IsDownload SMALLINT NOT NULL, IsNotBounce SMALLINT NOT NULL, FUniqID BIGINT NOT NULL, OriginalURL String NOT NULL, HID INTEGER NOT NULL, IsOldCounter SMALLINT NOT NULL, IsEvent SMALLINT NOT NULL, IsParameter SMALLINT NOT NULL, DontCountHits SMALLINT NOT NULL, WithHash SMALLINT NOT NULL, HitColor String NOT NULL, LocalEventTime TIMESTAMP NOT NULL, Age SMALLINT NOT NULL, Sex SMALLINT NOT NULL, Income SMALLINT NOT NULL, Interests SMALLINT NOT NULL, Robotness SMALLINT NOT NULL, RemoteIP INTEGER NOT NULL, WindowName INTEGER NOT NULL, OpenerName INTEGER NOT NULL, HistoryLength SMALLINT NOT NULL, BrowserLanguage String NOT NULL, BrowserCountry String NOT NULL, SocialNetwork String NOT NULL, SocialAction String NOT NULL, HTTPError SMALLINT NOT NULL, SendTiming INTEGER NOT NULL, DNSTiming INTEGER NOT NULL, ConnectTiming INTEGER NOT NULL, ResponseStartTiming INTEGER NOT NULL, ResponseEndTiming INTEGER NOT NULL, FetchTiming INTEGER NOT NULL, SocialSourceNetworkID SMALLINT NOT NULL, SocialSourcePage String NOT NULL, ParamPrice BIGINT NOT NULL, ParamOrderID String NOT NULL, ParamCurrency String NOT NULL, ParamCurrencyID SMALLINT NOT NULL, OpenstatServiceName String NOT NULL, OpenstatCampaignID String NOT NULL, OpenstatAdID String NOT NULL, OpenstatSourceID String NOT NULL, UTMSource String NOT NULL, UTMMedium String NOT NULL, UTMCampaign String NOT NULL, UTMContent String NOT NULL, UTMTerm String NOT NULL, FromTag String NOT NULL, HasGCLID SMALLINT NOT NULL, RefererHash BIGINT NOT NULL, URLHash BIGINT NOT NULL, CLID INTEGER NOT NULL, ) CLUSTER BY CounterID, EventDate, UserID, EventTime", - "create table `_destination_dataset.catalog_returns` PARTITION BY RANGE_BUCKET(cr_returned_date_sk, GENERATE_ARRAY(2450821, 2452922, 1)) as select * from `_source_dataset.catalog_returns`; create table `_destination_dataset.catalog_sales` PARTITION BY RANGE_BUCKET(cs_sold_date_sk, GENERATE_ARRAY(2450815, 2452654, 1)) as select * from `_source_dataset.catalog_sales`; create table `_destination_dataset.inventory` PARTITION BY RANGE_BUCKET(inv_date_sk, GENERATE_ARRAY(2450815, 2452635, 1)) as select * from `_source_dataset.inventory`; create table `_destination_dataset.store_returns` PARTITION BY RANGE_BUCKET(sr_returned_date_sk, GENERATE_ARRAY(2450820, 2452822, 1)) as select * from `_source_dataset.store_returns`; create table `_destination_dataset.store_sales` PARTITION BY RANGE_BUCKET(ss_sold_date_sk, GENERATE_ARRAY(2450816, 2452642, 1)) as select * from `_source_dataset.store_sales`; create table `_destination_dataset.web_returns` PARTITION BY RANGE_BUCKET(wr_returned_date_sk, GENERATE_ARRAY(2450820, 2453001, 1)) as select * from `_source_dataset.web_returns`; create table `_destination_dataset.web_sales` PARTITION BY RANGE_BUCKET(ws_sold_date_sk, GENERATE_ARRAY(2450816, 2452642, 1)) as select * from `_source_dataset.web_sales`; create table `_destination_dataset.dbgen_version` as select * from `_source_dataset.dbgen_version`; create table `_destination_dataset.customer_address` as select * from `_source_dataset.customer_address`; create table `_destination_dataset.customer_demographics` as select * from `_source_dataset.customer_demographics`; create table `_destination_dataset.date_dim` as select * from `_source_dataset.date_dim`; create table `_destination_dataset.warehouse` as select * from `_source_dataset.warehouse`; create table `_destination_dataset.ship_mode` as select * from `_source_dataset.ship_mode`; create table `_destination_dataset.time_dim` as select * from `_source_dataset.time_dim`; create table `_destination_dataset.reason` as select * from `_source_dataset.reason`; create table `_destination_dataset.income_band` as select * from `_source_dataset.income_band`; create table `_destination_dataset.item` as select * from `_source_dataset.item`; create table `_destination_dataset.store` as select * from `_source_dataset.store`; create table `_destination_dataset.call_center` as select * from `_source_dataset.call_center`; create table `_destination_dataset.customer` as select * from `_source_dataset.customer`; create table `_destination_dataset.web_site` as select * from `_source_dataset.web_site`; create table `_destination_dataset.household_demographics` as select * from `_source_dataset.household_demographics`; create table `_destination_dataset.web_page` as select * from `_source_dataset.web_page`; create table `_destination_dataset.promotion` as select * from `_source_dataset.promotion`; create table `_destination_dataset.catalog_page` as select * from `_source_dataset.catalog_page`", - "create table `_destination_dataset.catalog_returns` PARTITION BY RANGE_BUCKET(cr_returned_date_sk, GENERATE_ARRAY(2450821, 2452922, 1)) CLUSTER BY cr_returned_date_sk as select * from `_source_dataset.catalog_returns`", - "create table `_destination_dataset.catalog_sales` PARTITION BY RANGE_BUCKET(cs_sold_date_sk, GENERATE_ARRAY(2450815, 2452654, 1)) CLUSTER BY cs_sold_date_sk as select * from `_source_dataset.catalog_sales`", - "create table `_destination_dataset.inventory` PARTITION BY RANGE_BUCKET(inv_date_sk, GENERATE_ARRAY(2450815, 2452635, 1)) CLUSTER BY inv_date_sk as select * from `_source_dataset.inventory`", - "create table `_destination_dataset.store_returns` PARTITION BY RANGE_BUCKET(sr_returned_date_sk, GENERATE_ARRAY(2450820, 2452822, 1)) CLUSTER BY sr_returned_date_sk as select * from `_source_dataset.store_returns`", - "create table `_destination_dataset.store_sales` PARTITION BY RANGE_BUCKET(ss_sold_date_sk, GENERATE_ARRAY(2450816, 2452642, 1)) CLUSTER BY ss_sold_date_sk as select * from `_source_dataset.store_sales`", - "create table `_destination_dataset.web_returns` PARTITION BY RANGE_BUCKET(wr_returned_date_sk, GENERATE_ARRAY(2450820, 2453001, 1)) CLUSTER BY wr_returned_date_sk as select * from `_source_dataset.web_returns`", - "create table `_destination_dataset.web_sales` PARTITION BY RANGE_BUCKET(ws_sold_date_sk, GENERATE_ARRAY(2450816, 2452642, 1)) CLUSTER BY ws_sold_date_sk as select * from `_source_dataset.web_sales`", - "CREATE TABLE `_destination_dataset.lineitem` PARTITION BY l_shipdate AS SELECT * FROM `_source_dataset.lineitem`; CREATE TABLE `_destination_dataset.orders` PARTITION BY o_orderdate AS SELECT * FROM `_source_dataset.orders`; CREATE TABLE `_destination_dataset.partsupp` AS SELECT * FROM `_source_dataset.partsupp`; CREATE TABLE `_destination_dataset.part` AS SELECT * FROM `_source_dataset.part`; CREATE TABLE `_destination_dataset.customer` AS SELECT * FROM `_source_dataset.customer`; CREATE TABLE `_destination_dataset.supplier` AS SELECT * FROM `_source_dataset.supplier`; CREATE TABLE `_destination_dataset.nation` AS SELECT * FROM `_source_dataset.nation`; CREATE TABLE `_destination_dataset.region` AS SELECT * FROM `_source_dataset.region`" + "select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus; select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order from lineitem where l_shipdate <= date '1998-12-01' - interval ':1' day (3) group by l_returnflag, l_linestatus order by l_returnflag, l_linestatus", + "select ps_partkey, sum(ps_supplycost * ps_availqty) as value from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' group by ps_partkey having sum(ps_supplycost * ps_availqty) > ( select sum(ps_supplycost * ps_availqty) * :2 from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' ) order by value desc; select ps_partkey, sum(ps_supplycost * ps_availqty) as value from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' group by ps_partkey having sum(ps_supplycost * ps_availqty) > ( select sum(ps_supplycost * ps_availqty) * :2 from partsupp, supplier, nation where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = ':1' ) order by value desc", + "select c_count, count(*) as custdist from ( select c_custkey, count(o_orderkey) from customer left outer join orders on c_custkey = o_custkey and o_comment not like '%:1%:2%' group by c_custkey ) as c_orders (c_custkey, c_count) group by c_count order by custdist desc, c_count desc; select c_count, count(*) as custdist from ( select c_custkey, count(o_orderkey) from customer left outer join orders on c_custkey = o_custkey and o_comment not like '%:1%:2%' group by c_custkey ) as c_orders (c_custkey, c_count) group by c_count order by custdist desc, c_count desc", + "create view revenue:s (supplier_no, total_revenue) as select l_suppkey, sum(l_extendedprice * (1 - l_discount)) from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '3' month group by l_suppkey; select s_suppkey, s_name, s_address, s_phone, total_revenue from supplier, revenue:s where s_suppkey = supplier_no and total_revenue = ( select max(total_revenue) from revenue:s ) order by s_suppkey; drop view revenue:s; create view revenue:s (supplier_no, total_revenue) as select l_suppkey, sum(l_extendedprice * (1 - l_discount)) from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '3' month group by l_suppkey; select s_suppkey, s_name, s_address, s_phone, total_revenue from supplier, revenue:s where s_suppkey = supplier_no and total_revenue = ( select max(total_revenue) from revenue:s ) order by s_suppkey; drop view revenue:s", + "select p_brand, p_type, p_size, count(distinct ps_suppkey) as supplier_cnt from partsupp, part where p_partkey = ps_partkey and p_brand <> ':1' and p_type not like ':2%' and p_size in (:3, :4, :5, :6, :7, :8, :9, :10) and ps_suppkey not in ( select s_suppkey from supplier where s_comment like '%Customer%Complaints%' ) group by p_brand, p_type, p_size order by supplier_cnt desc, p_brand, p_type, p_size; select p_brand, p_type, p_size, count(distinct ps_suppkey) as supplier_cnt from partsupp, part where p_partkey = ps_partkey and p_brand <> ':1' and p_type not like ':2%' and p_size in (:3, :4, :5, :6, :7, :8, :9, :10) and ps_suppkey not in ( select s_suppkey from supplier where s_comment like '%Customer%Complaints%' ) group by p_brand, p_type, p_size order by supplier_cnt desc, p_brand, p_type, p_size", + "select c_name, c_custkey, o_orderkey, o_orderdate, o_totalprice, sum(l_quantity) from customer, orders, lineitem where o_orderkey in ( select l_orderkey from lineitem group by l_orderkey having sum(l_quantity) > :1 ) and c_custkey = o_custkey and o_orderkey = l_orderkey group by c_name, c_custkey, o_orderkey, o_orderdate, o_totalprice order by o_totalprice desc, o_orderdate; select c_name, c_custkey, o_orderkey, o_orderdate, o_totalprice, sum(l_quantity) from customer, orders, lineitem where o_orderkey in ( select l_orderkey from lineitem group by l_orderkey having sum(l_quantity) > :1 ) and c_custkey = o_custkey and o_orderkey = l_orderkey group by c_name, c_custkey, o_orderkey, o_orderdate, o_totalprice order by o_totalprice desc, o_orderdate", + "select sum(l_extendedprice* (1 - l_discount)) as revenue from lineitem, part where ( p_partkey = l_partkey and p_brand = ':1' and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') and l_quantity >= :4 and l_quantity <= :4 + 10 and p_size between 1 and 5 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' ) or ( p_partkey = l_partkey and p_brand = ':2' and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') and l_quantity >= :5 and l_quantity <= :5 + 10 and p_size between 1 and 10 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' ) or ( p_partkey = l_partkey and p_brand = ':3' and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') and l_quantity >= :6 and l_quantity <= :6 + 10 and p_size between 1 and 15 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' ); select sum(l_extendedprice* (1 - l_discount)) as revenue from lineitem, part where ( p_partkey = l_partkey and p_brand = ':1' and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') and l_quantity >= :4 and l_quantity <= :4 + 10 and p_size between 1 and 5 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' ) or ( p_partkey = l_partkey and p_brand = ':2' and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') and l_quantity >= :5 and l_quantity <= :5 + 10 and p_size between 1 and 10 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' ) or ( p_partkey = l_partkey and p_brand = ':3' and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') and l_quantity >= :6 and l_quantity <= :6 + 10 and p_size between 1 and 15 and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' )", + "select s_acctbal, s_name, n_name, p_partkey, p_mfgr, s_address, s_phone, s_comment from part, supplier, partsupp, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and p_size = :1 and p_type like '%:2' and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = ':3' and ps_supplycost = ( select min(ps_supplycost) from partsupp, supplier, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = ':3' ) order by s_acctbal desc, n_name, s_name, p_partkey; select s_acctbal, s_name, n_name, p_partkey, p_mfgr, s_address, s_phone, s_comment from part, supplier, partsupp, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and p_size = :1 and p_type like '%:2' and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = ':3' and ps_supplycost = ( select min(ps_supplycost) from partsupp, supplier, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = ':3' ) order by s_acctbal desc, n_name, s_name, p_partkey", + "select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal from ( select substring(c_phone from 1 for 2) as cntrycode, c_acctbal from customer where substring(c_phone from 1 for 2) in (':1', ':2', ':3', ':4', ':5', ':6', ':7') and c_acctbal > ( select avg(c_acctbal) from customer where c_acctbal > 0.00 and substring(c_phone from 1 for 2) in (':1', ':2', ':3', ':4', ':5', ':6', ':7') ) and not exists ( select * from orders where o_custkey = c_custkey ) ) as custsale group by cntrycode order by cntrycode; select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal from ( select substring(c_phone from 1 for 2) as cntrycode, c_acctbal from customer where substring(c_phone from 1 for 2) in (':1', ':2', ':3', ':4', ':5', ':6', ':7') and c_acctbal > ( select avg(c_acctbal) from customer where c_acctbal > 0.00 and substring(c_phone from 1 for 2) in (':1', ':2', ':3', ':4', ':5', ':6', ':7') ) and not exists ( select * from orders where o_custkey = c_custkey ) ) as custsale group by cntrycode order by cntrycode", + "select sum(l_extendedprice * l_discount) as revenue from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '1' year and l_discount between :2 - 0.01 and :2 + 0.01 and l_quantity < :3; select sum(l_extendedprice * l_discount) as revenue from lineitem where l_shipdate >= date ':1' and l_shipdate < date ':1' + interval '1' year and l_discount between :2 - 0.01 and :2 + 0.01 and l_quantity < :3" ], "preview_reasons": [ - "Unexpected token: Token { token_type: Identifier, value: \"CLUSTER\", line: 1, col: 3212, position: 3211, quote_char: '\\0' }", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 53", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 53", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 51", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 47", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 51", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 49", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 49", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 47", - "Parser error: Expected LParen, got Partition ('PARTITION') at line 1 col 46" + "Parser error: Expected statement", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 277, position: 276, quote_char: '\\0' }", + "Parser error: Expected statement", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 307, position: 306, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 186, position: 185, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 213, position: 212, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 207, position: 206, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 199, position: 198, quote_char: '\\0' }", + "Parser error: Expected RParen, got From ('from') at line 1 col 101", + "Unexpected token: Token { token_type: Colon, value: \":\", line: 1, col: 167, position: 166, quote_char: '\\0' }" ], "download": "failures/bigquery__sqlglot_rust.tsv.zst" } @@ -97341,818 +97461,818 @@ "parser": "polyglot-sql", "n": 222, "peak": { - "min": 30037.0, - "p10": 33361.0, - "p25": 33872.0, - "median": 47370.0, - "p75": 93355.0, - "p90": 142690.0, - "p99": 281093.0, - "max": 409681.0, - "mean": 71330.54504504504, + "min": 30044.0, + "p10": 33368.0, + "p25": 33879.0, + "median": 47377.0, + "p75": 93362.0, + "p90": 142697.0, + "p99": 281100.0, + "max": 409688.0, + "mean": 71337.54504504504, "ecdf": [ [ - 30037.0, + 30044.0, 0.0 ], [ - 30041.0, + 30048.0, 0.005 ], [ - 31674.0, + 31681.0, 0.01 ], [ - 31770.0, + 31777.0, 0.015 ], [ - 31785.0, + 31792.0, 0.02 ], [ - 31846.0, + 31853.0, 0.025 ], [ - 31855.0, + 31862.0, 0.03 ], [ - 31860.0, + 31867.0, 0.035 ], [ - 31928.0, + 31935.0, 0.04 ], [ - 32027.0, + 32034.0, 0.045 ], [ - 32045.0, + 32052.0, 0.05 ], [ - 32052.0, + 32059.0, 0.055 ], [ - 32471.0, + 32478.0, 0.06 ], [ - 32672.0, + 32679.0, 0.065 ], [ - 32859.0, + 32866.0, 0.07 ], [ - 33326.0, + 33333.0, 0.075 ], [ - 33353.0, + 33360.0, 0.08 ], [ - 33353.0, + 33360.0, 0.085 ], [ - 33357.0, + 33364.0, 0.09 ], [ - 33360.0, + 33367.0, 0.095 ], [ - 33361.0, + 33368.0, 0.1 ], [ - 33361.0, + 33368.0, 0.105 ], [ - 33361.0, + 33368.0, 0.11 ], [ - 33361.0, + 33368.0, 0.115 ], [ - 33369.0, + 33376.0, 0.12 ], [ - 33369.0, + 33376.0, 0.125 ], [ - 33369.0, + 33376.0, 0.13 ], [ - 33369.0, + 33376.0, 0.135 ], [ - 33369.0, + 33376.0, 0.14 ], [ - 33369.0, + 33376.0, 0.145 ], [ - 33369.0, + 33376.0, 0.15 ], [ - 33369.0, + 33376.0, 0.155 ], [ - 33373.0, + 33380.0, 0.16 ], [ - 33373.0, + 33380.0, 0.165 ], [ - 33373.0, + 33380.0, 0.17 ], [ - 33373.0, + 33380.0, 0.175 ], [ - 33381.0, + 33388.0, 0.18 ], [ - 33381.0, + 33388.0, 0.185 ], [ - 33381.0, + 33388.0, 0.19 ], [ - 33381.0, + 33388.0, 0.195 ], [ - 33417.0, + 33424.0, 0.2 ], [ - 33421.0, + 33428.0, 0.205 ], [ - 33421.0, + 33428.0, 0.21 ], [ - 33429.0, + 33436.0, 0.215 ], [ - 33433.0, + 33440.0, 0.22 ], [ - 33485.0, + 33492.0, 0.225 ], [ - 33489.0, + 33496.0, 0.23 ], [ - 33527.0, + 33534.0, 0.235 ], [ - 33694.0, + 33701.0, 0.24 ], [ - 33863.0, + 33870.0, 0.245 ], [ - 33872.0, + 33879.0, 0.25 ], [ - 35416.0, + 35423.0, 0.255 ], [ - 35858.0, + 35865.0, 0.26 ], [ - 36111.0, + 36118.0, 0.265 ], [ - 36137.0, + 36144.0, 0.27 ], [ - 36140.0, + 36147.0, 0.275 ], [ - 36508.0, + 36515.0, 0.28 ], [ - 36515.0, + 36522.0, 0.285 ], [ - 36520.0, + 36527.0, 0.29 ], [ - 36522.0, + 36529.0, 0.295 ], [ - 36526.0, + 36533.0, 0.3 ], [ - 36541.0, + 36548.0, 0.305 ], [ - 36553.0, + 36560.0, 0.31 ], [ - 36731.0, + 36738.0, 0.315 ], [ - 36960.0, + 36967.0, 0.32 ], [ - 36971.0, + 36978.0, 0.325 ], [ - 36977.0, + 36984.0, 0.33 ], [ - 36979.0, + 36986.0, 0.335 ], [ - 37036.0, + 37043.0, 0.34 ], [ - 37343.0, + 37350.0, 0.345 ], [ - 37449.0, + 37456.0, 0.35 ], [ - 37650.0, + 37657.0, 0.355 ], [ - 38014.0, + 38021.0, 0.36 ], [ - 38367.0, + 38374.0, 0.365 ], [ - 38403.0, + 38410.0, 0.37 ], [ - 38744.0, + 38751.0, 0.375 ], [ - 38879.0, + 38886.0, 0.38 ], [ - 39115.0, + 39122.0, 0.385 ], [ - 39738.0, + 39745.0, 0.39 ], [ - 39818.0, + 39825.0, 0.395 ], [ - 39851.0, + 39858.0, 0.4 ], [ - 39937.0, + 39944.0, 0.405 ], [ - 40695.0, + 40702.0, 0.41 ], [ - 40726.0, + 40733.0, 0.415 ], [ - 40741.0, + 40748.0, 0.42 ], [ - 41225.0, + 41232.0, 0.425 ], [ - 41236.0, + 41243.0, 0.43 ], [ - 41242.0, + 41249.0, 0.435 ], [ - 41249.0, + 41256.0, 0.44 ], [ - 41257.0, + 41264.0, 0.445 ], [ - 41281.0, + 41288.0, 0.45 ], [ - 41321.0, + 41328.0, 0.455 ], [ - 41329.0, + 41336.0, 0.46 ], [ - 42510.0, + 42517.0, 0.465 ], [ - 44134.0, + 44141.0, 0.47 ], [ - 44316.0, + 44323.0, 0.475 ], [ - 44381.0, + 44388.0, 0.48 ], [ - 44556.0, + 44563.0, 0.485 ], [ - 45134.0, + 45141.0, 0.49 ], [ - 45176.0, + 45183.0, 0.495 ], [ - 47370.0, + 47377.0, 0.5 ], [ - 48143.0, + 48150.0, 0.505 ], [ - 48246.0, + 48253.0, 0.51 ], [ - 48309.0, + 48316.0, 0.515 ], [ - 48328.0, + 48335.0, 0.52 ], [ - 48331.0, + 48338.0, 0.525 ], [ - 48431.0, + 48438.0, 0.53 ], [ - 48457.0, + 48464.0, 0.535 ], [ - 48545.0, + 48552.0, 0.54 ], [ - 49210.0, + 49217.0, 0.545 ], [ - 49562.0, + 49569.0, 0.55 ], [ - 49603.0, + 49610.0, 0.555 ], [ - 49666.0, + 49673.0, 0.56 ], [ - 49700.0, + 49707.0, 0.565 ], [ - 49848.0, + 49855.0, 0.57 ], [ - 49879.0, + 49886.0, 0.575 ], [ - 50508.0, + 50515.0, 0.58 ], [ - 51577.0, + 51584.0, 0.585 ], [ - 55459.0, + 55466.0, 0.59 ], [ - 55521.0, + 55528.0, 0.595 ], [ - 56061.0, + 56068.0, 0.6 ], [ - 57189.0, + 57196.0, 0.605 ], [ - 57223.0, + 57230.0, 0.61 ], [ - 57252.0, + 57259.0, 0.615 ], [ - 64669.0, + 64676.0, 0.62 ], [ - 65492.0, + 65499.0, 0.625 ], [ - 72629.0, + 72636.0, 0.63 ], [ - 72630.0, + 72637.0, 0.635 ], [ - 72832.0, + 72839.0, 0.64 ], [ - 73007.0, + 73014.0, 0.645 ], [ - 73021.0, + 73028.0, 0.65 ], [ - 73097.0, + 73104.0, 0.655 ], [ - 73233.0, + 73240.0, 0.66 ], [ - 73290.0, + 73297.0, 0.665 ], [ - 73518.0, + 73525.0, 0.67 ], [ - 74184.0, + 74191.0, 0.675 ], [ - 74196.0, + 74203.0, 0.68 ], [ - 74207.0, + 74214.0, 0.685 ], [ - 74213.0, + 74220.0, 0.69 ], [ - 75994.0, + 76001.0, 0.695 ], [ - 79384.0, + 79391.0, 0.7 ], [ - 87133.0, + 87140.0, 0.705 ], [ - 87669.0, + 87676.0, 0.71 ], [ - 87670.0, + 87677.0, 0.715 ], [ - 88803.0, + 88810.0, 0.72 ], [ - 88946.0, + 88953.0, 0.725 ], [ - 88988.0, + 88995.0, 0.73 ], [ - 89091.0, + 89098.0, 0.735 ], [ - 89237.0, + 89244.0, 0.74 ], [ - 89424.0, + 89431.0, 0.745 ], [ - 93355.0, + 93362.0, 0.75 ], [ - 93765.0, + 93772.0, 0.755 ], [ - 93916.0, + 93923.0, 0.76 ], [ - 94324.0, + 94331.0, 0.765 ], [ - 95411.0, + 95418.0, 0.77 ], [ - 95412.0, + 95419.0, 0.775 ], [ - 96294.0, + 96301.0, 0.78 ], [ - 103256.0, + 103263.0, 0.785 ], [ - 107154.0, + 107161.0, 0.79 ], [ - 107187.0, + 107194.0, 0.795 ], [ - 117345.0, + 117352.0, 0.8 ], [ - 119132.0, + 119139.0, 0.805 ], [ - 120201.0, + 120208.0, 0.81 ], [ - 120625.0, + 120632.0, 0.815 ], [ - 120930.0, + 120937.0, 0.82 ], [ - 121061.0, + 121068.0, 0.825 ], [ - 121626.0, + 121633.0, 0.83 ], [ - 122566.0, + 122573.0, 0.835 ], [ - 122848.0, + 122855.0, 0.84 ], [ - 122943.0, + 122950.0, 0.845 ], [ - 122944.0, + 122951.0, 0.85 ], [ - 123077.0, + 123084.0, 0.855 ], [ - 123110.0, + 123117.0, 0.86 ], [ - 123269.0, + 123276.0, 0.865 ], [ - 125056.0, + 125063.0, 0.87 ], [ - 126238.0, + 126245.0, 0.875 ], [ - 128446.0, + 128453.0, 0.88 ], [ - 131714.0, + 131721.0, 0.885 ], [ - 133808.0, + 133815.0, 0.89 ], [ - 142689.0, + 142696.0, 0.895 ], [ - 142690.0, + 142697.0, 0.9 ], [ - 146194.0, + 146201.0, 0.905 ], [ - 155081.0, + 155088.0, 0.91 ], [ - 155082.0, + 155089.0, 0.915 ], [ - 155445.0, + 155452.0, 0.92 ], [ - 155446.0, + 155453.0, 0.925 ], [ - 160797.0, + 160804.0, 0.93 ], [ - 162584.0, + 162591.0, 0.935 ], [ - 164970.0, + 164977.0, 0.94 ], [ - 165006.0, + 165013.0, 0.945 ], [ - 165077.0, + 165084.0, 0.95 ], [ - 165974.0, + 165981.0, 0.955 ], [ - 182245.0, + 182252.0, 0.96 ], [ - 183882.0, + 183889.0, 0.965 ], [ - 186726.0, + 186733.0, 0.97 ], [ - 190124.0, + 190131.0, 0.975 ], [ - 199313.0, + 199320.0, 0.98 ], [ - 199314.0, + 199321.0, 0.985 ], [ - 281093.0, + 281100.0, 0.99 ], [ - 317451.0, + 317458.0, 0.995 ], [ - 409681.0, + 409688.0, 1.0 ] ] @@ -98977,1469 +99097,1637 @@ }, { "parser": "sqlglot-rust", - "n": 180, + "n": 206, "peak": { - "min": 2748.0, - "p10": 4070.0, - "p25": 4552.0, - "median": 10243.0, - "p75": 25247.0, - "p90": 44245.0, - "p99": 68133.0, - "max": 140494.0, - "mean": 17719.838888888888, + "min": 2675.0, + "p10": 3818.0, + "p25": 4280.0, + "median": 8931.0, + "p75": 26295.0, + "p90": 46421.0, + "p99": 105938.0, + "max": 146926.0, + "mean": 17741.582524271846, "ecdf": [ [ - 2748.0, - 0.005555555555555556 + 2675.0, + 0.0 ], [ - 2761.0, - 0.011111111111111112 + 2679.0, + 0.005 ], [ - 2769.0, - 0.016666666666666666 + 2683.0, + 0.01 ], [ - 2783.0, - 0.022222222222222223 + 2683.0, + 0.015 ], [ - 3008.0, - 0.027777777777777776 + 2691.0, + 0.02 ], [ - 3159.0, - 0.03333333333333333 + 2707.0, + 0.025 ], [ - 3162.0, - 0.03888888888888889 + 2707.0, + 0.03 ], [ - 3640.0, - 0.044444444444444446 + 2715.0, + 0.035 ], [ - 3792.0, + 2715.0, + 0.04 + ], + [ + 2719.0, + 0.045 + ], + [ + 2723.0, 0.05 ], [ - 3814.0, - 0.05555555555555555 + 2876.0, + 0.055 ], [ - 3817.0, - 0.06111111111111111 + 2889.0, + 0.06 ], [ - 4062.0, - 0.06666666666666667 + 2897.0, + 0.065 ], [ - 4062.0, - 0.07222222222222222 + 2911.0, + 0.07 ], [ - 4064.0, - 0.07777777777777778 + 3152.0, + 0.075 ], [ - 4066.0, - 0.08333333333333333 + 3319.0, + 0.08 ], [ - 4066.0, - 0.08888888888888889 + 3322.0, + 0.085 ], [ - 4066.0, - 0.09444444444444444 + 3650.0, + 0.09 ], [ - 4066.0, + 3758.0, + 0.095 + ], + [ + 3818.0, 0.1 ], [ - 4070.0, - 0.10555555555555556 + 3832.0, + 0.105 ], [ - 4070.0, - 0.1111111111111111 + 3838.0, + 0.11 ], [ - 4070.0, - 0.11666666666666667 + 3838.0, + 0.115 ], [ - 4070.0, - 0.12222222222222222 + 3847.0, + 0.12 ], [ - 4070.0, - 0.12777777777777777 + 3854.0, + 0.125 + ], + [ + 3886.0, + 0.13 ], [ - 4070.0, - 0.13333333333333333 + 3902.0, + 0.135 ], [ - 4070.0, - 0.1388888888888889 + 3934.0, + 0.14 ], [ - 4070.0, - 0.14444444444444443 + 3950.0, + 0.145 ], [ - 4070.0, + 4000.0, 0.15 ], [ - 4072.0, - 0.15555555555555556 + 4022.0, + 0.155 ], [ - 4072.0, - 0.16111111111111112 + 4025.0, + 0.16 ], [ - 4072.0, - 0.16666666666666666 + 4270.0, + 0.165 ], [ - 4072.0, - 0.17222222222222222 + 4270.0, + 0.17 ], [ - 4072.0, - 0.17777777777777778 + 4272.0, + 0.175 ], [ - 4076.0, - 0.18333333333333332 + 4274.0, + 0.18 ], [ - 4076.0, - 0.18888888888888888 + 4274.0, + 0.185 ], [ - 4076.0, - 0.19444444444444445 + 4274.0, + 0.19 ], [ - 4076.0, + 4274.0, + 0.195 + ], + [ + 4278.0, 0.2 ], [ - 4110.0, - 0.20555555555555555 + 4278.0, + 0.205 ], [ - 4112.0, - 0.2111111111111111 + 4278.0, + 0.21 ], [ - 4112.0, - 0.21666666666666667 + 4278.0, + 0.215 ], [ - 4112.0, - 0.2222222222222222 + 4278.0, + 0.22 ], [ - 4116.0, - 0.22777777777777777 + 4278.0, + 0.225 ], [ - 4118.0, - 0.23333333333333334 + 4278.0, + 0.23 ], [ - 4160.0, - 0.2388888888888889 + 4278.0, + 0.235 ], [ - 4162.0, - 0.24444444444444444 + 4278.0, + 0.24 ], [ - 4537.0, + 4280.0, + 0.245 + ], + [ + 4280.0, 0.25 ], [ - 4552.0, - 0.25555555555555554 + 4280.0, + 0.255 ], [ - 4555.0, - 0.2611111111111111 + 4280.0, + 0.26 ], [ - 4575.0, - 0.26666666666666666 + 4280.0, + 0.265 ], [ - 4588.0, - 0.2722222222222222 + 4284.0, + 0.27 ], [ - 4594.0, - 0.2777777777777778 + 4284.0, + 0.275 ], [ - 4595.0, - 0.2833333333333333 + 4284.0, + 0.28 ], [ - 4604.0, - 0.28888888888888886 + 4284.0, + 0.285 ], [ - 4661.0, - 0.29444444444444445 + 4318.0, + 0.29 ], [ - 4739.0, + 4320.0, + 0.295 + ], + [ + 4320.0, 0.3 ], [ - 4740.0, - 0.3055555555555556 + 4324.0, + 0.305 ], [ - 5149.0, - 0.3111111111111111 + 4326.0, + 0.31 ], [ - 5351.0, - 0.31666666666666665 + 4368.0, + 0.315 ], [ - 5382.0, - 0.32222222222222224 + 4370.0, + 0.32 ], [ - 5471.0, - 0.3277777777777778 + 4697.0, + 0.325 ], [ - 5496.0, - 0.3333333333333333 + 4712.0, + 0.33 ], [ - 5526.0, - 0.3388888888888889 + 4715.0, + 0.335 ], [ - 5791.0, - 0.34444444444444444 + 4735.0, + 0.34 ], [ - 5812.0, + 4748.0, + 0.345 + ], + [ + 4754.0, 0.35 ], [ - 5824.0, - 0.35555555555555557 + 4755.0, + 0.355 ], [ - 5839.0, - 0.3611111111111111 + 4764.0, + 0.36 ], [ - 5874.0, - 0.36666666666666664 + 4821.0, + 0.365 ], [ - 5880.0, - 0.37222222222222223 + 4947.0, + 0.37 ], [ - 5923.0, - 0.37777777777777777 + 4948.0, + 0.375 ], [ - 5948.0, - 0.38333333333333336 + 5389.0, + 0.38 ], [ - 6136.0, - 0.3888888888888889 + 5607.0, + 0.385 ], [ - 6405.0, - 0.39444444444444443 + 5638.0, + 0.39 + ], + [ + 5695.0, + 0.395 ], [ - 6432.0, + 5720.0, 0.4 ], [ - 6770.0, - 0.40555555555555556 + 5798.0, + 0.405 ], [ - 7467.0, - 0.4111111111111111 + 6063.0, + 0.41 ], [ - 7673.0, - 0.4166666666666667 + 6079.0, + 0.415 ], [ - 7733.0, - 0.4222222222222222 + 6098.0, + 0.42 ], [ - 7775.0, - 0.42777777777777776 + 6100.0, + 0.425 ], [ - 7786.0, - 0.43333333333333335 + 6104.0, + 0.43 + ], + [ + 6112.0, + 0.435 ], [ - 8191.0, - 0.4388888888888889 + 6227.0, + 0.44 ], [ - 8563.0, - 0.4444444444444444 + 6252.0, + 0.445 ], [ - 8568.0, + 6456.0, 0.45 ], [ - 8581.0, - 0.45555555555555555 + 6741.0, + 0.455 ], [ - 8682.0, - 0.46111111111111114 + 6768.0, + 0.46 ], [ - 9047.0, - 0.4666666666666667 + 7058.0, + 0.465 ], [ - 9417.0, - 0.4722222222222222 + 7691.0, + 0.47 ], [ - 9453.0, - 0.4777777777777778 + 7897.0, + 0.475 ], [ - 9483.0, - 0.48333333333333334 + 7957.0, + 0.48 ], [ - 10095.0, - 0.4888888888888889 + 7999.0, + 0.485 + ], + [ + 8010.0, + 0.49 ], [ - 10168.0, - 0.49444444444444446 + 8527.0, + 0.495 ], [ - 10234.0, + 8931.0, 0.5 ], [ - 10243.0, - 0.5055555555555555 + 8936.0, + 0.505 ], [ - 10269.0, - 0.5111111111111111 + 9050.0, + 0.51 ], [ - 10281.0, - 0.5166666666666667 + 9447.0, + 0.515 ], [ - 10309.0, - 0.5222222222222223 + 9849.0, + 0.52 ], [ - 10401.0, - 0.5277777777777778 + 9885.0, + 0.525 ], [ - 10656.0, - 0.5333333333333333 + 9915.0, + 0.53 ], [ - 10939.0, - 0.5388888888888889 + 10447.0, + 0.535 ], [ - 10979.0, - 0.5444444444444444 + 10520.0, + 0.54 ], [ - 11019.0, + 10586.0, + 0.545 + ], + [ + 10595.0, 0.55 ], [ - 11182.0, - 0.5555555555555556 + 10621.0, + 0.555 ], [ - 11196.0, - 0.5611111111111111 + 10633.0, + 0.56 + ], + [ + 10661.0, + 0.565 ], [ - 11422.0, - 0.5666666666666667 + 10753.0, + 0.57 ], [ - 11500.0, - 0.5722222222222222 + 11184.0, + 0.575 ], [ - 11506.0, - 0.5777777777777777 + 11435.0, + 0.58 ], [ - 11529.0, - 0.5833333333333334 + 11499.0, + 0.585 ], [ - 12305.0, - 0.5888888888888889 + 11539.0, + 0.59 ], [ - 12954.0, - 0.5944444444444444 + 11598.0, + 0.595 ], [ - 13814.0, + 11612.0, 0.6 ], [ - 13855.0, - 0.6055555555555555 + 11646.0, + 0.605 + ], + [ + 12108.0, + 0.61 ], [ - 14205.0, - 0.6111111111111112 + 12114.0, + 0.615 ], [ - 14283.0, - 0.6166666666666667 + 12137.0, + 0.62 ], [ - 14873.0, - 0.6222222222222222 + 12961.0, + 0.625 ], [ - 14889.0, - 0.6277777777777778 + 13674.0, + 0.63 ], [ - 14909.0, - 0.6333333333333333 + 14166.0, + 0.635 ], [ - 15390.0, - 0.6388888888888888 + 14207.0, + 0.64 ], [ - 18896.0, - 0.6444444444444445 + 14557.0, + 0.645 ], [ - 18931.0, + 14635.0, 0.65 ], [ - 19033.0, - 0.6555555555555556 + 15289.0, + 0.655 ], [ - 19106.0, - 0.6611111111111111 + 15305.0, + 0.66 ], [ - 19173.0, - 0.6666666666666666 + 15325.0, + 0.665 ], [ - 19191.0, - 0.6722222222222223 + 15998.0, + 0.67 ], [ - 19223.0, - 0.6777777777777778 + 19504.0, + 0.675 ], [ - 19247.0, - 0.6833333333333333 + 19539.0, + 0.68 ], [ - 19367.0, - 0.6888888888888889 + 19714.0, + 0.685 ], [ - 19496.0, - 0.6944444444444444 + 19781.0, + 0.69 ], [ - 19658.0, + 19799.0, + 0.695 + ], + [ + 19855.0, 0.7 ], [ - 19909.0, - 0.7055555555555556 + 19945.0, + 0.705 ], [ - 19922.0, - 0.7111111111111111 + 19975.0, + 0.71 ], [ - 19948.0, - 0.7166666666666667 + 20104.0, + 0.715 ], [ - 20164.0, - 0.7222222222222222 + 20266.0, + 0.72 ], [ - 24879.0, - 0.7277777777777777 + 20581.0, + 0.725 ], [ - 25079.0, - 0.7333333333333333 + 20594.0, + 0.73 ], [ - 25223.0, - 0.7388888888888889 + 20620.0, + 0.735 ], [ - 25247.0, - 0.7444444444444445 + 20836.0, + 0.74 ], [ - 25247.0, + 26191.0, + 0.745 + ], + [ + 26295.0, 0.75 ], [ - 25279.0, - 0.7555555555555555 + 26527.0, + 0.755 + ], + [ + 26527.0, + 0.76 ], [ - 27270.0, - 0.7611111111111111 + 26567.0, + 0.765 ], [ - 27343.0, - 0.7666666666666667 + 26623.0, + 0.77 ], [ - 27429.0, - 0.7722222222222223 + 27942.0, + 0.775 ], [ - 27460.0, - 0.7777777777777778 + 28101.0, + 0.78 ], [ - 27509.0, - 0.7833333333333333 + 28132.0, + 0.785 ], [ - 27632.0, - 0.7888888888888889 + 28181.0, + 0.79 ], [ - 27701.0, - 0.7944444444444444 + 28304.0, + 0.795 ], [ - 27848.0, + 28373.0, 0.8 ], [ - 28287.0, - 0.8055555555555556 + 28520.0, + 0.805 ], [ - 28287.0, - 0.8111111111111111 + 28847.0, + 0.81 ], [ - 29324.0, - 0.8166666666666667 + 29823.0, + 0.815 ], [ - 29367.0, - 0.8222222222222222 + 29823.0, + 0.82 ], [ - 34185.0, - 0.8277777777777777 + 30444.0, + 0.825 ], [ - 34603.0, - 0.8333333333333334 + 30487.0, + 0.83 + ], + [ + 31033.0, + 0.835 ], [ - 37581.0, - 0.8388888888888889 + 35657.0, + 0.84 ], [ - 37624.0, - 0.8444444444444444 + 36107.0, + 0.845 ], [ - 39705.0, + 38765.0, 0.85 ], [ - 39735.0, - 0.8555555555555555 + 38808.0, + 0.855 ], [ - 41315.0, - 0.8611111111111112 + 41593.0, + 0.86 ], [ - 41641.0, - 0.8666666666666667 + 41623.0, + 0.865 ], [ - 41733.0, - 0.8722222222222222 + 43299.0, + 0.87 ], [ - 43411.0, - 0.8777777777777778 + 43657.0, + 0.875 ], [ - 43737.0, - 0.8833333333333333 + 43749.0, + 0.88 ], [ - 43829.0, - 0.8888888888888888 + 45587.0, + 0.885 ], [ - 43919.0, - 0.8944444444444445 + 45945.0, + 0.89 ], [ - 44245.0, + 46037.0, + 0.895 + ], + [ + 46421.0, 0.9 ], [ - 44337.0, - 0.9055555555555556 + 46513.0, + 0.905 ], [ - 47267.0, - 0.9111111111111111 + 49603.0, + 0.91 ], [ - 47267.0, - 0.9166666666666666 + 49603.0, + 0.915 ], [ - 48025.0, - 0.9222222222222223 + 50457.0, + 0.92 ], [ - 48335.0, - 0.9277777777777778 + 50799.0, + 0.925 ], [ - 48335.0, - 0.9333333333333333 + 50799.0, + 0.93 + ], + [ + 50815.0, + 0.935 ], [ - 48351.0, - 0.9388888888888889 + 50907.0, + 0.94 ], [ - 48443.0, - 0.9444444444444444 + 52075.0, + 0.945 ], [ - 49451.0, + 52123.0, 0.95 ], [ - 49499.0, - 0.9555555555555556 + 54975.0, + 0.955 ], [ - 52351.0, - 0.9611111111111111 + 56609.0, + 0.96 ], [ - 53761.0, - 0.9666666666666667 + 70295.0, + 0.965 ], [ - 67511.0, - 0.9722222222222222 + 70331.0, + 0.97 ], [ - 67547.0, - 0.9777777777777777 + 70367.0, + 0.975 + ], + [ + 70981.0, + 0.98 ], [ - 67583.0, - 0.9833333333333333 + 71017.0, + 0.985 ], [ - 68133.0, - 0.9888888888888889 + 105938.0, + 0.99 ], [ - 68169.0, - 0.9944444444444445 + 114742.0, + 0.995 ], [ - 140494.0, + 146926.0, 1.0 ] ] }, "retained": { - "min": 1808.0, - "p10": 2795.0, - "p25": 3075.0, - "median": 6242.0, - "p75": 12157.0, - "p90": 28742.0, - "p99": 37558.0, - "max": 79887.0, - "mean": 10872.577777777778, + "min": 1634.0, + "p10": 1838.0, + "p25": 3273.0, + "median": 5015.0, + "p75": 12769.0, + "p90": 30918.0, + "p99": 44179.0, + "max": 86319.0, + "mean": 11087.043689320388, "ecdf": [ [ - 1808.0, - 0.005555555555555556 + 1634.0, + 0.0 ], [ - 1814.0, - 0.011111111111111112 + 1638.0, + 0.005 ], [ - 1814.0, - 0.016666666666666666 + 1642.0, + 0.01 ], [ - 1820.0, - 0.022222222222222223 + 1642.0, + 0.015 ], [ - 2022.0, - 0.027777777777777776 + 1642.0, + 0.02 ], [ - 2187.0, - 0.03333333333333333 + 1650.0, + 0.025 ], [ - 2188.0, - 0.03888888888888889 + 1650.0, + 0.03 ], [ - 2616.0, - 0.044444444444444446 + 1650.0, + 0.035 ], [ - 2621.0, + 1650.0, + 0.04 + ], + [ + 1650.0, + 0.045 + ], + [ + 1650.0, 0.05 ], [ - 2627.0, - 0.05555555555555555 + 1662.0, + 0.055 ], [ - 2630.0, - 0.06111111111111111 + 1766.0, + 0.06 ], [ - 2637.0, - 0.06666666666666667 + 1798.0, + 0.065 ], [ - 2650.0, - 0.07222222222222222 + 1798.0, + 0.07 ], [ - 2650.0, - 0.07777777777777778 + 1798.0, + 0.075 ], [ - 2655.0, - 0.08333333333333333 + 1806.0, + 0.08 ], [ - 2658.0, - 0.08888888888888889 + 1806.0, + 0.085 + ], + [ + 1822.0, + 0.09 ], [ - 2671.0, - 0.09444444444444444 + 1822.0, + 0.095 ], [ - 2782.0, + 1838.0, 0.1 ], [ - 2795.0, - 0.10555555555555556 + 1854.0, + 0.105 ], [ - 2798.0, - 0.1111111111111111 + 1936.0, + 0.11 ], [ - 2807.0, - 0.11666666666666667 + 1942.0, + 0.115 ], [ - 2850.0, - 0.12222222222222222 + 1942.0, + 0.12 ], [ - 3061.0, - 0.12777777777777777 + 1948.0, + 0.125 ], [ - 3061.0, - 0.13333333333333333 + 2166.0, + 0.13 ], [ - 3063.0, - 0.1388888888888889 + 2347.0, + 0.135 ], [ - 3065.0, - 0.14444444444444443 + 2348.0, + 0.14 ], [ - 3065.0, + 2776.0, + 0.145 + ], + [ + 2781.0, 0.15 ], [ - 3065.0, - 0.15555555555555556 + 2787.0, + 0.155 ], [ - 3065.0, - 0.16111111111111112 + 2790.0, + 0.16 ], [ - 3069.0, - 0.16666666666666666 + 2797.0, + 0.165 ], [ - 3069.0, - 0.17222222222222222 + 2810.0, + 0.17 ], [ - 3069.0, - 0.17777777777777778 + 2810.0, + 0.175 ], [ - 3069.0, - 0.18333333333333332 + 2815.0, + 0.18 ], [ - 3069.0, - 0.18888888888888888 + 2831.0, + 0.185 + ], + [ + 2850.0, + 0.19 ], [ - 3069.0, - 0.19444444444444445 + 2990.0, + 0.195 ], [ - 3069.0, + 3003.0, 0.2 ], [ - 3069.0, - 0.20555555555555555 + 3006.0, + 0.205 ], [ - 3069.0, - 0.2111111111111111 + 3015.0, + 0.21 ], [ - 3071.0, - 0.21666666666666667 + 3058.0, + 0.215 ], [ - 3071.0, - 0.2222222222222222 + 3269.0, + 0.22 ], [ - 3071.0, - 0.22777777777777777 + 3269.0, + 0.225 ], [ - 3071.0, - 0.23333333333333334 + 3271.0, + 0.23 ], [ - 3071.0, - 0.2388888888888889 + 3273.0, + 0.235 ], [ - 3075.0, - 0.24444444444444444 + 3273.0, + 0.24 ], [ - 3075.0, + 3273.0, + 0.245 + ], + [ + 3273.0, 0.25 ], [ - 3075.0, - 0.25555555555555554 + 3277.0, + 0.255 ], [ - 3075.0, - 0.2611111111111111 + 3277.0, + 0.26 ], [ - 3077.0, - 0.26666666666666666 + 3277.0, + 0.265 ], [ - 3079.0, - 0.2722222222222222 + 3277.0, + 0.27 ], [ - 3079.0, - 0.2777777777777778 + 3277.0, + 0.275 ], [ - 3079.0, - 0.2833333333333333 + 3277.0, + 0.28 ], [ - 3083.0, - 0.28888888888888886 + 3277.0, + 0.285 + ], + [ + 3277.0, + 0.29 ], [ - 3085.0, - 0.29444444444444445 + 3277.0, + 0.295 ], [ - 3095.0, + 3279.0, 0.3 ], [ - 3097.0, - 0.3055555555555556 + 3279.0, + 0.305 ], [ - 3230.0, - 0.3111111111111111 + 3279.0, + 0.31 ], [ - 3418.0, - 0.31666666666666665 + 3279.0, + 0.315 ], [ - 3434.0, - 0.32222222222222224 + 3283.0, + 0.32 ], [ - 3492.0, - 0.3277777777777778 + 3283.0, + 0.325 ], [ - 3513.0, - 0.3333333333333333 + 3283.0, + 0.33 ], [ - 3606.0, - 0.3388888888888889 + 3283.0, + 0.335 ], [ - 3617.0, - 0.34444444444444444 + 3285.0, + 0.34 ], [ - 3816.0, + 3287.0, + 0.345 + ], + [ + 3287.0, 0.35 ], [ - 3822.0, - 0.35555555555555557 + 3287.0, + 0.355 ], [ - 3830.0, - 0.3611111111111111 + 3291.0, + 0.36 ], [ - 3834.0, - 0.36666666666666664 + 3293.0, + 0.365 ], [ - 3836.0, - 0.37222222222222223 + 3303.0, + 0.37 ], [ - 3847.0, - 0.37777777777777777 + 3305.0, + 0.375 ], [ - 3848.0, - 0.38333333333333336 + 3470.0, + 0.38 ], [ - 3852.0, - 0.3888888888888889 + 3674.0, + 0.385 ], [ - 3853.0, - 0.39444444444444443 + 3690.0, + 0.39 ], [ - 3865.0, + 3716.0, + 0.395 + ], + [ + 3737.0, 0.4 ], [ - 3881.0, - 0.40555555555555556 + 3841.0, + 0.405 ], [ - 3972.0, - 0.4111111111111111 + 3878.0, + 0.41 ], [ - 3994.0, - 0.4166666666666667 + 4054.0, + 0.415 ], [ - 4182.0, - 0.4222222222222222 + 4060.0, + 0.42 ], [ - 4377.0, - 0.42777777777777776 + 4071.0, + 0.425 ], [ - 4396.0, - 0.43333333333333335 + 4072.0, + 0.43 ], [ - 4408.0, - 0.4388888888888889 + 4076.0, + 0.435 ], [ - 4713.0, - 0.4444444444444444 + 4077.0, + 0.44 + ], + [ + 4089.0, + 0.445 ], [ - 4727.0, + 4104.0, 0.45 ], [ - 4731.0, - 0.45555555555555555 + 4105.0, + 0.455 ], [ - 4750.0, - 0.46111111111111114 + 4110.0, + 0.46 ], [ - 4876.0, - 0.4666666666666667 + 4122.0, + 0.465 ], [ - 5250.0, - 0.4722222222222222 + 4276.0, + 0.47 ], [ - 5506.0, - 0.4777777777777778 + 4298.0, + 0.475 ], [ - 5630.0, - 0.48333333333333334 + 4502.0, + 0.48 ], [ - 5644.0, - 0.4888888888888889 + 4713.0, + 0.485 ], [ - 6213.0, - 0.49444444444444446 + 4732.0, + 0.49 ], [ - 6230.0, + 4744.0, + 0.495 + ], + [ + 5015.0, 0.5 ], [ - 6242.0, - 0.5055555555555555 + 5099.0, + 0.505 ], [ - 6251.0, - 0.5111111111111111 + 5118.0, + 0.51 ], [ - 6264.0, - 0.5166666666666667 + 5244.0, + 0.515 ], [ - 6312.0, - 0.5222222222222223 + 5650.0, + 0.52 ], [ - 6316.0, - 0.5277777777777778 + 5938.0, + 0.525 ], [ - 6318.0, - 0.5333333333333333 + 6062.0, + 0.53 + ], + [ + 6076.0, + 0.535 ], [ - 6325.0, - 0.5388888888888889 + 6565.0, + 0.54 ], [ - 6326.0, - 0.5444444444444444 + 6582.0, + 0.545 ], [ - 6364.0, + 6594.0, 0.55 ], [ - 6377.0, - 0.5555555555555556 + 6603.0, + 0.555 ], [ - 6744.0, - 0.5611111111111111 + 6616.0, + 0.56 ], [ - 7004.0, - 0.5666666666666667 + 6664.0, + 0.565 ], [ - 7091.0, - 0.5722222222222222 + 6668.0, + 0.57 ], [ - 7106.0, - 0.5777777777777777 + 6670.0, + 0.575 + ], + [ + 6677.0, + 0.58 ], [ - 7161.0, - 0.5833333333333334 + 6678.0, + 0.585 ], [ - 7167.0, - 0.5888888888888889 + 6716.0, + 0.59 ], [ - 7175.0, - 0.5944444444444444 + 6729.0, + 0.595 ], [ - 7178.0, + 7272.0, 0.6 ], [ - 7207.0, - 0.6055555555555555 + 7507.0, + 0.605 ], [ - 7558.0, - 0.6111111111111112 + 7564.0, + 0.61 ], [ - 7563.0, - 0.6166666666666667 + 7577.0, + 0.615 ], [ - 7564.0, - 0.6222222222222222 + 7583.0, + 0.62 ], [ - 8202.0, - 0.6277777777777778 + 7591.0, + 0.625 ], [ - 8904.0, - 0.6333333333333333 + 7594.0, + 0.63 ], [ - 11160.0, - 0.6388888888888888 + 7623.0, + 0.635 ], [ - 11166.0, - 0.6444444444444445 + 7666.0, + 0.64 + ], + [ + 8166.0, + 0.645 ], [ - 11194.0, + 8171.0, 0.65 ], [ - 11259.0, - 0.6555555555555556 + 8172.0, + 0.655 ], [ - 11263.0, - 0.6611111111111111 + 8858.0, + 0.66 ], [ - 11280.0, - 0.6666666666666666 + 9624.0, + 0.665 ], [ - 11284.0, - 0.6722222222222223 + 11768.0, + 0.67 + ], + [ + 11774.0, + 0.675 ], [ - 11290.0, - 0.6777777777777778 + 11802.0, + 0.68 ], [ - 11318.0, - 0.6833333333333333 + 11867.0, + 0.685 ], [ - 11342.0, - 0.6888888888888889 + 11871.0, + 0.69 ], [ - 11430.0, - 0.6944444444444444 + 11888.0, + 0.695 ], [ - 11501.0, + 11926.0, 0.7 ], [ - 11981.0, - 0.7055555555555556 + 11950.0, + 0.705 ], [ - 12000.0, - 0.7111111111111111 + 12038.0, + 0.71 ], [ - 12018.0, - 0.7166666666666667 + 12109.0, + 0.715 ], [ - 12048.0, - 0.7222222222222222 + 12202.0, + 0.72 ], [ - 12087.0, - 0.7277777777777777 + 12653.0, + 0.725 ], [ - 12097.0, - 0.7333333333333333 + 12672.0, + 0.73 ], [ - 12120.0, - 0.7388888888888889 + 12690.0, + 0.735 ], [ - 12137.0, - 0.7444444444444445 + 12720.0, + 0.74 + ], + [ + 12759.0, + 0.745 ], [ - 12157.0, + 12769.0, 0.75 ], [ - 12245.0, - 0.7555555555555555 + 12792.0, + 0.755 ], [ - 12301.0, - 0.7611111111111111 + 12809.0, + 0.76 ], [ - 16954.0, - 0.7666666666666667 + 12829.0, + 0.765 ], [ - 17152.0, - 0.7722222222222223 + 12917.0, + 0.77 ], [ - 17308.0, - 0.7777777777777778 + 12973.0, + 0.775 ], [ - 17308.0, - 0.7833333333333333 + 18266.0, + 0.78 + ], + [ + 18368.0, + 0.785 ], [ - 17442.0, - 0.7888888888888889 + 18652.0, + 0.79 ], [ - 17442.0, - 0.7944444444444444 + 18652.0, + 0.795 ], [ - 19042.0, + 18722.0, 0.8 ], [ - 19382.0, - 0.8055555555555556 + 18722.0, + 0.805 ], [ - 19382.0, - 0.8111111111111111 + 20514.0, + 0.81 ], [ - 20168.0, - 0.8166666666666667 + 20886.0, + 0.815 ], [ - 20168.0, - 0.8222222222222222 + 20886.0, + 0.82 ], [ - 21080.0, - 0.8277777777777777 + 21704.0, + 0.825 ], [ - 21091.0, - 0.8333333333333334 + 21704.0, + 0.83 ], [ - 21833.0, - 0.8388888888888889 + 22200.0, + 0.835 ], [ - 21844.0, - 0.8444444444444444 + 22211.0, + 0.84 ], [ - 23992.0, + 22938.0, + 0.845 + ], + [ + 23017.0, 0.85 ], [ - 24006.0, - 0.8555555555555555 + 23028.0, + 0.855 ], [ - 25720.0, - 0.8611111111111112 + 25880.0, + 0.86 + ], + [ + 25894.0, + 0.865 ], [ - 26060.0, - 0.8666666666666667 + 27704.0, + 0.87 ], [ - 26060.0, - 0.8722222222222222 + 28076.0, + 0.875 ], [ - 27670.0, - 0.8777777777777778 + 28076.0, + 0.88 ], [ - 28010.0, - 0.8833333333333333 + 29846.0, + 0.885 ], [ - 28010.0, - 0.8888888888888888 + 30218.0, + 0.89 ], [ - 28402.0, - 0.8944444444444445 + 30218.0, + 0.895 ], [ - 28742.0, + 30918.0, 0.9 ], [ - 28742.0, - 0.9055555555555556 + 30918.0, + 0.905 ], [ - 31544.0, - 0.9111111111111111 + 33880.0, + 0.91 ], [ - 31544.0, - 0.9166666666666666 + 33880.0, + 0.915 + ], + [ + 34812.0, + 0.92 ], [ - 32348.0, - 0.9222222222222223 + 34812.0, + 0.925 ], [ - 32348.0, - 0.9277777777777778 + 34898.0, + 0.93 ], [ - 32466.0, - 0.9333333333333333 + 35270.0, + 0.935 ], [ - 32806.0, - 0.9388888888888889 + 35270.0, + 0.94 ], [ - 32806.0, - 0.9444444444444444 + 36282.0, + 0.945 ], [ - 33658.0, + 36282.0, 0.95 ], [ - 33658.0, - 0.9555555555555556 + 39092.0, + 0.955 ], [ - 36468.0, - 0.9611111111111111 + 39686.0, + 0.96 ], [ - 36902.0, - 0.9666666666666667 + 39686.0, + 0.965 + ], + [ + 39714.0, + 0.97 ], [ - 36902.0, - 0.9722222222222222 + 40406.0, + 0.975 ], [ - 36930.0, - 0.9777777777777777 + 40406.0, + 0.98 ], [ - 37558.0, - 0.9833333333333333 + 40434.0, + 0.985 ], [ - 37558.0, - 0.9888888888888889 + 44179.0, + 0.99 ], [ - 37586.0, - 0.9944444444444445 + 82332.0, + 0.995 ], [ - 79887.0, + 86319.0, 1.0 ] ] @@ -100476,833 +100764,833 @@ }, { "parser": "sqlglot-rust", - "accepted_valid": 2507, + "accepted_valid": 2705, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, "roundtrip_pct": 100.0, "fidelity_pct": null, - "accept_pct": 83.79010695187166 + "accept_pct": 90.40775401069519 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 2992, - "n_accepted": 2507, - "min": 297.0, - "p10": 11768.0, - "p25": 16775.8, - "median": 28600.7, - "p75": 44063.3, - "p90": 78762.3, - "p99": 145705.7, - "max": 521853.7, - "mean": 36999.5, + "n_accepted": 2705, + "min": 276.5, + "p10": 2555.4, + "p25": 15695.8, + "median": 28771.0, + "p75": 44557.3, + "p90": 70022.3, + "p99": 139306.7, + "max": 548767.0, + "mean": 36231.5, "roundtrip_pct": 100.0, "ecdf": [ [ - 297.0, + 276.5, 0.0 ], [ - 910.2, + 691.6, 0.005 ], [ - 1310.8, + 735.1, 0.01 ], [ - 1341.2, + 784.9, 0.015 ], [ - 1541.2, + 854.5, 0.02 ], [ - 1997.0, + 1048.5, 0.025 ], [ - 2142.7, + 1257.7, 0.03 ], [ - 2907.4, + 1426.9, 0.035 ], [ - 3226.8, + 1469.0, 0.04 ], [ - 3532.6, + 1565.3, 0.045 ], [ - 3895.9, + 1645.4, 0.05 ], [ - 6004.5, + 1747.1, 0.055 ], [ - 7623.6, + 1813.7, 0.06 ], [ - 8180.5, + 1870.4, 0.065 ], [ - 8291.7, + 1881.5, 0.07 ], [ - 8926.9, + 1891.2, 0.075 ], [ - 9364.0, + 1911.0, 0.08 ], [ - 9524.2, + 1983.5, 0.085 ], [ - 9887.5, + 2077.4, 0.09 ], [ - 10994.6, + 2195.4, 0.095 ], [ - 11768.0, + 2555.4, 0.1 ], [ - 12045.6, + 3287.0, 0.105 ], [ - 12437.9, + 3493.3, 0.11 ], [ - 12638.8, + 3961.0, 0.115 ], [ - 12719.7, + 4757.6, 0.12 ], [ - 13073.0, + 7017.6, 0.125 ], [ - 13269.4, + 8232.5, 0.13 ], [ - 13423.7, + 8664.2, 0.135 ], [ - 13610.8, + 9599.2, 0.14 ], [ - 13968.0, + 9861.1, 0.145 ], [ - 14032.3, + 10050.2, 0.15 ], [ - 14083.7, + 10322.4, 0.155 ], [ - 14143.5, + 11331.4, 0.16 ], [ - 14211.0, + 12253.1, 0.165 ], [ - 14361.0, + 12580.9, 0.17 ], [ - 14469.8, + 13068.2, 0.175 ], [ - 14601.0, + 13208.3, 0.18 ], [ - 14792.0, + 13535.4, 0.185 ], [ - 15020.4, + 13823.5, 0.19 ], [ - 15096.6, + 14116.7, 0.195 ], [ - 15132.6, + 14270.2, 0.2 ], [ - 15238.8, + 14467.3, 0.205 ], [ - 15395.2, + 14582.5, 0.21 ], [ - 15553.4, + 14629.6, 0.215 ], [ - 15663.6, + 14715.8, 0.22 ], [ - 15850.0, + 14894.0, 0.225 ], [ - 15950.0, + 15130.6, 0.23 ], [ - 16120.4, + 15242.8, 0.235 ], [ - 16278.8, + 15427.2, 0.24 ], [ - 16615.4, + 15545.4, 0.245 ], [ - 16775.8, + 15695.8, 0.25 ], [ - 17190.6, + 15817.8, 0.255 ], [ - 17768.8, + 16104.6, 0.26 ], [ - 18051.8, + 16244.8, 0.265 ], [ - 18176.8, + 16353.0, 0.27 ], [ - 18269.5, + 16445.2, 0.275 ], [ - 18379.8, + 16815.0, 0.28 ], [ - 18515.0, + 16949.0, 0.285 ], [ - 18800.5, + 17082.4, 0.29 ], [ - 18988.5, + 17202.4, 0.295 ], [ - 19188.8, + 17272.5, 0.3 ], [ - 19404.2, + 17382.8, 0.305 ], [ - 19517.0, + 17589.2, 0.31 ], [ - 19657.0, + 18342.0, 0.315 ], [ - 19792.5, + 18818.0, 0.32 ], [ - 19912.8, + 19043.5, 0.325 ], [ - 20148.0, + 19461.8, 0.33 ], [ - 20511.2, + 19697.2, 0.335 ], [ - 20654.0, + 19835.0, 0.34 ], [ - 20899.7, + 19942.5, 0.345 ], [ - 21077.5, + 20010.5, 0.35 ], [ - 21413.7, + 20178.2, 0.355 ], [ - 21777.7, + 20315.8, 0.36 ], [ - 22018.3, + 20423.8, 0.365 ], [ - 22322.3, + 20629.0, 0.37 ], [ - 22893.3, + 20756.8, 0.375 ], [ - 23250.7, + 21032.2, 0.38 ], [ - 23995.3, + 21435.5, 0.385 ], [ - 24296.0, + 21648.5, 0.39 ], [ - 24523.0, + 21741.0, 0.395 ], [ - 25087.7, + 21878.8, 0.4 ], [ - 25291.3, + 22138.3, 0.405 ], [ - 25401.3, + 22803.0, 0.41 ], [ - 25561.7, + 23093.3, 0.415 ], [ - 25755.3, + 23491.0, 0.42 ], [ - 25895.7, + 24035.7, 0.425 ], [ - 26149.7, + 24195.7, 0.43 ], [ - 26360.0, + 24633.3, 0.435 ], [ - 26663.7, + 26383.3, 0.44 ], [ - 26820.7, + 26640.3, 0.445 ], [ - 27004.3, + 26971.0, 0.45 ], [ - 27281.7, + 27218.0, 0.455 ], [ - 27438.3, + 27391.7, 0.46 ], [ - 27592.3, + 27652.3, 0.465 ], [ - 27692.3, + 27792.3, 0.47 ], [ - 27862.7, + 27882.7, 0.475 ], [ - 27986.3, + 28073.3, 0.48 ], [ - 28093.0, + 28243.3, 0.485 ], [ - 28240.3, + 28437.3, 0.49 ], [ - 28420.3, + 28624.3, 0.495 ], [ - 28600.7, + 28771.0, 0.5 ], [ - 28814.7, + 29001.3, 0.505 ], [ - 29051.3, + 29131.7, 0.51 ], [ - 29215.0, + 29325.3, 0.515 ], [ - 29422.3, + 29739.7, 0.52 ], [ - 29555.7, + 30016.7, 0.525 ], [ - 29646.0, + 30380.7, 0.53 ], [ - 29846.3, + 30514.3, 0.535 ], [ - 29970.0, + 30651.3, 0.54 ], [ - 30197.0, + 30728.3, 0.545 ], [ - 30320.7, + 30765.0, 0.55 ], [ - 30464.3, + 30831.3, 0.555 ], [ - 30841.7, + 30928.3, 0.56 ], [ - 31145.7, + 31085.3, 0.565 ], [ - 31419.3, + 31242.3, 0.57 ], [ - 31820.0, + 31386.0, 0.575 ], [ - 32154.0, + 31493.0, 0.58 ], [ - 32401.3, + 31673.3, 0.585 ], [ - 32745.0, + 31910.3, 0.59 ], [ - 33146.0, + 32274.3, 0.595 ], [ - 33516.7, + 32661.7, 0.6 ], [ - 33864.0, + 33226.3, 0.605 ], [ - 34208.0, + 33466.7, 0.61 ], [ - 34428.7, + 33804.0, 0.615 ], [ - 34629.0, + 34288.0, 0.62 ], [ - 34852.3, + 34842.7, 0.625 ], [ - 35277.0, + 35470.3, 0.63 ], [ - 35550.3, + 35927.7, 0.635 ], [ - 35824.3, + 36382.3, 0.64 ], [ - 36312.0, + 36659.3, 0.645 ], [ - 36980.0, + 36899.7, 0.65 ], [ - 37514.3, + 37080.0, 0.655 ], [ - 37848.3, + 37250.3, 0.66 ], [ - 38018.7, + 37461.0, 0.665 ], [ - 38275.7, + 38179.0, 0.67 ], [ - 38459.7, + 38783.3, 0.675 ], [ - 38826.7, + 39077.3, 0.68 ], [ - 39130.7, + 39357.7, 0.685 ], [ - 39538.3, + 39728.3, 0.69 ], [ - 39959.0, + 40002.3, 0.695 ], [ - 40176.0, + 40677.0, 0.7 ], [ - 40550.0, + 41171.3, 0.705 ], [ - 40803.7, + 41525.3, 0.71 ], [ - 41141.3, + 41745.7, 0.715 ], [ - 41511.7, + 41902.7, 0.72 ], [ - 41912.7, + 42106.3, 0.725 ], [ - 42093.0, + 42400.0, 0.73 ], [ - 42543.7, + 42824.3, 0.735 ], [ - 42807.3, + 43258.7, 0.74 ], [ - 43375.3, + 43569.0, 0.745 ], [ - 44063.3, + 44557.3, 0.75 ], [ - 44520.7, + 45285.7, 0.755 ], [ - 44978.7, + 45646.3, 0.76 ], [ - 45282.3, + 46087.0, 0.765 ], [ - 45659.7, + 46464.3, 0.77 ], [ - 46030.3, + 47039.0, 0.775 ], [ - 46664.7, + 47412.7, 0.78 ], [ - 47176.0, + 47746.7, 0.785 ], [ - 47710.3, + 48244.3, 0.79 ], [ - 48294.7, + 48899.0, 0.795 ], [ - 48799.0, + 49436.7, 0.8 ], [ - 49346.7, + 50268.3, 0.805 ], [ - 49884.3, + 51216.7, 0.81 ], [ - 50275.0, + 51681.0, 0.815 ], [ - 50999.7, + 51991.7, 0.82 ], [ - 51921.7, + 52272.3, 0.825 ], [ - 52559.3, + 52860.0, 0.83 ], [ - 53384.3, + 53494.3, 0.835 ], [ - 54536.3, + 53962.0, 0.84 ], [ - 55224.3, + 54649.7, 0.845 ], [ - 56810.7, + 56724.0, 0.85 ], [ - 57265.0, + 58283.3, 0.855 ], [ - 57686.0, + 59195.0, 0.86 ], [ - 58310.3, + 60077.0, 0.865 ], [ - 59576.0, + 60668.0, 0.87 ], [ - 60694.7, + 61386.0, 0.875 ], [ - 61616.3, + 62394.3, 0.88 ], [ - 63600.3, + 64131.0, 0.885 ], [ - 64806.0, + 66271.7, 0.89 ], [ - 67110.0, + 67771.7, 0.895 ], [ - 78762.3, + 70022.3, 0.9 ], [ - 85080.7, + 71698.7, 0.905 ], [ - 86730.7, + 88854.7, 0.91 ], [ - 87869.3, + 90928.7, 0.915 ], [ - 88637.7, + 93466.7, 0.92 ], [ - 89472.3, + 95460.3, 0.925 ], [ - 92408.0, + 96592.7, 0.93 ], [ - 93283.0, + 97584.3, 0.935 ], [ - 94111.3, + 98179.0, 0.94 ], [ - 97284.0, + 98729.7, 0.945 ], [ - 99768.3, + 103716.0, 0.95 ], [ - 103602.3, + 105616.3, 0.955 ], [ - 107206.0, + 110104.7, 0.96 ], [ - 110946.7, + 115294.7, 0.965 ], [ - 115648.7, + 123176.0, 0.97 ], [ - 119820.0, + 126458.7, 0.975 ], [ - 125146.3, + 130199.3, 0.98 ], [ - 127173.7, + 133405.7, 0.985 ], [ - 145705.7, + 139306.7, 0.99 ], [ - 235308.3, + 253659.3, 0.995 ], [ - 521853.7, + 548767.0, 1.0 ] ] @@ -101311,819 +101599,819 @@ "parser": "sqlparser-rs", "n_total": 2992, "n_accepted": 2755, - "min": 336.1, - "p10": 7753.8, - "p25": 35330.0, - "median": 65945.0, - "p75": 102941.3, - "p90": 167800.7, - "p99": 378025.0, - "max": 1259281.3, - "mean": 85024.1, + "min": 337.3, + "p10": 7773.8, + "p25": 36418.7, + "median": 66809.7, + "p75": 105155.3, + "p90": 172546.0, + "p99": 372651.0, + "max": 1319089.7, + "mean": 86497.4, "roundtrip_pct": 100.0, "ecdf": [ [ - 336.1, + 337.3, 0.0 ], [ - 1397.2, + 1468.8, 0.005 ], [ - 1504.1, + 1588.0, 0.01 ], [ - 1547.7, + 1597.7, 0.015 ], [ - 1570.8, + 1627.6, 0.02 ], [ - 2360.5, + 2443.1, 0.025 ], [ - 2384.8, + 2471.1, 0.03 ], [ - 2446.3, + 2541.1, 0.035 ], [ - 2758.3, + 2723.6, 0.04 ], [ - 2888.1, + 2966.6, 0.045 ], [ - 3042.2, + 2998.8, 0.05 ], [ - 3074.2, + 3036.8, 0.055 ], [ - 3139.8, + 3100.9, 0.06 ], [ - 3422.7, + 3442.9, 0.065 ], [ - 3454.8, + 3525.6, 0.07 ], [ - 3642.1, + 3713.3, 0.075 ], [ - 4478.5, + 4454.1, 0.08 ], [ - 5279.4, + 5369.6, 0.085 ], [ - 5618.1, + 5778.4, 0.09 ], [ - 6354.6, + 6315.9, 0.095 ], [ - 7753.8, + 7773.8, 0.1 ], [ - 8945.9, + 8996.0, 0.105 ], [ - 11107.2, + 11401.5, 0.11 ], [ - 13872.2, + 14008.2, 0.115 ], [ - 16258.8, + 16581.2, 0.12 ], [ - 19176.2, + 19712.2, 0.125 ], [ - 19629.8, + 20478.8, 0.13 ], [ - 20857.0, + 20721.5, 0.135 ], [ - 21598.5, + 21734.3, 0.14 ], [ - 22394.8, + 22185.0, 0.145 ], [ - 23137.3, + 23998.7, 0.15 ], [ - 25087.3, + 25454.7, 0.155 ], [ - 25601.7, + 26076.0, 0.16 ], [ - 26510.0, + 26533.7, 0.165 ], [ - 27465.3, + 28717.7, 0.17 ], [ - 28891.3, + 29786.3, 0.175 ], [ - 31105.7, + 31476.0, 0.18 ], [ - 31573.0, + 32047.3, 0.185 ], [ - 32481.3, + 32725.0, 0.19 ], [ - 32551.7, + 33513.3, 0.195 ], [ - 32668.7, + 33744.0, 0.2 ], [ - 32815.3, + 33827.0, 0.205 ], [ - 33042.3, + 33914.0, 0.21 ], [ - 33189.3, + 33990.7, 0.215 ], [ - 33329.7, + 34148.0, 0.22 ], [ - 33543.3, + 34395.0, 0.225 ], [ - 34181.3, + 34575.3, 0.23 ], [ - 34699.0, + 34822.3, 0.235 ], [ - 35023.0, + 35219.7, 0.24 ], [ - 35176.7, + 36031.3, 0.245 ], [ - 35330.0, + 36418.7, 0.25 ], [ - 35874.3, + 36943.0, 0.255 ], [ - 36292.0, + 37380.7, 0.26 ], [ - 36906.3, + 37634.7, 0.265 ], [ - 37150.3, + 37861.7, 0.27 ], [ - 37961.7, + 38259.0, 0.275 ], [ - 38402.7, + 38800.0, 0.28 ], [ - 38596.3, + 39371.0, 0.285 ], [ - 38796.7, + 39708.3, 0.29 ], [ - 38957.0, + 40159.3, 0.295 ], [ - 39267.7, + 40530.0, 0.3 ], [ - 39768.7, + 40803.7, 0.305 ], [ - 40302.7, + 41054.3, 0.31 ], [ - 40623.3, + 41458.7, 0.315 ], [ - 40944.0, + 42189.7, 0.32 ], [ - 42043.0, + 42697.7, 0.325 ], [ - 42677.3, + 43656.0, 0.33 ], [ - 43088.0, + 44354.0, 0.335 ], [ - 43525.3, + 44828.0, 0.34 ], [ - 44143.7, + 45215.3, 0.345 ], [ - 44808.3, + 45850.0, 0.35 ], [ - 45112.0, + 46237.3, 0.355 ], [ - 45689.7, + 46741.7, 0.36 ], [ - 46097.0, + 47249.0, 0.365 ], [ - 46621.7, + 47783.7, 0.37 ], [ - 47259.3, + 48732.0, 0.375 ], [ - 48542.0, + 49811.0, 0.38 ], [ - 49964.3, + 52302.3, 0.385 ], [ - 52071.7, + 53043.3, 0.39 ], [ - 52977.0, + 53665.0, 0.395 ], [ - 53771.7, + 54399.7, 0.4 ], [ - 54209.3, + 55214.3, 0.405 ], [ - 54920.7, + 56126.0, 0.41 ], [ - 55334.7, + 56580.3, 0.415 ], [ - 55872.0, + 57565.3, 0.42 ], [ - 56590.3, + 58410.3, 0.425 ], [ - 57745.7, + 59415.7, 0.43 ], [ - 58784.7, + 60648.0, 0.435 ], [ - 59653.0, + 61977.0, 0.44 ], [ - 60688.3, + 62388.0, 0.445 ], [ - 61356.0, + 62752.0, 0.45 ], [ - 62268.0, + 63306.3, 0.455 ], [ - 63035.7, + 63967.3, 0.46 ], [ - 63854.0, + 64308.3, 0.465 ], [ - 64188.0, + 64609.0, 0.47 ], [ - 64452.0, + 65032.7, 0.475 ], [ - 64732.7, + 65303.3, 0.48 ], [ - 65009.3, + 65710.7, 0.485 ], [ - 65273.3, + 66028.0, 0.49 ], [ - 65624.0, + 66389.0, 0.495 ], [ - 65945.0, + 66809.7, 0.5 ], [ - 66068.0, + 67097.0, 0.505 ], [ - 66292.0, + 67350.7, 0.51 ], [ - 66439.0, + 67544.0, 0.515 ], [ - 66916.7, + 67821.3, 0.52 ], [ - 67183.7, + 68085.3, 0.525 ], [ - 67444.3, + 68419.3, 0.53 ], [ - 67761.3, + 68796.7, 0.535 ], [ - 68119.0, + 69100.7, 0.54 ], [ - 68820.3, + 69494.7, 0.545 ], [ - 69257.7, + 69865.3, 0.55 ], [ - 69681.7, + 70189.3, 0.555 ], [ - 69995.7, + 70463.3, 0.56 ], [ - 70516.7, + 72453.7, 0.565 ], [ - 71151.3, + 73024.7, 0.57 ], [ - 72046.3, + 74397.3, 0.575 ], [ - 73856.3, + 75629.7, 0.58 ], [ - 75309.3, + 76397.7, 0.585 ], [ - 76077.0, + 76948.7, 0.59 ], [ - 76481.3, + 77289.3, 0.595 ], [ - 76875.3, + 77867.0, 0.6 ], [ - 77323.0, + 78842.3, 0.605 ], [ - 78234.7, + 79330.0, 0.61 ], [ - 78692.0, + 79774.0, 0.615 ], [ - 79076.0, + 80158.0, 0.62 ], [ - 79607.0, + 80862.7, 0.625 ], [ - 80575.7, + 81363.7, 0.63 ], [ - 81093.3, + 81934.7, 0.635 ], [ - 81667.7, + 82933.3, 0.64 ], [ - 82252.3, + 83648.0, 0.645 ], [ - 83514.7, + 84543.0, 0.65 ], [ - 85161.0, + 85832.3, 0.655 ], [ - 86486.7, + 87953.0, 0.66 ], [ - 88043.0, + 89295.7, 0.665 ], [ - 89078.3, + 90240.7, 0.67 ], [ - 89636.0, + 91095.7, 0.675 ], [ - 90240.7, + 91817.0, 0.68 ], [ - 90658.3, + 92541.3, 0.685 ], [ - 91329.3, + 93022.3, 0.69 ], [ - 92084.3, + 93547.0, 0.695 ], [ - 92361.3, + 94184.7, 0.7 ], [ - 92975.7, + 94705.7, 0.705 ], [ - 93386.7, + 95330.0, 0.71 ], [ - 94796.0, + 96208.7, 0.715 ], [ - 95965.0, + 96973.3, 0.72 ], [ - 96866.7, + 97510.7, 0.725 ], [ - 97577.7, + 98650.0, 0.73 ], [ - 98619.7, + 100359.7, 0.735 ], [ - 99464.7, + 102236.3, 0.74 ], [ - 101001.0, + 103231.7, 0.745 ], [ - 102941.3, + 105155.3, 0.75 ], [ - 103886.3, + 105923.7, 0.755 ], [ - 104390.7, + 106387.7, 0.76 ], [ - 106190.7, + 107142.7, 0.765 ], [ - 107249.3, + 108742.3, 0.77 ], [ - 108298.0, + 110178.0, 0.775 ], [ - 110923.3, + 111420.7, 0.78 ], [ - 115528.3, + 115308.0, 0.785 ], [ - 118948.0, + 119666.0, 0.79 ], [ - 120033.7, + 121546.3, 0.795 ], [ - 121008.7, + 123299.7, 0.8 ], [ - 122892.3, + 124391.7, 0.805 ], [ - 125751.0, + 125103.0, 0.81 ], [ - 127170.3, + 127664.7, 0.815 ], [ - 127735.0, + 130333.0, 0.82 ], [ - 128479.7, + 131435.3, 0.825 ], [ - 130082.7, + 132493.7, 0.83 ], [ - 134988.7, + 134293.7, 0.835 ], [ - 135706.7, + 138381.7, 0.84 ], [ - 137640.3, + 140759.3, 0.845 ], [ - 139510.3, + 142302.3, 0.85 ], [ - 141901.7, + 144109.0, 0.855 ], [ - 142660.0, + 145014.0, 0.86 ], [ - 144500.0, + 146039.3, 0.865 ], [ - 145625.7, + 146654.0, 0.87 ], [ - 147626.0, + 147742.7, 0.875 ], [ - 149005.0, + 149736.3, 0.88 ], [ - 150501.3, + 151823.7, 0.885 ], [ - 152555.0, + 153647.0, 0.89 ], [ - 156606.3, + 159642.0, 0.895 ], [ - 167800.7, + 172546.0, 0.9 ], [ - 173244.0, + 176193.0, 0.905 ], [ - 203638.3, + 206083.0, 0.91 ], [ - 214432.0, + 213036.0, 0.915 ], [ - 217327.7, + 221275.0, 0.92 ], [ - 223849.7, + 226484.7, 0.925 ], [ - 227133.0, + 230044.7, 0.93 ], [ - 236530.7, + 238721.3, 0.935 ], [ - 243360.0, + 244298.3, 0.94 ], [ - 246756.3, + 250700.7, 0.945 ], [ - 253162.0, + 253639.3, 0.95 ], [ - 256859.0, + 261350.7, 0.955 ], [ - 265358.7, + 274872.7, 0.96 ], [ - 271677.0, + 284868.3, 0.965 ], [ - 277444.7, + 287884.0, 0.97 ], [ - 294376.7, + 291407.7, 0.975 ], [ - 311572.3, + 317239.7, 0.98 ], [ - 355408.7, + 364659.0, 0.985 ], [ - 378025.0, + 372651.0, 0.99 ], [ - 561137.7, + 582123.3, 0.995 ], [ - 1259281.3, + 1319089.7, 1.0 ] ] @@ -102132,819 +102420,819 @@ "parser": "polyglot-sql", "n_total": 2992, "n_accepted": 2737, - "min": 9053.1, - "p10": 18106.2, - "p25": 41762.3, - "median": 66816.7, - "p75": 100436.3, - "p90": 149947.0, - "p99": 319220.3, - "max": 1065258.0, - "mean": 82679.4, + "min": 9341.0, + "p10": 18164.4, + "p25": 42607.0, + "median": 67721.3, + "p75": 101996.3, + "p90": 154181.3, + "p99": 306836.7, + "max": 1061028.7, + "mean": 83876.7, "roundtrip_pct": 99.4, "ecdf": [ [ - 9053.1, + 9341.0, 0.0 ], [ - 9958.9, + 10109.1, 0.005 ], [ - 10272.8, + 10365.8, 0.01 ], [ - 10544.3, + 10585.0, 0.015 ], [ - 10625.1, + 10688.9, 0.02 ], [ - 10758.9, + 11109.8, 0.025 ], [ - 11186.1, + 11505.5, 0.03 ], [ - 11323.8, + 11700.9, 0.035 ], [ - 11618.2, + 11804.8, 0.04 ], [ - 11904.0, + 11842.4, 0.045 ], [ - 11965.1, + 11975.1, 0.05 ], [ - 12054.1, + 12396.3, 0.055 ], [ - 12459.1, + 12748.3, 0.06 ], [ - 12854.3, + 13283.7, 0.065 ], [ - 13380.2, + 13455.5, 0.07 ], [ - 13704.3, + 13967.9, 0.075 ], [ - 13972.1, + 14325.3, 0.08 ], [ - 14283.7, + 14763.8, 0.085 ], [ - 15757.8, + 15745.8, 0.09 ], [ - 16633.4, + 16563.4, 0.095 ], [ - 18106.2, + 18164.4, 0.1 ], [ - 19396.8, + 19321.5, 0.105 ], [ - 21122.5, + 21415.5, 0.11 ], [ - 24005.3, + 24212.7, 0.115 ], [ - 25979.3, + 26039.3, 0.12 ], [ - 26847.7, + 27341.7, 0.125 ], [ - 27842.3, + 28120.0, 0.13 ], [ - 28747.7, + 29108.3, 0.135 ], [ - 29422.3, + 29555.7, 0.14 ], [ - 29813.3, + 30203.7, 0.145 ], [ - 30551.0, + 30871.7, 0.15 ], [ - 31426.0, + 31873.7, 0.155 ], [ - 32441.3, + 32812.0, 0.16 ], [ - 33349.7, + 33687.0, 0.165 ], [ - 33917.3, + 34365.0, 0.17 ], [ - 35019.7, + 34972.7, 0.175 ], [ - 35557.3, + 35407.0, 0.18 ], [ - 36305.3, + 36114.7, 0.185 ], [ - 36719.3, + 37143.3, 0.19 ], [ - 36876.3, + 37334.0, 0.195 ], [ - 36960.0, + 37921.7, 0.2 ], [ - 37177.0, + 38523.0, 0.205 ], [ - 37708.0, + 39070.3, 0.21 ], [ - 38693.3, + 39264.3, 0.215 ], [ - 39207.7, + 39368.0, 0.22 ], [ - 39688.3, + 39805.3, 0.225 ], [ - 40232.7, + 40707.0, 0.23 ], [ - 40500.0, + 41278.0, 0.235 ], [ - 41194.7, + 41595.3, 0.24 ], [ - 41408.3, + 42089.7, 0.245 ], [ - 41762.3, + 42607.0, 0.25 ], [ - 42119.7, + 43034.7, 0.255 ], [ - 42470.3, + 43445.3, 0.26 ], [ - 42774.3, + 43639.0, 0.265 ], [ - 43271.7, + 43896.3, 0.27 ], [ - 43599.0, + 44360.7, 0.275 ], [ - 44036.7, + 44698.0, 0.28 ], [ - 44374.0, + 44968.3, 0.285 ], [ - 44604.3, + 45219.0, 0.29 ], [ - 44885.0, + 45569.7, 0.295 ], [ - 45249.0, + 45943.7, 0.3 ], [ - 45823.3, + 46317.3, 0.305 ], [ - 46187.3, + 46882.0, 0.31 ], [ - 46548.0, + 47860.7, 0.315 ], [ - 47640.0, + 48234.3, 0.32 ], [ - 48094.3, + 48581.7, 0.325 ], [ - 48672.0, + 49223.0, 0.33 ], [ - 49173.0, + 49690.3, 0.335 ], [ - 49537.0, + 50358.7, 0.34 ], [ - 50178.0, + 50869.3, 0.345 ], [ - 50479.0, + 51090.0, 0.35 ], [ - 50792.7, + 51410.3, 0.355 ], [ - 51009.7, + 51818.0, 0.36 ], [ - 51247.0, + 52389.0, 0.365 ], [ - 51584.3, + 52673.0, 0.37 ], [ - 52158.7, + 53077.0, 0.375 ], [ - 52619.3, + 53417.7, 0.38 ], [ - 52766.3, + 53685.0, 0.385 ], [ - 53053.7, + 53982.0, 0.39 ], [ - 53247.3, + 54339.7, 0.395 ], [ - 53467.7, + 54669.7, 0.4 ], [ - 53731.7, + 55000.3, 0.405 ], [ - 54008.7, + 55625.3, 0.41 ], [ - 54479.7, + 56042.3, 0.415 ], [ - 54950.7, + 56867.7, 0.42 ], [ - 55982.3, + 57659.0, 0.425 ], [ - 56767.3, + 58437.0, 0.43 ], [ - 57692.3, + 59709.3, 0.435 ], [ - 60347.3, + 61158.7, 0.44 ], [ - 61523.0, + 62197.7, 0.445 ], [ - 62124.0, + 62681.7, 0.45 ], [ - 62611.7, + 63386.3, 0.455 ], [ - 62882.3, + 63934.0, 0.46 ], [ - 63269.7, + 64505.3, 0.465 ], [ - 63984.3, + 65156.3, 0.47 ], [ - 64806.0, + 65690.7, 0.475 ], [ - 65333.3, + 65991.3, 0.48 ], [ - 65700.7, + 66489.0, 0.485 ], [ - 65934.7, + 66823.0, 0.49 ], [ - 66282.0, + 67277.0, 0.495 ], [ - 66816.7, + 67721.3, 0.5 ], [ - 67207.0, + 68579.7, 0.505 ], [ - 68018.7, + 70066.0, 0.51 ], [ - 69177.3, + 70597.0, 0.515 ], [ - 69681.7, + 71041.0, 0.52 ], [ - 70136.0, + 71498.3, 0.525 ], [ - 70543.3, + 71852.7, 0.53 ], [ - 71191.3, + 72477.0, 0.535 ], [ - 71839.3, + 73041.3, 0.54 ], [ - 72650.7, + 73439.0, 0.545 ], [ - 73094.7, + 73605.7, 0.55 ], [ - 73365.3, + 74140.0, 0.555 ], [ - 74026.7, + 74664.3, 0.56 ], [ - 74447.3, + 74921.7, 0.565 ], [ - 74644.7, + 75259.0, 0.57 ], [ - 74894.7, + 75663.0, 0.575 ], [ - 75269.0, + 76087.0, 0.58 ], [ - 75533.0, + 76521.3, 0.585 ], [ - 76130.7, + 76841.7, 0.59 ], [ - 76434.7, + 77196.0, 0.595 ], [ - 76895.3, + 77533.3, 0.6 ], [ - 77116.0, + 77837.0, 0.605 ], [ - 77970.7, + 78264.7, 0.61 ], [ - 78385.0, + 78915.7, 0.615 ], [ - 79046.0, + 79817.7, 0.62 ], [ - 80044.7, + 80765.7, 0.625 ], [ - 80896.3, + 81236.7, 0.63 ], [ - 81327.0, + 81691.0, 0.635 ], [ - 81741.3, + 82552.7, 0.64 ], [ - 82095.3, + 83538.0, 0.645 ], [ - 82622.7, + 84362.7, 0.65 ], [ - 83130.3, + 85191.0, 0.655 ], [ - 83898.7, + 86012.7, 0.66 ], [ - 84466.3, + 86280.0, 0.665 ], [ - 85972.3, + 87191.7, 0.67 ], [ - 86684.0, + 87749.0, 0.675 ], [ - 87425.3, + 88146.7, 0.68 ], [ - 88063.3, + 89075.0, 0.685 ], [ - 88611.0, + 89980.0, 0.69 ], [ - 90137.0, + 91680.0, 0.695 ], [ - 91339.3, + 92371.3, 0.7 ], [ - 92124.0, + 93182.7, 0.705 ], [ - 92895.7, + 93914.3, 0.71 ], [ - 94078.0, + 94662.3, 0.715 ], [ - 95497.3, + 96302.0, 0.72 ], [ - 96024.7, + 96873.0, 0.725 ], [ - 96546.0, + 97581.0, 0.73 ], [ - 96873.3, + 98483.0, 0.735 ], [ - 97511.3, + 100970.7, 0.74 ], [ - 98770.0, + 101538.3, 0.745 ], [ - 100436.3, + 101996.3, 0.75 ], [ - 101321.7, + 102423.7, 0.755 ], [ - 101699.0, + 102781.0, 0.76 ], [ - 102189.7, + 103298.3, 0.765 ], [ - 102570.7, + 103672.7, 0.77 ], [ - 103128.3, + 104277.0, 0.775 ], [ - 103993.3, + 105309.0, 0.78 ], [ - 105920.3, + 106972.3, 0.785 ], [ - 107025.7, + 107720.3, 0.79 ], [ - 107847.3, + 108939.3, 0.795 ], [ - 108902.3, + 110846.0, 0.8 ], [ - 109991.3, + 112703.0, 0.805 ], [ - 111564.3, + 114650.0, 0.81 ], [ - 113080.7, + 115658.7, 0.815 ], [ - 114910.7, + 116537.0, 0.82 ], [ - 115678.7, + 117435.3, 0.825 ], [ - 116961.0, + 119742.7, 0.83 ], [ - 119262.3, + 120621.0, 0.835 ], [ - 120534.3, + 122304.7, 0.84 ], [ - 122228.0, + 123376.7, 0.845 ], [ - 123684.0, + 125430.3, 0.85 ], [ - 127982.0, + 128923.7, 0.855 ], [ - 132838.0, + 134527.7, 0.86 ], [ - 134411.0, + 135776.7, 0.865 ], [ - 135399.3, + 136802.0, 0.87 ], [ - 136711.7, + 139654.0, 0.875 ], [ - 139694.3, + 141925.0, 0.88 ], [ - 141661.3, + 144182.3, 0.885 ], [ - 144573.3, + 146617.0, 0.89 ], [ - 146690.7, + 147679.3, 0.895 ], [ - 149947.0, + 154181.3, 0.9 ], [ - 154231.7, + 156726.0, 0.905 ], [ - 180477.7, + 184034.7, 0.91 ], [ - 183477.0, + 186465.7, 0.915 ], [ - 190820.7, + 193041.3, 0.92 ], [ - 192454.0, + 194604.3, 0.925 ], [ - 194521.3, + 196638.3, 0.93 ], [ - 202302.7, + 204954.0, 0.935 ], [ - 208334.0, + 208163.3, 0.94 ], [ - 213750.7, + 217117.0, 0.945 ], [ - 221231.7, + 224551.3, 0.95 ], [ - 225720.3, + 228806.0, 0.955 ], [ - 234997.7, + 240367.7, 0.96 ], [ - 247919.0, + 253352.0, 0.965 ], [ - 262029.0, + 263377.7, 0.97 ], [ - 265819.3, + 266704.0, 0.975 ], [ - 283088.3, + 280082.7, 0.98 ], [ - 288478.7, + 290799.7, 0.985 ], [ - 319220.3, + 306836.7, 0.99 ], [ - 488650.7, + 494190.7, 0.995 ], [ - 1065258.0, + 1061028.7, 1.0 ] ] @@ -102972,7 +103260,7 @@ "accepted": [ 1924, 1924, - 1877 + 1886 ] }, { @@ -102981,7 +103269,7 @@ "accepted": [ 787, 769, - 586 + 775 ] } ], @@ -102989,7 +103277,7 @@ "subtotal_accepted": [ 2755, 2737, - 2507 + 2705 ] }, "failures": [ @@ -103055,10 +103343,9 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 485, + "rejected_total": 287, "expected_total": 2992, "preview_html": [ - "set enable_result_cache_for_session = off", "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1210 and 1210+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1210 and 1210+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1210 and 1210+11) ) cool_cust", "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1214 and 1214+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1214 and 1214+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1214 and 1214+11) ) cool_cust", "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1176 and 1176+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1176 and 1176+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1176 and 1176+11) ) cool_cust", @@ -103067,10 +103354,11 @@ "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1187 and 1187+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1187 and 1187+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1187 and 1187+11) ) cool_cust", "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1209 and 1209+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1209 and 1209+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1209 and 1209+11) ) cool_cust", "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1186 and 1186+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1186 and 1186+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1186 and 1186+11) ) cool_cust", - "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) ) cool_cust" + "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1180 and 1180+11) ) cool_cust", + "select count(*) from ((select distinct c_last_name, c_first_name, d_date from store_sales, date_dim, customer where store_sales.ss_sold_date_sk = date_dim.d_date_sk and store_sales.ss_customer_sk = customer.c_customer_sk and d_month_seq between 1188 and 1188+11) except (select distinct c_last_name, c_first_name, d_date from catalog_sales, date_dim, customer where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1188 and 1188+11) except (select distinct c_last_name, c_first_name, d_date from web_sales, date_dim, customer where web_sales.ws_sold_date_sk = date_dim.d_date_sk and web_sales.ws_bill_customer_sk = customer.c_customer_sk and d_month_seq between 1188 and 1188+11) ) cool_cust" ], "preview_reasons": [ - "Unexpected token: Token { token_type: Set, value: \"set\", line: 1, col: 1, position: 0, quote_char: '\\0' }", + "Parser error: Expected identifier, got LParen ('(') at line 1 col 22", "Parser error: Expected identifier, got LParen ('(') at line 1 col 22", "Parser error: Expected identifier, got LParen ('(') at line 1 col 22", "Parser error: Expected identifier, got LParen ('(') at line 1 col 22", @@ -104727,818 +105015,818 @@ "parser": "polyglot-sql", "n": 2737, "peak": { - "min": 21292.0, - "p10": 38341.0, - "p25": 72648.0, - "median": 111089.0, - "p75": 173327.0, - "p90": 262267.0, - "p99": 509371.0, - "max": 1432339.0, - "mean": 136279.48227986848, + "min": 21299.0, + "p10": 38348.0, + "p25": 72655.0, + "median": 111096.0, + "p75": 173334.0, + "p90": 262274.0, + "p99": 509378.0, + "max": 1432346.0, + "mean": 136286.49397150165, "ecdf": [ [ - 21292.0, + 21299.0, 0.0 ], [ - 21902.0, + 21909.0, 0.005 ], [ - 21969.0, + 21976.0, 0.01 ], [ - 22828.0, + 22835.0, 0.015 ], [ - 23406.0, + 23413.0, 0.02 ], [ - 23644.0, + 23651.0, 0.025 ], [ - 24310.0, + 24317.0, 0.03 ], [ - 24726.0, + 24733.0, 0.035 ], [ - 26192.0, + 26199.0, 0.04 ], [ - 26355.0, + 26362.0, 0.045 ], [ - 26420.0, + 26427.0, 0.05 ], [ - 27054.0, + 27061.0, 0.055 ], [ - 27926.0, + 27933.0, 0.06 ], [ - 30469.0, + 30476.0, 0.065 ], [ - 30764.0, + 30771.0, 0.07 ], [ - 30776.0, + 30783.0, 0.075 ], [ - 31549.0, + 31556.0, 0.08 ], [ - 32889.0, + 32896.0, 0.085 ], [ - 34273.0, + 34280.0, 0.09 ], [ - 36354.0, + 36361.0, 0.095 ], [ - 38341.0, + 38348.0, 0.1 ], [ - 41267.0, + 41274.0, 0.105 ], [ - 47098.0, + 47105.0, 0.11 ], [ - 49184.0, + 49191.0, 0.115 ], [ - 51551.0, + 51558.0, 0.12 ], [ - 52317.0, + 52324.0, 0.125 ], [ - 52330.0, + 52337.0, 0.13 ], [ - 52550.0, + 52557.0, 0.135 ], [ - 54164.0, + 54171.0, 0.14 ], [ - 54288.0, + 54295.0, 0.145 ], [ - 57140.0, + 57147.0, 0.15 ], [ - 57937.0, + 57944.0, 0.155 ], [ - 58432.0, + 58439.0, 0.16 ], [ - 59111.0, + 59118.0, 0.165 ], [ - 59352.0, + 59359.0, 0.17 ], [ - 60710.0, + 60717.0, 0.175 ], [ - 65752.0, + 65759.0, 0.18 ], [ - 65874.0, + 65881.0, 0.185 ], [ - 65885.0, + 65892.0, 0.19 ], [ - 65885.0, + 65892.0, 0.195 ], [ - 68990.0, + 68997.0, 0.2 ], [ - 69350.0, + 69357.0, 0.205 ], [ - 69444.0, + 69451.0, 0.21 ], [ - 70477.0, + 70484.0, 0.215 ], [ - 70550.0, + 70557.0, 0.22 ], [ - 71481.0, + 71488.0, 0.225 ], [ - 72361.0, + 72368.0, 0.23 ], [ - 72541.0, + 72548.0, 0.235 ], [ - 72607.0, + 72614.0, 0.24 ], [ - 72638.0, + 72645.0, 0.245 ], [ - 72648.0, + 72655.0, 0.25 ], [ - 72660.0, + 72667.0, 0.255 ], [ - 73931.0, + 73938.0, 0.26 ], [ - 73947.0, + 73954.0, 0.265 ], [ - 73964.0, + 73971.0, 0.27 ], [ - 74078.0, + 74085.0, 0.275 ], [ - 74136.0, + 74143.0, 0.28 ], [ - 75097.0, + 75104.0, 0.285 ], [ - 75100.0, + 75107.0, 0.29 ], [ - 75976.0, + 75983.0, 0.295 ], [ - 75976.0, + 75983.0, 0.3 ], [ - 76080.0, + 76087.0, 0.305 ], [ - 76088.0, + 76095.0, 0.31 ], [ - 76112.0, + 76119.0, 0.315 ], [ - 77075.0, + 77082.0, 0.32 ], [ - 77075.0, + 77082.0, 0.325 ], [ - 81560.0, + 81567.0, 0.33 ], [ - 81614.0, + 81621.0, 0.335 ], [ - 83459.0, + 83466.0, 0.34 ], [ - 83692.0, + 83699.0, 0.345 ], [ - 84387.0, + 84394.0, 0.35 ], [ - 84511.0, + 84518.0, 0.355 ], [ - 84703.0, + 84710.0, 0.36 ], [ - 87782.0, + 87789.0, 0.365 ], [ - 87809.0, + 87816.0, 0.37 ], [ - 87977.0, + 87984.0, 0.375 ], [ - 88866.0, + 88873.0, 0.38 ], [ - 90008.0, + 90015.0, 0.385 ], [ - 90209.0, + 90216.0, 0.39 ], [ - 90917.0, + 90924.0, 0.395 ], [ - 92708.0, + 92715.0, 0.4 ], [ - 96160.0, + 96167.0, 0.405 ], [ - 96160.0, + 96167.0, 0.41 ], [ - 98315.0, + 98322.0, 0.415 ], [ - 99391.0, + 99398.0, 0.42 ], [ - 99391.0, + 99398.0, 0.425 ], [ - 101396.0, + 101403.0, 0.43 ], [ - 101407.0, + 101414.0, 0.435 ], [ - 103547.0, + 103554.0, 0.44 ], [ - 103848.0, + 103855.0, 0.445 ], [ - 104321.0, + 104328.0, 0.45 ], [ - 104558.0, + 104565.0, 0.455 ], [ - 104558.0, + 104565.0, 0.46 ], [ - 104660.0, + 104667.0, 0.465 ], [ - 106004.0, + 106011.0, 0.47 ], [ - 106054.0, + 106061.0, 0.475 ], [ - 108921.0, + 108928.0, 0.48 ], [ - 109154.0, + 109161.0, 0.485 ], [ - 109718.0, + 109725.0, 0.49 ], [ - 111063.0, + 111070.0, 0.495 ], [ - 111089.0, + 111096.0, 0.5 ], [ - 111312.0, + 111319.0, 0.505 ], [ - 111691.0, + 111698.0, 0.51 ], [ - 111741.0, + 111748.0, 0.515 ], [ - 112988.0, + 112995.0, 0.52 ], [ - 113028.0, + 113035.0, 0.525 ], [ - 113208.0, + 113215.0, 0.53 ], [ - 113677.0, + 113684.0, 0.535 ], [ - 113922.0, + 113929.0, 0.54 ], [ - 115124.0, + 115131.0, 0.545 ], [ - 115965.0, + 115972.0, 0.55 ], [ - 117362.0, + 117369.0, 0.555 ], [ - 117362.0, + 117369.0, 0.56 ], [ - 117477.0, + 117484.0, 0.565 ], [ - 117516.0, + 117523.0, 0.57 ], [ - 117710.0, + 117717.0, 0.575 ], [ - 118030.0, + 118037.0, 0.58 ], [ - 118210.0, + 118217.0, 0.585 ], [ - 118802.0, + 118809.0, 0.59 ], [ - 119863.0, + 119870.0, 0.595 ], [ - 119903.0, + 119910.0, 0.6 ], [ - 119957.0, + 119964.0, 0.605 ], [ - 120377.0, + 120384.0, 0.61 ], [ - 120387.0, + 120394.0, 0.615 ], [ - 124244.0, + 124251.0, 0.62 ], [ - 124253.0, + 124260.0, 0.625 ], [ - 124269.0, + 124276.0, 0.63 ], [ - 124590.0, + 124597.0, 0.635 ], [ - 124894.0, + 124901.0, 0.64 ], [ - 126297.0, + 126304.0, 0.645 ], [ - 127265.0, + 127272.0, 0.65 ], [ - 127764.0, + 127771.0, 0.655 ], [ - 127792.0, + 127799.0, 0.66 ], [ - 129838.0, + 129845.0, 0.665 ], [ - 131197.0, + 131204.0, 0.67 ], [ - 131197.0, + 131204.0, 0.675 ], [ - 134832.0, + 134839.0, 0.68 ], [ - 135635.0, + 135642.0, 0.685 ], [ - 135868.0, + 135875.0, 0.69 ], [ - 138260.0, + 138267.0, 0.695 ], [ - 140261.0, + 140268.0, 0.7 ], [ - 140534.0, + 140541.0, 0.705 ], [ - 141253.0, + 141260.0, 0.71 ], [ - 151954.0, + 151961.0, 0.715 ], [ - 151954.0, + 151961.0, 0.72 ], [ - 154209.0, + 154216.0, 0.725 ], [ - 163707.0, + 163714.0, 0.73 ], [ - 165867.0, + 165874.0, 0.735 ], [ - 165891.0, + 165898.0, 0.74 ], [ - 173092.0, + 173099.0, 0.745 ], [ - 173327.0, + 173334.0, 0.75 ], [ - 174294.0, + 174301.0, 0.755 ], [ - 174706.0, + 174713.0, 0.76 ], [ - 174722.0, + 174729.0, 0.765 ], [ - 177300.0, + 177307.0, 0.77 ], [ - 180943.0, + 180950.0, 0.775 ], [ - 181123.0, + 181130.0, 0.78 ], [ - 182496.0, + 182503.0, 0.785 ], [ - 187445.0, + 187452.0, 0.79 ], [ - 187476.0, + 187483.0, 0.795 ], [ - 191004.0, + 191011.0, 0.8 ], [ - 199441.0, + 199448.0, 0.805 ], [ - 199611.0, + 199618.0, 0.81 ], [ - 199633.0, + 199640.0, 0.815 ], [ - 199914.0, + 199921.0, 0.82 ], [ - 199950.0, + 199957.0, 0.825 ], [ - 201064.0, + 201071.0, 0.83 ], [ - 203984.0, + 203991.0, 0.835 ], [ - 204239.0, + 204246.0, 0.84 ], [ - 207277.0, + 207284.0, 0.845 ], [ - 215401.0, + 215408.0, 0.85 ], [ - 219977.0, + 219984.0, 0.855 ], [ - 220154.0, + 220161.0, 0.86 ], [ - 222720.0, + 222727.0, 0.865 ], [ - 232428.0, + 232435.0, 0.87 ], [ - 232428.0, + 232435.0, 0.875 ], [ - 248990.0, + 248997.0, 0.88 ], [ - 249170.0, + 249177.0, 0.885 ], [ - 255643.0, + 255650.0, 0.89 ], [ - 258232.0, + 258239.0, 0.895 ], [ - 262267.0, + 262274.0, 0.9 ], [ - 269243.0, + 269250.0, 0.905 ], [ - 280938.0, + 280945.0, 0.91 ], [ - 307483.0, + 307490.0, 0.915 ], [ - 307501.0, + 307508.0, 0.92 ], [ - 317388.0, + 317395.0, 0.925 ], [ - 317425.0, + 317432.0, 0.93 ], [ - 330926.0, + 330933.0, 0.935 ], [ - 342301.0, + 342308.0, 0.94 ], [ - 349501.0, + 349508.0, 0.945 ], [ - 349501.0, + 349508.0, 0.95 ], [ - 360425.0, + 360432.0, 0.955 ], [ - 381383.0, + 381390.0, 0.96 ], [ - 381383.0, + 381390.0, 0.965 ], [ - 386648.0, + 386655.0, 0.97 ], [ - 424557.0, + 424564.0, 0.975 ], [ - 424557.0, + 424564.0, 0.98 ], [ - 429183.0, + 429190.0, 0.985 ], [ - 509371.0, + 509378.0, 0.99 ], [ - 714823.0, + 714830.0, 0.995 ], [ - 1432339.0, + 1432346.0, 1.0 ] ] @@ -105552,7 +105840,7 @@ "p90": 175023.0, "p99": 367835.0, "max": 925162.0, - "mean": 81431.47899159664, + "mean": 81431.49068322981, "ecdf": [ [ 952.0, @@ -106363,1637 +106651,1637 @@ }, { "parser": "sqlglot-rust", - "n": 2507, + "n": 2705, "peak": { - "min": 1632.0, - "p10": 15301.0, - "p25": 22019.0, - "median": 38999.0, - "p75": 62076.0, - "p90": 93437.0, - "p99": 186830.0, - "max": 678903.0, - "mean": 50246.13881132828, + "min": 1728.0, + "p10": 4304.0, + "p25": 22583.0, + "median": 39195.0, + "p75": 63598.0, + "p90": 91097.0, + "p99": 195726.0, + "max": 714055.0, + "mean": 48942.74232902033, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1951.0, + 1993.0, 0.005 ], [ - 2291.0, + 2027.0, 0.01 ], [ - 2302.0, + 2033.0, 0.015 ], [ - 2770.0, + 2048.0, 0.02 ], [ - 3618.0, + 2111.0, 0.025 ], [ - 3804.0, + 2419.0, 0.03 ], [ - 4546.0, + 2430.0, 0.035 ], [ - 4886.0, + 2553.0, 0.04 ], [ - 5474.0, + 2658.0, 0.045 ], [ - 5910.0, + 2676.0, 0.05 ], [ - 8669.0, + 2684.0, 0.055 ], [ - 10438.0, + 2714.0, 0.06 ], [ - 12480.0, + 2738.0, 0.065 ], [ - 12633.0, + 2800.0, 0.07 ], [ - 12781.0, + 2832.0, 0.075 ], [ - 12782.0, + 2880.0, 0.08 ], [ - 13003.0, + 2896.0, 0.085 ], [ - 13145.0, + 3552.0, 0.09 ], [ - 14199.0, + 3793.0, 0.095 ], [ - 15301.0, + 4304.0, 0.1 ], [ - 15791.0, + 4997.0, 0.105 ], [ - 16086.0, + 5369.0, 0.11 ], [ - 16869.0, + 5981.0, 0.115 ], [ - 17124.0, + 6755.0, 0.12 ], [ - 18824.0, + 9872.0, 0.125 ], [ - 19655.0, + 11628.0, 0.13 ], [ - 19861.0, + 13136.0, 0.135 ], [ - 20580.0, + 13274.0, 0.14 ], [ - 20583.0, + 13438.0, 0.145 ], [ - 20585.0, + 13438.0, 0.15 ], [ - 20585.0, + 13833.0, 0.155 ], [ - 20707.0, + 14469.0, 0.16 ], [ - 20860.0, + 15138.0, 0.165 ], [ - 21389.0, + 16383.0, 0.17 ], [ - 21511.0, + 16726.0, 0.175 ], [ - 21512.0, + 17541.0, 0.18 ], [ - 21514.0, + 17860.0, 0.185 ], [ - 21527.0, + 19696.0, 0.19 ], [ - 21534.0, + 20567.0, 0.195 ], [ - 21539.0, + 21175.0, 0.2 ], [ - 21546.0, + 21574.0, 0.205 ], [ - 21578.0, + 21577.0, 0.21 ], [ - 21740.0, + 21577.0, 0.215 ], [ - 21880.0, + 21699.0, 0.22 ], [ - 21893.0, + 21836.0, 0.225 ], [ - 21898.0, + 22381.0, 0.23 ], [ - 21901.0, + 22518.0, 0.235 ], [ - 21912.0, + 22522.0, 0.24 ], [ - 21995.0, + 22542.0, 0.245 ], [ - 22019.0, + 22583.0, 0.25 ], [ - 22021.0, + 22586.0, 0.255 ], [ - 22121.0, + 22589.0, 0.26 ], [ - 22314.0, + 22595.0, 0.265 ], [ - 22410.0, + 22602.0, 0.27 ], [ - 22862.0, + 22831.0, 0.275 ], [ - 22924.0, + 22963.0, 0.28 ], [ - 23142.0, + 22969.0, 0.285 ], [ - 23636.0, + 22972.0, 0.29 ], [ - 23938.0, + 22984.0, 0.295 ], [ - 23939.0, + 23065.0, 0.3 ], [ - 24050.0, + 23075.0, 0.305 ], [ - 24189.0, + 23079.0, 0.31 ], [ - 24396.0, + 23177.0, 0.315 ], [ - 24396.0, + 23466.0, 0.32 ], [ - 24749.0, + 23900.0, 0.325 ], [ - 25501.0, + 23939.0, 0.33 ], [ - 26940.0, + 24278.0, 0.335 ], [ - 27118.0, + 24278.0, 0.34 ], [ - 27122.0, + 24805.0, 0.345 ], [ - 27149.0, + 25139.0, 0.35 ], [ - 30240.0, + 25265.0, 0.355 ], [ - 31205.0, + 25420.0, 0.36 ], [ - 31205.0, + 25628.0, 0.365 ], [ - 32508.0, + 25628.0, 0.37 ], [ - 32508.0, + 26061.0, 0.375 ], [ - 33074.0, + 26814.0, 0.38 ], [ - 33106.0, + 28367.0, 0.385 ], [ - 33801.0, + 28568.0, 0.39 ], [ - 35238.0, + 28642.0, 0.395 ], [ - 35238.0, + 31376.0, 0.4 ], [ - 35472.0, + 31376.0, 0.405 ], [ - 35657.0, + 32821.0, 0.41 ], [ - 35865.0, + 33573.0, 0.415 ], [ - 36245.0, + 33868.0, 0.42 ], [ - 36247.0, + 34418.0, 0.425 ], [ - 36601.0, + 34450.0, 0.43 ], [ - 37081.0, + 35209.0, 0.435 ], [ - 37081.0, + 36806.0, 0.44 ], [ - 37262.0, + 36960.0, 0.445 ], [ - 37328.0, + 36960.0, 0.45 ], [ - 37328.0, + 37393.0, 0.455 ], [ - 37611.0, + 37765.0, 0.46 ], [ - 37611.0, + 37767.0, 0.465 ], [ - 37871.0, + 38217.0, 0.47 ], [ - 37884.0, + 38617.0, 0.475 ], [ - 37920.0, + 38617.0, 0.48 ], [ - 37960.0, + 38814.0, 0.485 ], [ - 38059.0, + 38880.0, 0.49 ], [ - 38987.0, + 38880.0, 0.495 ], [ - 38999.0, + 39195.0, 0.5 ], [ - 39017.0, + 39195.0, 0.505 ], [ - 39211.0, + 39530.0, 0.51 ], [ - 39220.0, + 39644.0, 0.515 ], [ - 39499.0, + 39719.0, 0.52 ], [ - 39523.0, + 39743.0, 0.525 ], [ - 39934.0, + 40683.0, 0.53 ], [ - 39987.0, + 40683.0, 0.535 ], [ - 39987.0, + 40790.0, 0.54 ], [ - 40256.0, + 40921.0, 0.545 ], [ - 40258.0, + 40932.0, 0.55 ], [ - 40260.0, + 41291.0, 0.555 ], [ - 40280.0, + 41315.0, 0.56 ], [ - 42138.0, + 41886.0, 0.565 ], [ - 42163.0, + 41939.0, 0.57 ], [ - 42910.0, + 41939.0, 0.575 ], [ - 43111.0, + 42112.0, 0.58 ], [ - 43111.0, + 42115.0, 0.585 ], [ - 43249.0, + 42134.0, 0.59 ], [ - 43817.0, + 42308.0, 0.595 ], [ - 43865.0, + 44171.0, 0.6 ], [ - 43891.0, + 44463.0, 0.605 ], [ - 44953.0, + 45159.0, 0.61 ], [ - 44953.0, + 45166.0, 0.615 ], [ - 44967.0, + 45505.0, 0.62 ], [ - 45082.0, + 45823.0, 0.625 ], [ - 46216.0, + 45865.0, 0.63 ], [ - 46220.0, + 46003.0, 0.635 ], [ - 46246.0, + 47162.0, 0.64 ], [ - 46747.0, + 47305.0, 0.645 ], [ - 46747.0, + 47319.0, 0.65 ], [ - 46929.0, + 47319.0, 0.655 ], [ - 47701.0, + 48458.0, 0.66 ], [ - 47713.0, + 48470.0, 0.665 ], [ - 48604.0, + 48470.0, 0.67 ], [ - 48632.0, + 49035.0, 0.675 ], [ - 49989.0, + 49393.0, 0.68 ], [ - 50025.0, + 50069.0, 0.685 ], [ - 50658.0, + 50081.0, 0.69 ], [ - 50729.0, + 51052.0, 0.695 ], [ - 50743.0, + 51080.0, 0.7 ], [ - 51066.0, + 52487.0, 0.705 ], [ - 51066.0, + 53162.0, 0.71 ], [ - 51800.0, + 53186.0, 0.715 ], [ - 51810.0, + 53535.0, 0.72 ], [ - 54497.0, + 53547.0, 0.725 ], [ - 60366.0, + 53658.0, 0.73 ], [ - 60375.0, + 54424.0, 0.735 ], [ - 60396.0, + 54434.0, 0.74 ], [ - 60438.0, + 57281.0, 0.745 ], [ - 62076.0, + 63598.0, 0.75 ], [ - 63993.0, + 63607.0, 0.755 ], [ - 63993.0, + 63631.0, 0.76 ], [ - 65311.0, + 65446.0, 0.765 ], [ - 68417.0, + 65455.0, 0.77 ], [ - 68429.0, + 66457.0, 0.775 ], [ - 69591.0, + 68001.0, 0.78 ], [ - 69620.0, + 68053.0, 0.785 ], [ - 69780.0, + 71435.0, 0.79 ], [ - 69796.0, + 72604.0, 0.795 ], [ - 70928.0, + 72642.0, 0.8 ], [ - 73425.0, + 72724.0, 0.805 ], [ - 74672.0, + 72740.0, 0.81 ], [ - 74698.0, + 73888.0, 0.815 ], [ - 75531.0, + 76529.0, 0.82 ], [ - 75531.0, + 78056.0, 0.825 ], [ - 76241.0, + 78058.0, 0.83 ], [ - 77337.0, + 78779.0, 0.835 ], [ - 77379.0, + 79593.0, 0.84 ], [ - 80300.0, + 80739.0, 0.845 ], [ - 80421.0, + 80745.0, 0.85 ], [ - 80900.0, + 83962.0, 0.855 ], [ - 80910.0, + 84191.0, 0.86 ], [ - 81381.0, + 84786.0, 0.865 ], [ - 81829.0, + 84798.0, 0.87 ], [ - 85394.0, + 85045.0, 0.875 ], [ - 85394.0, + 85525.0, 0.88 ], [ - 86337.0, + 89458.0, 0.885 ], [ - 86362.0, + 89458.0, 0.89 ], [ - 87844.0, + 91070.0, 0.895 ], [ - 93437.0, + 91097.0, 0.9 ], [ - 104026.0, + 91988.0, 0.905 ], [ - 118218.0, + 109354.0, 0.91 ], [ - 119339.0, + 124328.0, 0.915 ], [ - 119339.0, + 125723.0, 0.92 ], [ - 125384.0, + 125723.0, 0.925 ], [ - 128295.0, + 130200.0, 0.93 ], [ - 128302.0, + 133127.0, 0.935 ], [ - 136294.0, + 133136.0, 0.94 ], [ - 139262.0, + 145166.0, 0.945 ], [ - 140332.0, + 146156.0, 0.95 ], [ - 147382.0, + 146156.0, 0.955 ], [ - 147382.0, + 153526.0, 0.96 ], [ - 153788.0, + 157342.0, 0.965 ], [ - 158266.0, + 160364.0, 0.97 ], [ - 181387.0, + 187988.0, 0.975 ], [ - 181387.0, + 191204.0, 0.98 ], [ - 182004.0, + 191291.0, 0.985 ], [ - 186830.0, + 195726.0, 0.99 ], [ - 265170.0, + 276410.0, 0.995 ], [ - 678903.0, + 714055.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 8948.0, - "p25": 14137.0, - "median": 23275.0, - "p75": 38656.0, - "p90": 61473.0, - "p99": 124329.0, - "max": 428577.0, - "mean": 30919.697247706423, + "min": 1496.0, + "p10": 2788.0, + "p25": 14706.0, + "median": 23723.0, + "p75": 38428.0, + "p90": 60500.0, + "p99": 133225.0, + "max": 463729.0, + "mean": 30945.455822550834, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1432.0, + 1519.0, 0.005 ], [ - 1808.0, + 1535.0, 0.01 ], [ - 1810.0, + 1543.0, 0.015 ], [ - 1822.0, + 1543.0, 0.02 ], [ - 2405.0, + 1572.0, 0.025 ], [ - 2645.0, + 1615.0, 0.03 ], [ - 2797.0, + 1628.0, 0.035 ], [ - 2955.0, + 1630.0, 0.04 ], [ - 3414.0, + 1634.0, 0.045 ], [ - 3825.0, + 1642.0, 0.05 ], [ - 4727.0, + 1660.0, 0.055 ], [ - 6519.0, + 1687.0, 0.06 ], [ - 7559.0, + 1736.0, 0.065 ], [ - 8091.0, + 1756.0, 0.07 ], [ - 8096.0, + 1760.0, 0.075 ], [ - 8486.0, + 1936.0, 0.08 ], [ - 8733.0, + 1939.0, 0.085 ], [ - 8769.0, + 2003.0, 0.09 ], [ - 8769.0, + 2557.0, 0.095 ], [ - 8948.0, + 2788.0, 0.1 ], [ - 9081.0, + 2991.0, 0.105 ], [ - 9082.0, + 3077.0, 0.11 ], [ - 9523.0, + 3670.0, 0.115 ], [ - 10109.0, + 4100.0, 0.12 ], [ - 11115.0, + 5114.0, 0.125 ], [ - 11901.0, + 7047.0, 0.13 ], [ - 11996.0, + 8682.0, 0.135 ], [ - 12715.0, + 8687.0, 0.14 ], [ - 12718.0, + 9142.0, 0.145 ], [ - 12720.0, + 9372.0, 0.15 ], [ - 12720.0, + 9425.0, 0.155 ], [ - 12864.0, + 9425.0, 0.16 ], [ - 13013.0, + 9500.0, 0.165 ], [ - 13505.0, + 9722.0, 0.17 ], [ - 13635.0, + 9770.0, 0.175 ], [ - 13639.0, + 10259.0, 0.18 ], [ - 13642.0, + 10877.0, 0.185 ], [ - 13646.0, + 11931.0, 0.19 ], [ - 13790.0, + 12798.0, 0.195 ], [ - 13792.0, + 13303.0, 0.2 ], [ - 13794.0, + 13709.0, 0.205 ], [ - 13800.0, + 13712.0, 0.21 ], [ - 13839.0, + 13712.0, 0.215 ], [ - 13883.0, + 13856.0, 0.22 ], [ - 13887.0, + 13989.0, 0.225 ], [ - 13889.0, + 14497.0, 0.23 ], [ - 13891.0, + 14691.0, 0.235 ], [ - 13894.0, + 14695.0, 0.24 ], [ - 14134.0, + 14698.0, 0.245 ], [ - 14137.0, + 14706.0, 0.25 ], [ - 14207.0, + 14798.0, 0.255 ], [ - 14251.0, + 14802.0, 0.26 ], [ - 14251.0, + 14806.0, 0.265 ], [ - 14546.0, + 14821.0, 0.27 ], [ - 14890.0, + 14930.0, 0.275 ], [ - 14949.0, + 14959.0, 0.28 ], [ - 15064.0, + 14961.0, 0.285 ], [ - 15214.0, + 14962.0, 0.29 ], [ - 15214.0, + 14965.0, 0.295 ], [ - 15776.0, + 15190.0, 0.3 ], [ - 15959.0, + 15193.0, 0.305 ], [ - 15959.0, + 15279.0, 0.31 ], [ - 16184.0, + 15307.0, 0.315 ], [ - 16244.0, + 15540.0, 0.32 ], [ - 16288.0, + 15937.0, 0.325 ], [ - 16819.0, + 15949.0, 0.33 ], [ - 16829.0, + 16200.0, 0.335 ], [ - 17092.0, + 16200.0, 0.34 ], [ - 17293.0, + 16350.0, 0.345 ], [ - 17542.0, + 16943.0, 0.35 ], [ - 17665.0, + 17159.0, 0.355 ], [ - 18467.0, + 17159.0, 0.36 ], [ - 18776.0, + 17416.0, 0.365 ], [ - 18779.0, + 17460.0, 0.37 ], [ - 18809.0, + 17520.0, 0.375 ], [ - 19165.0, + 18141.0, 0.38 ], [ - 19769.0, + 18452.0, 0.385 ], [ - 19769.0, + 18452.0, 0.39 ], [ - 19987.0, + 18852.0, 0.395 ], [ - 19987.0, + 19005.0, 0.4 ], [ - 20201.0, + 19018.0, 0.405 ], [ - 20755.0, + 20215.0, 0.41 ], [ - 20757.0, + 20219.0, 0.415 ], [ - 20948.0, + 20232.0, 0.42 ], [ - 21562.0, + 20685.0, 0.425 ], [ - 21562.0, + 21337.0, 0.43 ], [ - 21573.0, + 21337.0, 0.435 ], [ - 21573.0, + 21475.0, 0.44 ], [ - 21606.0, + 21753.0, 0.445 ], [ - 21606.0, + 21753.0, 0.45 ], [ - 21950.0, + 22275.0, 0.455 ], [ - 22075.0, + 22277.0, 0.46 ], [ - 22080.0, + 22564.0, 0.465 ], [ - 22257.0, + 23109.0, 0.47 ], [ - 22442.0, + 23114.0, 0.475 ], [ - 22453.0, + 23114.0, 0.48 ], [ - 23023.0, + 23158.0, 0.485 ], [ - 23023.0, + 23158.0, 0.49 ], [ - 23274.0, + 23534.0, 0.495 ], [ - 23275.0, + 23723.0, 0.5 ], [ - 23310.0, + 23921.0, 0.505 ], [ - 23324.0, + 24017.0, 0.51 ], [ - 23572.0, + 24225.0, 0.515 ], [ - 23747.0, + 24240.0, 0.52 ], [ - 23755.0, + 24639.0, 0.525 ], [ - 24200.0, + 24984.0, 0.53 ], [ - 24200.0, + 24987.0, 0.535 ], [ - 24213.0, + 25084.0, 0.54 ], [ - 24213.0, + 25095.0, 0.545 ], [ - 24783.0, + 25268.0, 0.55 ], [ - 24785.0, + 25539.0, 0.555 ], [ - 24789.0, + 25547.0, 0.56 ], [ - 26233.0, + 26152.0, 0.565 ], [ - 26239.0, + 26152.0, 0.57 ], [ - 27361.0, + 26165.0, 0.575 ], [ - 27369.0, + 26637.0, 0.58 ], [ - 27369.0, + 26640.0, 0.585 ], [ - 27493.0, + 26642.0, 0.59 ], [ - 28115.0, + 26646.0, 0.595 ], [ - 28115.0, + 28254.0, 0.6 ], [ - 28247.0, + 28865.0, 0.605 ], [ - 29075.0, + 29417.0, 0.61 ], [ - 29075.0, + 29617.0, 0.615 ], [ - 29089.0, + 29749.0, 0.62 ], [ - 29360.0, + 30227.0, 0.625 ], [ - 30395.0, + 30233.0, 0.63 ], [ - 30395.0, + 30249.0, 0.635 ], [ - 30436.0, + 31427.0, 0.64 ], [ - 30739.0, + 31440.0, 0.645 ], [ - 30740.0, + 31441.0, 0.65 ], [ - 30875.0, + 31441.0, 0.655 ], [ - 31846.0, + 32619.0, 0.66 ], [ - 31850.0, + 32676.0, 0.665 ], [ - 32811.0, + 32682.0, 0.67 ], [ - 32823.0, + 33163.0, 0.675 ], [ - 33293.0, + 33203.0, 0.68 ], [ - 33755.0, + 34214.0, 0.685 ], [ - 33762.0, + 34218.0, 0.69 ], [ - 34560.0, + 35259.0, 0.695 ], [ - 34560.0, + 35271.0, 0.7 ], [ - 34603.0, + 35757.0, 0.705 ], [ - 34607.0, + 36254.0, 0.71 ], [ - 34767.0, + 37088.0, 0.715 ], [ - 34813.0, + 37088.0, 0.72 ], [ - 34813.0, + 37399.0, 0.725 ], [ - 35804.0, + 37405.0, 0.73 ], [ - 35808.0, + 37405.0, 0.735 ], [ - 37306.0, + 37463.0, 0.74 ], [ - 37314.0, + 37479.0, 0.745 ], [ - 38656.0, + 38428.0, 0.75 ], [ - 38706.0, + 39360.0, 0.755 ], [ - 38706.0, + 40316.0, 0.76 ], [ - 38855.0, + 41440.0, 0.765 ], [ - 40363.0, + 41440.0, 0.77 ], [ - 40363.0, + 41650.0, 0.775 ], [ - 41638.0, + 41874.0, 0.78 ], [ - 43600.0, + 41886.0, 0.785 ], [ - 43602.0, + 43323.0, 0.79 ], [ - 44186.0, + 44742.0, 0.795 ], [ - 44230.0, + 46954.0, 0.8 ], [ - 44236.0, + 46962.0, 0.805 ], [ - 44762.0, + 47418.0, 0.81 ], [ - 44762.0, + 47462.0, 0.815 ], [ - 44840.0, + 47471.0, 0.82 ], [ - 45860.0, + 48010.0, 0.825 ], [ - 45869.0, + 48010.0, 0.83 ], [ - 46028.0, + 48204.0, 0.835 ], [ - 46120.0, + 49242.0, 0.84 ], [ - 49526.0, + 49436.0, 0.845 ], [ - 49565.0, + 49436.0, 0.85 ], [ - 49652.0, + 53261.0, 0.855 ], [ - 49662.0, + 53340.0, 0.86 ], [ - 50100.0, + 53538.0, 0.865 ], [ - 50690.0, + 53546.0, 0.87 ], [ - 50690.0, + 53796.0, 0.875 ], [ - 54286.0, + 54354.0, 0.88 ], [ - 55756.0, + 58350.0, 0.885 ], [ - 55776.0, + 58350.0, 0.89 ], [ - 56753.0, + 60488.0, 0.895 ], [ - 61473.0, + 60500.0, 0.9 ], [ - 64673.0, + 60897.0, 0.905 ], [ - 66772.0, + 69487.0, 0.91 ], [ - 66777.0, + 69495.0, 0.915 ], [ - 70433.0, + 71608.0, 0.92 ], [ - 70461.0, + 73472.0, 0.925 ], [ - 77303.0, + 75789.0, 0.93 ], [ - 79190.0, + 83207.0, 0.935 ], [ - 85832.0, + 85014.0, 0.94 ], [ - 85834.0, + 91944.0, 0.945 ], [ - 85889.0, + 91946.0, 0.95 ], [ - 87498.0, + 92033.0, 0.955 ], [ - 87498.0, + 93882.0, 0.96 ], [ - 91505.0, + 95768.0, 0.965 ], [ - 96904.0, + 98081.0, 0.97 ], [ - 117984.0, + 123984.0, 0.975 ], [ - 119519.0, + 127184.0, 0.98 ], [ - 119519.0, + 129423.0, 0.985 ], [ - 124329.0, + 133225.0, 0.99 ], [ - 139914.0, + 151174.0, 0.995 ], [ - 428577.0, + 463729.0, 1.0 ] ] @@ -108010,853 +108298,853 @@ "correctness": [ { "parser": "sqlparser-rs", - "accepted_valid": 5002, + "accepted_valid": 5003, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 99.74010395841664, + "roundtrip_pct": 99.74015590645612, "fidelity_pct": null, - "accept_pct": 45.63035942346287 + "accept_pct": 45.639481846378395 }, { "parser": "polyglot-sql", - "accepted_valid": 7343, + "accepted_valid": 7351, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 98.43388260928776, + "roundtrip_pct": 98.42198340361855, "fidelity_pct": null, - "accept_pct": 66.98595146871008 + "accept_pct": 67.0589308520343 }, { "parser": "sqlglot-rust", - "accepted_valid": 1855, + "accepted_valid": 6785, "accepted_invalid": 0, "recall_pct": null, "false_positive_pct": null, - "roundtrip_pct": 99.13746630727763, + "roundtrip_pct": 99.61680176860722, "fidelity_pct": null, - "accept_pct": 16.922094508301406 + "accept_pct": 61.89563948184638 } ], "perf": [ { "parser": "sqlglot-rust", "n_total": 10962, - "n_accepted": 1855, - "min": 279.2, - "p10": 841.8, - "p25": 1209.3, - "median": 1829.6, - "p75": 2684.7, - "p90": 4201.5, - "p99": 10485.4, - "max": 37063.3, - "mean": 2319.1, - "roundtrip_pct": 99.1, + "n_accepted": 6785, + "min": 283.1, + "p10": 816.7, + "p25": 1069.5, + "median": 1474.2, + "p75": 2260.1, + "p90": 3600.3, + "p99": 9802.4, + "max": 61817.0, + "mean": 2018.4, + "roundtrip_pct": 99.6, "ecdf": [ [ - 279.2, + 283.1, 0.0 ], [ - 383.5, + 433.1, 0.005 ], [ - 450.0, + 477.7, 0.01 ], [ - 495.3, + 509.0, 0.015 ], [ - 530.8, + 540.6, 0.02 ], [ - 564.9, + 563.9, 0.025 ], [ - 629.6, + 602.0, 0.03 ], [ - 646.2, + 625.2, 0.035 ], [ - 662.7, + 635.7, 0.04 ], [ - 666.7, + 651.4, 0.045 ], [ - 678.0, + 665.4, 0.05 ], [ - 690.3, + 677.7, 0.055 ], [ - 706.8, + 699.1, 0.06 ], [ - 724.3, + 716.4, 0.065 ], [ - 756.8, + 730.6, 0.07 ], [ - 769.1, + 744.4, 0.075 ], [ - 784.1, + 756.6, 0.08 ], [ - 809.1, + 771.9, 0.085 ], [ - 818.8, + 783.7, 0.09 ], [ - 830.2, + 799.4, 0.095 ], [ - 841.8, + 816.7, 0.1 ], [ - 855.8, + 829.6, 0.105 ], [ - 867.7, + 840.6, 0.11 ], [ - 877.4, + 851.2, 0.115 ], [ - 886.2, + 859.2, 0.12 ], [ - 896.3, + 871.1, 0.125 ], [ - 902.1, + 879.3, 0.13 ], [ - 907.1, + 894.6, 0.135 ], [ - 919.9, + 909.2, 0.14 ], [ - 926.1, + 918.4, 0.145 ], [ - 935.7, + 926.6, 0.15 ], [ - 946.5, + 936.5, 0.155 ], [ - 964.0, + 944.9, 0.16 ], [ - 987.8, + 951.8, 0.165 ], [ - 1004.7, + 960.0, 0.17 ], [ - 1019.7, + 969.1, 0.175 ], [ - 1041.1, + 976.2, 0.18 ], [ - 1058.8, + 983.3, 0.185 ], [ - 1070.7, + 990.1, 0.19 ], [ - 1080.0, + 996.2, 0.195 ], [ - 1097.1, + 1002.1, 0.2 ], [ - 1111.9, + 1009.0, 0.205 ], [ - 1119.9, + 1015.3, 0.21 ], [ - 1132.9, + 1020.7, 0.215 ], [ - 1147.4, + 1029.0, 0.22 ], [ - 1154.6, + 1036.0, 0.225 ], [ - 1161.6, + 1043.2, 0.23 ], [ - 1174.8, + 1049.5, 0.235 ], [ - 1189.3, + 1053.8, 0.24 ], [ - 1199.5, + 1060.5, 0.245 ], [ - 1209.3, + 1069.5, 0.25 ], [ - 1214.7, + 1079.7, 0.255 ], [ - 1226.5, + 1087.9, 0.26 ], [ - 1231.6, + 1094.0, 0.265 ], [ - 1242.5, + 1099.0, 0.27 ], [ - 1251.1, + 1105.8, 0.275 ], [ - 1261.8, + 1112.8, 0.28 ], [ - 1274.2, + 1118.0, 0.285 ], [ - 1287.9, + 1124.7, 0.29 ], [ - 1300.1, + 1131.5, 0.295 ], [ - 1311.7, + 1138.5, 0.3 ], [ - 1318.0, + 1146.8, 0.305 ], [ - 1326.3, + 1152.2, 0.31 ], [ - 1349.9, + 1162.1, 0.315 ], [ - 1364.0, + 1170.3, 0.32 ], [ - 1389.2, + 1178.6, 0.325 ], [ - 1393.1, + 1186.7, 0.33 ], [ - 1408.1, + 1193.7, 0.335 ], [ - 1419.7, + 1201.8, 0.34 ], [ - 1432.9, + 1210.2, 0.345 ], [ - 1449.8, + 1218.4, 0.35 ], [ - 1463.2, + 1225.5, 0.355 ], [ - 1477.1, + 1233.7, 0.36 ], [ - 1491.5, + 1241.3, 0.365 ], [ - 1499.4, + 1249.1, 0.37 ], [ - 1510.0, + 1255.0, 0.375 ], [ - 1521.9, + 1263.3, 0.38 ], [ - 1531.2, + 1274.3, 0.385 ], [ - 1541.9, + 1282.1, 0.39 ], [ - 1546.4, + 1290.1, 0.395 ], [ - 1554.1, + 1301.5, 0.4 ], [ - 1564.4, + 1311.3, 0.405 ], [ - 1572.5, + 1317.0, 0.41 ], [ - 1586.7, + 1324.9, 0.415 ], [ - 1604.5, + 1332.4, 0.42 ], [ - 1620.9, + 1336.9, 0.425 ], [ - 1628.1, + 1345.3, 0.43 ], [ - 1637.1, + 1353.5, 0.435 ], [ - 1649.1, + 1364.8, 0.44 ], [ - 1664.8, + 1374.2, 0.445 ], [ - 1681.6, + 1383.1, 0.45 ], [ - 1697.5, + 1392.3, 0.455 ], [ - 1716.2, + 1402.0, 0.46 ], [ - 1727.9, + 1409.5, 0.465 ], [ - 1747.2, + 1417.8, 0.47 ], [ - 1761.7, + 1427.6, 0.475 ], [ - 1777.3, + 1437.6, 0.48 ], [ - 1793.0, + 1448.0, 0.485 ], [ - 1804.0, + 1456.6, 0.49 ], [ - 1816.1, + 1464.7, 0.495 ], [ - 1829.6, + 1474.2, 0.5 ], [ - 1843.5, + 1484.6, 0.505 ], [ - 1850.7, + 1492.6, 0.51 ], [ - 1858.9, + 1502.8, 0.515 ], [ - 1872.6, + 1512.1, 0.52 ], [ - 1879.1, + 1523.6, 0.525 ], [ - 1886.2, + 1533.3, 0.53 ], [ - 1891.2, + 1545.6, 0.535 ], [ - 1895.4, + 1560.2, 0.54 ], [ - 1902.2, + 1571.1, 0.545 ], [ - 1920.9, + 1581.2, 0.55 ], [ - 1940.6, + 1590.5, 0.555 ], [ - 1958.2, + 1603.6, 0.56 ], [ - 1971.2, + 1616.9, 0.565 ], [ - 1991.2, + 1628.2, 0.57 ], [ - 2004.9, + 1641.0, 0.575 ], [ - 2018.4, + 1650.4, 0.58 ], [ - 2041.0, + 1667.9, 0.585 ], [ - 2063.0, + 1679.1, 0.59 ], [ - 2083.7, + 1691.4, 0.595 ], [ - 2101.5, + 1702.0, 0.6 ], [ - 2111.4, + 1718.8, 0.605 ], [ - 2121.7, + 1736.8, 0.61 ], [ - 2150.7, + 1751.1, 0.615 ], [ - 2166.8, + 1766.2, 0.62 ], [ - 2181.8, + 1785.1, 0.625 ], [ - 2194.9, + 1798.0, 0.63 ], [ - 2213.0, + 1812.7, 0.635 ], [ - 2226.8, + 1829.1, 0.64 ], [ - 2244.3, + 1842.2, 0.645 ], [ - 2268.1, + 1864.4, 0.65 ], [ - 2293.5, + 1883.3, 0.655 ], [ - 2305.7, + 1897.9, 0.66 ], [ - 2316.9, + 1912.7, 0.665 ], [ - 2331.2, + 1929.7, 0.67 ], [ - 2344.9, + 1945.9, 0.675 ], [ - 2369.5, + 1964.0, 0.68 ], [ - 2379.2, + 1980.3, 0.685 ], [ - 2400.9, + 2002.7, 0.69 ], [ - 2421.1, + 2020.2, 0.695 ], [ - 2440.2, + 2035.3, 0.7 ], [ - 2459.3, + 2052.5, 0.705 ], [ - 2492.8, + 2078.4, 0.71 ], [ - 2519.3, + 2107.6, 0.715 ], [ - 2531.6, + 2124.0, 0.72 ], [ - 2551.6, + 2152.8, 0.725 ], [ - 2566.3, + 2173.5, 0.73 ], [ - 2574.9, + 2194.4, 0.735 ], [ - 2619.8, + 2223.5, 0.74 ], [ - 2645.3, + 2237.4, 0.745 ], [ - 2684.7, + 2260.1, 0.75 ], [ - 2723.1, + 2284.6, 0.755 ], [ - 2756.2, + 2315.2, 0.76 ], [ - 2780.1, + 2346.8, 0.765 ], [ - 2825.7, + 2371.8, 0.77 ], [ - 2876.6, + 2389.9, 0.775 ], [ - 2924.8, + 2413.3, 0.78 ], [ - 2958.7, + 2440.8, 0.785 ], [ - 2993.0, + 2472.9, 0.79 ], [ - 3020.9, + 2510.4, 0.795 ], [ - 3049.4, + 2542.1, 0.8 ], [ - 3106.6, + 2562.1, 0.805 ], [ - 3148.2, + 2593.3, 0.81 ], [ - 3194.8, + 2641.8, 0.815 ], [ - 3219.9, + 2677.2, 0.82 ], [ - 3263.8, + 2715.9, 0.825 ], [ - 3290.4, + 2745.2, 0.83 ], [ - 3313.3, + 2793.3, 0.835 ], [ - 3364.6, + 2828.9, 0.84 ], [ - 3471.4, + 2881.4, 0.845 ], [ - 3509.2, + 2920.5, 0.85 ], [ - 3543.2, + 2971.2, 0.855 ], [ - 3593.3, + 3022.2, 0.86 ], [ - 3671.3, + 3074.4, 0.865 ], [ - 3713.0, + 3141.7, 0.87 ], [ - 3778.7, + 3212.7, 0.875 ], [ - 3856.0, + 3267.5, 0.88 ], [ - 3933.4, + 3352.1, 0.885 ], [ - 3990.1, + 3450.3, 0.89 ], [ - 4075.1, + 3523.7, 0.895 ], [ - 4201.5, + 3600.3, 0.9 ], [ - 4265.4, + 3689.9, 0.905 ], [ - 4337.2, + 3808.1, 0.91 ], [ - 4404.4, + 3922.7, 0.915 ], [ - 4503.7, + 4041.1, 0.92 ], [ - 4607.5, + 4163.7, 0.925 ], [ - 4775.5, + 4298.7, 0.93 ], [ - 4890.3, + 4439.4, 0.935 ], [ - 4969.4, + 4599.2, 0.94 ], [ - 5139.2, + 4783.8, 0.945 ], [ - 5403.8, + 4970.6, 0.95 ], [ - 5579.1, + 5110.3, 0.955 ], [ - 5795.9, + 5383.7, 0.96 ], [ - 6064.5, + 5701.5, 0.965 ], [ - 6538.5, + 6136.6, 0.97 ], [ - 7034.8, + 6546.9, 0.975 ], [ - 7539.7, + 7148.1, 0.98 ], [ - 9146.2, + 7882.9, 0.985 ], [ - 10485.4, + 9802.4, 0.99 ], [ - 12357.6, + 12365.0, 0.995 ], [ - 37063.3, + 61817.0, 1.0 ] ] @@ -108864,820 +109152,820 @@ { "parser": "sqlparser-rs", "n_total": 10962, - "n_accepted": 5002, - "min": 331.5, - "p10": 1306.0, - "p25": 2092.2, - "median": 4067.7, - "p75": 6971.4, - "p90": 10967.9, - "p99": 24516.3, - "max": 92485.0, - "mean": 5387.5, + "n_accepted": 5003, + "min": 319.9, + "p10": 1298.9, + "p25": 2090.4, + "median": 4144.3, + "p75": 7221.9, + "p90": 11053.4, + "p99": 24289.3, + "max": 101418.3, + "mean": 5483.4, "roundtrip_pct": 99.7, "ecdf": [ [ - 331.5, + 319.9, 0.0 ], [ - 503.1, + 514.2, 0.005 ], [ - 534.7, + 547.4, 0.01 ], [ - 556.5, + 582.5, 0.015 ], [ - 582.3, + 603.5, 0.02 ], [ - 635.8, + 637.5, 0.025 ], [ - 732.4, + 750.5, 0.03 ], [ - 776.0, + 798.6, 0.035 ], [ - 813.6, + 824.0, 0.04 ], [ - 835.7, + 842.9, 0.045 ], [ - 873.2, + 875.9, 0.05 ], [ - 890.0, + 903.6, 0.055 ], [ - 939.8, + 945.6, 0.06 ], [ - 986.5, + 971.1, 0.065 ], [ - 1021.6, + 1005.2, 0.07 ], [ - 1049.9, + 1055.3, 0.075 ], [ - 1100.6, + 1111.3, 0.08 ], [ - 1171.9, + 1176.8, 0.085 ], [ - 1236.3, + 1217.7, 0.09 ], [ - 1268.5, + 1261.9, 0.095 ], [ - 1306.0, + 1298.9, 0.1 ], [ - 1333.4, + 1327.2, 0.105 ], [ - 1372.2, + 1352.4, 0.11 ], [ - 1402.2, + 1381.7, 0.115 ], [ - 1421.5, + 1411.7, 0.12 ], [ - 1441.9, + 1426.8, 0.125 ], [ - 1462.1, + 1452.1, 0.13 ], [ - 1482.3, + 1474.7, 0.135 ], [ - 1496.2, + 1491.9, 0.14 ], [ - 1532.3, + 1521.7, 0.145 ], [ - 1564.3, + 1547.5, 0.15 ], [ - 1588.4, + 1573.2, 0.155 ], [ - 1613.0, + 1588.9, 0.16 ], [ - 1642.0, + 1617.3, 0.165 ], [ - 1661.1, + 1645.3, 0.17 ], [ - 1679.5, + 1659.9, 0.175 ], [ - 1701.4, + 1685.4, 0.18 ], [ - 1724.8, + 1705.4, 0.185 ], [ - 1750.1, + 1723.9, 0.19 ], [ - 1767.5, + 1749.6, 0.195 ], [ - 1787.1, + 1778.9, 0.2 ], [ - 1806.5, + 1805.9, 0.205 ], [ - 1839.8, + 1831.9, 0.21 ], [ - 1868.5, + 1849.0, 0.215 ], [ - 1893.8, + 1881.2, 0.22 ], [ - 1921.9, + 1906.7, 0.225 ], [ - 1951.2, + 1931.8, 0.23 ], [ - 1984.8, + 1971.2, 0.235 ], [ - 2011.0, + 2010.8, 0.24 ], [ - 2043.4, + 2034.3, 0.245 ], [ - 2092.2, + 2090.4, 0.25 ], [ - 2124.0, + 2117.6, 0.255 ], [ - 2155.5, + 2147.7, 0.26 ], [ - 2193.7, + 2190.6, 0.265 ], [ - 2217.9, + 2233.9, 0.27 ], [ - 2259.0, + 2277.5, 0.275 ], [ - 2289.8, + 2322.4, 0.28 ], [ - 2339.7, + 2366.8, 0.285 ], [ - 2393.5, + 2415.7, 0.29 ], [ - 2445.4, + 2471.8, 0.295 ], [ - 2486.9, + 2514.7, 0.3 ], [ - 2515.8, + 2552.3, 0.305 ], [ - 2554.8, + 2583.5, 0.31 ], [ - 2606.1, + 2641.4, 0.315 ], [ - 2656.2, + 2693.0, 0.32 ], [ - 2710.3, + 2738.8, 0.325 ], [ - 2764.0, + 2784.6, 0.33 ], [ - 2802.3, + 2814.7, 0.335 ], [ - 2828.2, + 2841.3, 0.34 ], [ - 2851.2, + 2888.4, 0.345 ], [ - 2889.8, + 2923.9, 0.35 ], [ - 2919.6, + 2959.8, 0.355 ], [ - 2954.4, + 2982.1, 0.36 ], [ - 2988.7, + 3014.5, 0.365 ], [ - 3031.8, + 3041.4, 0.37 ], [ - 3066.8, + 3075.8, 0.375 ], [ - 3102.7, + 3116.2, 0.38 ], [ - 3132.1, + 3151.3, 0.385 ], [ - 3168.7, + 3192.0, 0.39 ], [ - 3197.1, + 3230.0, 0.395 ], [ - 3243.6, + 3258.5, 0.4 ], [ - 3274.0, + 3288.4, 0.405 ], [ - 3301.6, + 3309.6, 0.41 ], [ - 3324.2, + 3342.5, 0.415 ], [ - 3342.9, + 3377.2, 0.42 ], [ - 3363.4, + 3418.6, 0.425 ], [ - 3391.4, + 3451.7, 0.43 ], [ - 3433.6, + 3492.4, 0.435 ], [ - 3470.6, + 3543.7, 0.44 ], [ - 3513.1, + 3584.6, 0.445 ], [ - 3549.7, + 3625.4, 0.45 ], [ - 3593.3, + 3671.0, 0.455 ], [ - 3639.7, + 3717.0, 0.46 ], [ - 3683.4, + 3780.2, 0.465 ], [ - 3733.7, + 3823.4, 0.47 ], [ - 3787.2, + 3862.1, 0.475 ], [ - 3845.9, + 3925.7, 0.48 ], [ - 3879.5, + 3982.5, 0.485 ], [ - 3930.4, + 4044.6, 0.49 ], [ - 4020.6, + 4099.0, 0.495 ], [ - 4067.7, + 4144.3, 0.5 ], [ - 4101.7, + 4209.4, 0.505 ], [ - 4150.6, + 4253.3, 0.51 ], [ - 4197.9, + 4321.3, 0.515 ], [ - 4258.0, + 4369.7, 0.52 ], [ - 4295.0, + 4450.5, 0.525 ], [ - 4338.2, + 4481.8, 0.53 ], [ - 4390.7, + 4512.6, 0.535 ], [ - 4445.7, + 4542.8, 0.54 ], [ - 4474.4, + 4573.4, 0.545 ], [ - 4498.5, + 4616.8, 0.55 ], [ - 4532.1, + 4656.3, 0.555 ], [ - 4576.0, + 4687.2, 0.56 ], [ - 4622.7, + 4745.7, 0.565 ], [ - 4673.9, + 4807.3, 0.57 ], [ - 4726.2, + 4884.5, 0.575 ], [ - 4777.2, + 4927.8, 0.58 ], [ - 4825.4, + 4981.0, 0.585 ], [ - 4875.3, + 5034.7, 0.59 ], [ - 4917.7, + 5081.2, 0.595 ], [ - 4952.7, + 5155.6, 0.6 ], [ - 5000.5, + 5184.5, 0.605 ], [ - 5037.8, + 5235.4, 0.61 ], [ - 5081.4, + 5282.4, 0.615 ], [ - 5162.1, + 5318.9, 0.62 ], [ - 5218.0, + 5364.9, 0.625 ], [ - 5261.1, + 5427.3, 0.63 ], [ - 5295.3, + 5483.9, 0.635 ], [ - 5337.6, + 5549.4, 0.64 ], [ - 5384.3, + 5598.8, 0.645 ], [ - 5462.7, + 5642.8, 0.65 ], [ - 5527.9, + 5691.4, 0.655 ], [ - 5597.6, + 5751.6, 0.66 ], [ - 5653.2, + 5837.3, 0.665 ], [ - 5718.8, + 5897.8, 0.67 ], [ - 5786.6, + 5977.3, 0.675 ], [ - 5842.3, + 6013.3, 0.68 ], [ - 5939.8, + 6122.8, 0.685 ], [ - 6017.0, + 6186.4, 0.69 ], [ - 6098.9, + 6281.9, 0.695 ], [ - 6161.7, + 6394.2, 0.7 ], [ - 6226.0, + 6450.1, 0.705 ], [ - 6315.5, + 6506.6, 0.71 ], [ - 6399.1, + 6587.8, 0.715 ], [ - 6460.9, + 6683.9, 0.72 ], [ - 6558.6, + 6765.1, 0.725 ], [ - 6609.6, + 6858.8, 0.73 ], [ - 6711.0, + 6926.6, 0.735 ], [ - 6798.2, + 7024.1, 0.74 ], [ - 6890.7, + 7125.1, 0.745 ], [ - 6971.4, + 7221.9, 0.75 ], [ - 7024.0, + 7313.8, 0.755 ], [ - 7101.2, + 7435.5, 0.76 ], [ - 7183.6, + 7521.5, 0.765 ], [ - 7214.4, + 7559.7, 0.77 ], [ - 7244.5, + 7582.0, 0.775 ], [ - 7266.0, + 7607.7, 0.78 ], [ - 7289.2, + 7624.4, 0.785 ], [ - 7400.7, + 7644.6, 0.79 ], [ - 7494.2, + 7674.5, 0.795 ], [ - 7616.9, + 7766.3, 0.8 ], [ - 7667.8, + 7867.5, 0.805 ], [ - 7735.5, + 7967.1, 0.81 ], [ - 7822.1, + 8045.2, 0.815 ], [ - 7951.7, + 8134.4, 0.82 ], [ - 8074.2, + 8286.6, 0.825 ], [ - 8266.6, + 8462.7, 0.83 ], [ - 8462.0, + 8591.2, 0.835 ], [ - 8605.2, + 8754.7, 0.84 ], [ - 8725.5, + 8907.8, 0.845 ], [ - 8878.8, + 9040.0, 0.85 ], [ - 9023.8, + 9196.4, 0.855 ], [ - 9214.1, + 9343.6, 0.86 ], [ - 9341.0, + 9514.2, 0.865 ], [ - 9529.1, + 9674.6, 0.87 ], [ - 9833.6, + 9898.7, 0.875 ], [ - 10066.5, + 10154.1, 0.88 ], [ - 10249.4, + 10338.1, 0.885 ], [ - 10538.6, + 10608.8, 0.89 ], [ - 10720.2, + 10805.4, 0.895 ], [ - 10967.9, + 11053.4, 0.9 ], [ - 11197.4, + 11302.9, 0.905 ], [ - 11451.8, + 11580.4, 0.91 ], [ - 11745.1, + 11792.3, 0.915 ], [ - 12069.1, + 12040.2, 0.92 ], [ - 12379.1, + 12326.1, 0.925 ], [ - 12711.1, + 12745.6, 0.93 ], [ - 12956.2, + 13103.2, 0.935 ], [ - 13253.3, + 13549.6, 0.94 ], [ - 13674.2, + 14028.2, 0.945 ], [ - 14303.8, + 14327.2, 0.95 ], [ - 14794.5, + 15082.4, 0.955 ], [ - 15549.4, + 15641.6, 0.96 ], [ - 16459.2, + 16437.0, 0.965 ], [ - 17114.4, + 17059.4, 0.97 ], [ - 18054.0, + 18221.8, 0.975 ], [ - 19090.0, + 19454.2, 0.98 ], [ - 21340.5, + 21450.8, 0.985 ], [ - 24516.3, + 24289.3, 0.99 ], [ - 30421.0, + 30788.3, 0.995 ], [ - 92485.0, + 101418.3, 1.0 ] ] @@ -109685,820 +109973,820 @@ { "parser": "polyglot-sql", "n_total": 10962, - "n_accepted": 7343, - "min": 8802.6, - "p10": 9940.0, - "p25": 10508.6, - "median": 11766.0, - "p75": 13999.4, - "p90": 17168.4, - "p99": 28086.3, - "max": 67614.7, - "mean": 12972.1, + "n_accepted": 7351, + "min": 8858.8, + "p10": 10064.6, + "p25": 10607.9, + "median": 11882.4, + "p75": 14255.3, + "p90": 17427.0, + "p99": 29078.3, + "max": 69271.0, + "mean": 13142.3, "roundtrip_pct": 98.4, "ecdf": [ [ - 8802.6, + 8858.8, 0.0 ], [ - 9165.3, + 9336.7, 0.005 ], [ - 9286.6, + 9428.8, 0.01 ], [ - 9363.2, + 9499.9, 0.015 ], [ - 9431.9, + 9559.0, 0.02 ], [ - 9492.9, + 9623.2, 0.025 ], [ - 9549.1, + 9690.6, 0.03 ], [ - 9600.4, + 9743.9, 0.035 ], [ - 9642.2, + 9772.9, 0.04 ], [ - 9681.6, + 9805.1, 0.045 ], [ - 9727.4, + 9848.6, 0.05 ], [ - 9767.3, + 9873.1, 0.055 ], [ - 9798.6, + 9898.8, 0.06 ], [ - 9820.8, + 9920.9, 0.065 ], [ - 9843.7, + 9937.7, 0.07 ], [ - 9858.7, + 9953.2, 0.075 ], [ - 9874.2, + 9973.3, 0.08 ], [ - 9887.6, + 10001.2, 0.085 ], [ - 9907.6, + 10018.9, 0.09 ], [ - 9924.3, + 10036.8, 0.095 ], [ - 9940.0, + 10064.6, 0.1 ], [ - 9955.6, + 10090.2, 0.105 ], [ - 9968.9, + 10123.6, 0.11 ], [ - 9988.9, + 10154.8, 0.115 ], [ - 10006.8, + 10178.1, 0.12 ], [ - 10026.8, + 10201.4, 0.125 ], [ - 10046.8, + 10223.8, 0.13 ], [ - 10066.8, + 10249.3, 0.135 ], [ - 10098.0, + 10273.2, 0.14 ], [ - 10121.4, + 10292.8, 0.145 ], [ - 10142.4, + 10315.0, 0.15 ], [ - 10164.8, + 10332.9, 0.155 ], [ - 10183.7, + 10354.0, 0.16 ], [ - 10204.8, + 10379.6, 0.165 ], [ - 10223.8, + 10396.3, 0.17 ], [ - 10239.3, + 10412.0, 0.175 ], [ - 10261.9, + 10430.8, 0.18 ], [ - 10281.7, + 10440.8, 0.185 ], [ - 10306.1, + 10454.2, 0.19 ], [ - 10325.1, + 10469.8, 0.195 ], [ - 10348.4, + 10482.1, 0.2 ], [ - 10368.4, + 10494.9, 0.205 ], [ - 10387.1, + 10509.8, 0.21 ], [ - 10398.6, + 10518.8, 0.215 ], [ - 10413.1, + 10529.9, 0.22 ], [ - 10427.6, + 10542.1, 0.225 ], [ - 10442.0, + 10554.4, 0.23 ], [ - 10459.8, + 10566.7, 0.235 ], [ - 10476.4, + 10581.1, 0.24 ], [ - 10494.2, + 10596.8, 0.245 ], [ - 10508.6, + 10607.9, 0.25 ], [ - 10524.3, + 10629.0, 0.255 ], [ - 10540.0, + 10656.4, 0.26 ], [ - 10560.0, + 10680.2, 0.265 ], [ - 10578.8, + 10702.8, 0.27 ], [ - 10595.0, + 10721.5, 0.275 ], [ - 10613.4, + 10740.4, 0.28 ], [ - 10632.5, + 10755.4, 0.285 ], [ - 10651.2, + 10775.4, 0.29 ], [ - 10672.6, + 10799.2, 0.295 ], [ - 10689.0, + 10818.2, 0.3 ], [ - 10714.0, + 10840.5, 0.305 ], [ - 10741.6, + 10859.0, 0.31 ], [ - 10761.6, + 10876.9, 0.315 ], [ - 10787.1, + 10900.6, 0.32 ], [ - 10812.7, + 10923.1, 0.325 ], [ - 10830.5, + 10946.2, 0.33 ], [ - 10859.2, + 10965.1, 0.335 ], [ - 10880.7, + 10982.0, 0.34 ], [ - 10904.4, + 10998.2, 0.345 ], [ - 10925.6, + 11018.4, 0.35 ], [ - 10945.8, + 11040.9, 0.355 ], [ - 10972.0, + 11061.0, 0.36 ], [ - 10998.2, + 11082.1, 0.365 ], [ - 11023.2, + 11112.2, 0.37 ], [ - 11044.6, + 11129.8, 0.375 ], [ - 11070.9, + 11161.1, 0.38 ], [ - 11104.8, + 11183.6, 0.385 ], [ - 11129.9, + 11211.2, 0.39 ], [ - 11154.9, + 11241.2, 0.395 ], [ - 11174.9, + 11270.1, 0.4 ], [ - 11203.8, + 11308.9, 0.405 ], [ - 11231.2, + 11330.2, 0.41 ], [ - 11255.0, + 11351.4, 0.415 ], [ - 11275.1, + 11374.0, 0.42 ], [ - 11298.9, + 11404.0, 0.425 ], [ - 11323.9, + 11425.9, 0.43 ], [ - 11363.9, + 11455.4, 0.435 ], [ - 11392.9, + 11486.0, 0.44 ], [ - 11422.9, + 11510.5, 0.445 ], [ - 11453.0, + 11548.1, 0.45 ], [ - 11477.9, + 11571.9, 0.455 ], [ - 11509.0, + 11600.6, 0.46 ], [ - 11543.1, + 11644.9, 0.465 ], [ - 11583.2, + 11678.2, 0.47 ], [ - 11608.2, + 11715.9, 0.475 ], [ - 11639.5, + 11753.5, 0.48 ], [ - 11669.6, + 11779.4, 0.485 ], [ - 11704.6, + 11819.8, 0.49 ], [ - 11727.9, + 11853.6, 0.495 ], [ - 11766.0, + 11882.4, 0.5 ], [ - 11799.4, + 11912.6, 0.505 ], [ - 11839.6, + 11946.9, 0.51 ], [ - 11872.4, + 11981.3, 0.515 ], [ - 11907.5, + 12019.0, 0.52 ], [ - 11935.1, + 12060.0, 0.525 ], [ - 11977.6, + 12098.6, 0.53 ], [ - 12022.7, + 12143.0, 0.535 ], [ - 12065.4, + 12177.3, 0.54 ], [ - 12094.3, + 12216.0, 0.545 ], [ - 12124.3, + 12253.1, 0.55 ], [ - 12155.9, + 12301.9, 0.555 ], [ - 12190.5, + 12343.3, 0.56 ], [ - 12240.8, + 12386.3, 0.565 ], [ - 12280.3, + 12430.7, 0.57 ], [ - 12331.9, + 12480.7, 0.575 ], [ - 12371.9, + 12523.6, 0.58 ], [ - 12422.0, + 12568.0, 0.585 ], [ - 12469.3, + 12596.7, 0.59 ], [ - 12508.0, + 12629.6, 0.595 ], [ - 12542.3, + 12662.4, 0.6 ], [ - 12588.0, + 12714.0, 0.605 ], [ - 12625.3, + 12749.9, 0.61 ], [ - 12661.1, + 12787.1, 0.615 ], [ - 12694.0, + 12830.0, 0.62 ], [ - 12737.0, + 12867.7, 0.625 ], [ - 12771.3, + 12908.7, 0.63 ], [ - 12798.4, + 12934.4, 0.635 ], [ - 12848.6, + 12974.6, 0.64 ], [ - 12882.9, + 13018.9, 0.645 ], [ - 12924.4, + 13064.6, 0.65 ], [ - 12974.6, + 13123.2, 0.655 ], [ - 13026.1, + 13173.4, 0.66 ], [ - 13066.1, + 13251.7, 0.665 ], [ - 13120.4, + 13303.7, 0.67 ], [ - 13164.8, + 13333.7, 0.675 ], [ - 13233.3, + 13398.1, 0.68 ], [ - 13279.3, + 13439.7, 0.685 ], [ - 13333.7, + 13499.7, 0.69 ], [ - 13395.5, + 13560.7, 0.695 ], [ - 13449.7, + 13627.3, 0.7 ], [ - 13508.8, + 13688.7, 0.705 ], [ - 13541.3, + 13746.0, 0.71 ], [ - 13600.8, + 13807.8, 0.715 ], [ - 13667.3, + 13869.7, 0.72 ], [ - 13727.7, + 13934.7, 0.725 ], [ - 13786.2, + 14021.5, 0.73 ], [ - 13854.5, + 14069.8, 0.735 ], [ - 13916.3, + 14138.3, 0.74 ], [ - 13960.7, + 14198.5, 0.745 ], [ - 13999.4, + 14255.3, 0.75 ], [ - 14045.0, + 14318.7, 0.755 ], [ - 14105.0, + 14398.8, 0.76 ], [ - 14188.5, + 14474.0, 0.765 ], [ - 14287.0, + 14549.2, 0.77 ], [ - 14357.2, + 14622.7, 0.775 ], [ - 14480.7, + 14687.8, 0.78 ], [ - 14549.2, + 14746.2, 0.785 ], [ - 14602.5, + 14834.8, 0.79 ], [ - 14707.8, + 14946.5, 0.795 ], [ - 14806.3, + 15036.7, 0.8 ], [ - 14909.8, + 15145.2, 0.805 ], [ - 14986.7, + 15270.5, 0.81 ], [ - 15066.8, + 15344.0, 0.815 ], [ - 15178.7, + 15400.8, 0.82 ], [ - 15264.0, + 15435.8, 0.825 ], [ - 15300.7, + 15459.2, 0.83 ], [ - 15337.3, + 15497.4, 0.835 ], [ - 15383.2, + 15582.7, 0.84 ], [ - 15454.3, + 15663.6, 0.845 ], [ - 15562.8, + 15797.8, 0.85 ], [ - 15671.3, + 15912.0, 0.855 ], [ - 15814.0, + 16042.4, 0.86 ], [ - 15944.2, + 16180.4, 0.865 ], [ - 16075.5, + 16343.0, 0.87 ], [ - 16216.6, + 16467.2, 0.875 ], [ - 16367.0, + 16697.6, 0.88 ], [ - 16549.2, + 16869.8, 0.885 ], [ - 16757.8, + 17042.2, 0.89 ], [ - 16992.2, + 17202.6, 0.895 ], [ - 17168.4, + 17427.0, 0.9 ], [ - 17465.2, + 17605.2, 0.905 ], [ - 17629.2, + 17791.6, 0.91 ], [ - 17843.6, + 18070.0, 0.915 ], [ - 18008.0, + 18310.6, 0.92 ], [ - 18291.0, + 18571.2, 0.925 ], [ - 18547.0, + 18830.8, 0.93 ], [ - 18933.8, + 19121.0, 0.935 ], [ - 19229.0, + 19511.8, 0.94 ], [ - 19597.0, + 19832.5, 0.945 ], [ - 20067.8, + 20315.8, 0.95 ], [ - 20493.8, + 20899.5, 0.955 ], [ - 21052.5, + 21520.8, 0.96 ], [ - 21701.0, + 21989.0, 0.965 ], [ - 22507.5, + 22773.0, 0.97 ], [ - 23577.7, + 23757.5, 0.975 ], [ - 24623.0, + 25107.3, 0.98 ], [ - 25899.0, + 26389.7, 0.985 ], [ - 28086.3, + 29078.3, 0.99 ], [ - 33566.7, + 33864.0, 0.995 ], [ - 67614.7, + 69271.0, 1.0 ] ] @@ -110515,23 +110803,23 @@ "name": "sqlfluff_fix.txt", "total": 10962, "accepted": [ - 5002, - 7343, - 1855 + 5003, + 7351, + 6785 ] } ], "subtotal_total": 10962, "subtotal_accepted": [ - 5002, - 7343, - 1855 + 5003, + 7351, + 6785 ] }, "failures": [ { "parser": "sqlparser-rs", - "rejected_total": 5960, + "rejected_total": 5959, "expected_total": 10962, "preview_html": [ "ALTER SEQUENCE foo INCREMENT BY 1", @@ -110561,7 +110849,7 @@ }, { "parser": "polyglot-sql", - "rejected_total": 3619, + "rejected_total": 3611, "expected_total": 10962, "preview_html": [ "ALTER SEQUENCE foo NOCACHE CYCLE", @@ -110591,31 +110879,31 @@ }, { "parser": "sqlglot-rust", - "rejected_total": 9107, + "rejected_total": 4177, "expected_total": 10962, "preview_html": [ - "ALTER SEQUENCE foo INCREMENT BY 1", - "ALTER SEQUENCE foo MAXVALUE 7 NO minvalue", - "ALTER SEQUENCE foo NOCACHE CYCLE", - "ALTER SEQUENCE foo NOORDER CACHE 5 NOCYCLE", - "ALTER SEQUENCE foo ORDER", "SELECT 8 | ~ ~ ~4", "SELECT 1 * - - - 5", "SELECT 1 * - - - (5)", "SELECT 1 * + + (5)", - "SELECT 1 * - - - func(5)" + "SELECT 1 * - - - func(5)", + "SELECT 1 * ~ ~ ~ func(5)", + "SELECT 1 * + + 5", + "SELECT 'abc' LIKE - - 5", + "SELECT 'abc' LIKE ~ ~ 5", + "((SELECT 1))" ], "preview_reasons": [ - "Parser error: Expected Table, got Identifier ('SEQUENCE') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('SEQUENCE') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('SEQUENCE') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('SEQUENCE') at line 1 col 7", - "Parser error: Expected Table, got Identifier ('SEQUENCE') at line 1 col 7", "Unexpected token: Token { token_type: BitwiseNot, value: \"~\", line: 1, col: 14, position: 13, quote_char: '\\0' }", "Unexpected token: Token { token_type: Minus, value: \"-\", line: 1, col: 14, position: 13, quote_char: '\\0' }", "Unexpected token: Token { token_type: Minus, value: \"-\", line: 1, col: 14, position: 13, quote_char: '\\0' }", "Unexpected token: Token { token_type: Plus, value: \"+\", line: 1, col: 14, position: 13, quote_char: '\\0' }", - "Unexpected token: Token { token_type: Minus, value: \"-\", line: 1, col: 14, position: 13, quote_char: '\\0' }" + "Unexpected token: Token { token_type: Minus, value: \"-\", line: 1, col: 14, position: 13, quote_char: '\\0' }", + "Unexpected token: Token { token_type: BitwiseNot, value: \"~\", line: 1, col: 14, position: 13, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Plus, value: \"+\", line: 1, col: 14, position: 13, quote_char: '\\0' }", + "Unexpected token: Token { token_type: Minus, value: \"-\", line: 1, col: 21, position: 20, quote_char: '\\0' }", + "Unexpected token: Token { token_type: BitwiseNot, value: \"~\", line: 1, col: 21, position: 20, quote_char: '\\0' }", + "Parser error: Expected statement" ], "download": "failures/multi__sqlglot_rust.tsv.zst" } @@ -110623,17 +110911,17 @@ "memory": [ { "parser": "sqlparser-rs", - "n": 5002, + "n": 5003, "peak": { "min": 3816.0, "p10": 4927.0, - "p25": 7126.0, - "median": 15921.0, - "p75": 20689.0, - "p90": 29393.0, + "p25": 7128.0, + "median": 15930.0, + "p75": 20714.0, + "p90": 29469.0, "p99": 57127.0, "max": 457583.0, - "mean": 16555.391843262696, + "mean": 16561.58045172896, "ecdf": [ [ 3816.0, @@ -110836,11 +111124,11 @@ 0.245 ], [ - 7126.0, + 7128.0, 0.25 ], [ - 7140.0, + 7142.0, 0.255 ], [ @@ -110864,11 +111152,11 @@ 0.28 ], [ - 7467.0, + 7470.0, 0.285 ], [ - 7506.0, + 7516.0, 0.29 ], [ @@ -110876,15 +111164,15 @@ 0.295 ], [ - 7904.0, + 7907.0, 0.3 ], [ - 8199.0, + 8203.0, 0.305 ], [ - 8407.0, + 8408.0, 0.31 ], [ @@ -110900,23 +111188,23 @@ 0.325 ], [ - 8686.0, + 8688.0, 0.33 ], [ - 8845.0, + 8850.0, 0.335 ], [ - 9205.0, + 9206.0, 0.34 ], [ - 9528.0, + 9542.0, 0.345 ], [ - 9838.0, + 9842.0, 0.35 ], [ @@ -110924,39 +111212,39 @@ 0.355 ], [ - 10126.0, + 10131.0, 0.36 ], [ - 10238.0, + 10240.0, 0.365 ], [ - 10316.0, + 10322.0, 0.37 ], [ - 10504.0, + 10509.0, 0.375 ], [ - 10763.0, + 10768.0, 0.38 ], [ - 11146.0, + 11158.0, 0.385 ], [ - 11493.0, + 11506.0, 0.39 ], [ - 11652.0, + 11654.0, 0.395 ], [ - 11850.0, + 11853.0, 0.4 ], [ @@ -110964,7 +111252,7 @@ 0.405 ], [ - 12257.0, + 12267.0, 0.41 ], [ @@ -110972,11 +111260,11 @@ 0.415 ], [ - 12839.0, + 12892.0, 0.42 ], [ - 13365.0, + 13478.0, 0.425 ], [ @@ -110992,7 +111280,7 @@ 0.44 ], [ - 14141.0, + 14143.0, 0.445 ], [ @@ -111000,19 +111288,19 @@ 0.45 ], [ - 14500.0, + 14501.0, 0.455 ], [ - 14531.0, + 14532.0, 0.46 ], [ - 14814.0, + 14817.0, 0.465 ], [ - 14990.0, + 14995.0, 0.47 ], [ @@ -111020,7 +111308,7 @@ 0.475 ], [ - 15394.0, + 15395.0, 0.48 ], [ @@ -111028,19 +111316,19 @@ 0.485 ], [ - 15593.0, + 15604.0, 0.49 ], [ - 15875.0, + 15883.0, 0.495 ], [ - 15921.0, + 15930.0, 0.5 ], [ - 16187.0, + 16199.0, 0.505 ], [ @@ -111048,11 +111336,11 @@ 0.51 ], [ - 16260.0, + 16276.0, 0.515 ], [ - 16514.0, + 16521.0, 0.52 ], [ @@ -111084,7 +111372,7 @@ 0.555 ], [ - 17205.0, + 17206.0, 0.56 ], [ @@ -111100,27 +111388,27 @@ 0.575 ], [ - 17331.0, + 17338.0, 0.58 ], [ - 17421.0, + 17436.0, 0.585 ], [ - 17594.0, + 17600.0, 0.59 ], [ - 17635.0, + 17649.0, 0.595 ], [ - 17775.0, + 17790.0, 0.6 ], [ - 18050.0, + 18103.0, 0.605 ], [ @@ -111192,11 +111480,11 @@ 0.69 ], [ - 19432.0, + 19434.0, 0.695 ], [ - 19613.0, + 19616.0, 0.7 ], [ @@ -111204,7 +111492,7 @@ 0.705 ], [ - 19800.0, + 19817.0, 0.71 ], [ @@ -111212,79 +111500,79 @@ 0.715 ], [ - 20104.0, + 20119.0, 0.72 ], [ - 20177.0, + 20178.0, 0.725 ], [ - 20188.0, + 20191.0, 0.73 ], [ - 20217.0, + 20222.0, 0.735 ], [ - 20350.0, + 20354.0, 0.74 ], [ - 20439.0, + 20448.0, 0.745 ], [ - 20689.0, + 20714.0, 0.75 ], [ - 21011.0, + 21021.0, 0.755 ], [ - 21320.0, + 21374.0, 0.76 ], [ - 21594.0, + 21595.0, 0.765 ], [ - 21767.0, + 21774.0, 0.77 ], [ - 21885.0, + 21890.0, 0.775 ], [ - 22010.0, + 22023.0, 0.78 ], [ - 22208.0, + 22228.0, 0.785 ], [ - 22299.0, + 22307.0, 0.79 ], [ - 22500.0, + 22503.0, 0.795 ], [ - 22933.0, + 22935.0, 0.8 ], [ - 23032.0, + 23070.0, 0.805 ], [ - 23362.0, + 23378.0, 0.81 ], [ @@ -111292,15 +111580,15 @@ 0.815 ], [ - 23829.0, + 23836.0, 0.82 ], [ - 24181.0, + 24198.0, 0.825 ], [ - 24338.0, + 24340.0, 0.83 ], [ @@ -111308,15 +111596,15 @@ 0.835 ], [ - 24995.0, + 25077.0, 0.84 ], [ - 25446.0, + 25447.0, 0.845 ], [ - 25743.0, + 25747.0, 0.85 ], [ @@ -111324,19 +111612,19 @@ 0.855 ], [ - 26222.0, + 26240.0, 0.86 ], [ - 26545.0, + 26551.0, 0.865 ], [ - 26855.0, + 26868.0, 0.87 ], [ - 27372.0, + 27386.0, 0.875 ], [ @@ -111344,23 +111632,23 @@ 0.88 ], [ - 27907.0, + 27934.0, 0.885 ], [ - 28343.0, + 28413.0, 0.89 ], [ - 28893.0, + 28911.0, 0.895 ], [ - 29393.0, + 29469.0, 0.9 ], [ - 29903.0, + 29905.0, 0.905 ], [ @@ -111372,11 +111660,11 @@ 0.915 ], [ - 31600.0, + 31639.0, 0.92 ], [ - 32420.0, + 32427.0, 0.925 ], [ @@ -111446,11 +111734,11 @@ "p10": 3818.0, "p25": 5048.0, "median": 14064.0, - "p75": 18082.0, - "p90": 23887.0, + "p75": 18084.0, + "p90": 23912.0, "p99": 44653.0, "max": 411083.0, - "mean": 13526.964614154338, + "mean": 13532.604037577454, "ecdf": [ [ 3432.0, @@ -111665,23 +111953,23 @@ 0.26 ], [ - 5156.0, + 5159.0, 0.265 ], [ - 5366.0, + 5367.0, 0.27 ], [ - 5478.0, + 5479.0, 0.275 ], [ - 5544.0, + 5550.0, 0.28 ], [ - 5618.0, + 5619.0, 0.285 ], [ @@ -111697,7 +111985,7 @@ 0.3 ], [ - 5656.0, + 5658.0, 0.305 ], [ @@ -111705,31 +111993,31 @@ 0.31 ], [ - 5710.0, + 5716.0, 0.315 ], [ - 5812.0, + 5814.0, 0.32 ], [ - 5952.0, + 5953.0, 0.325 ], [ - 5990.0, + 5994.0, 0.33 ], [ - 6213.0, + 6215.0, 0.335 ], [ - 6332.0, + 6377.0, 0.34 ], [ - 6541.0, + 6548.0, 0.345 ], [ @@ -111737,7 +112025,7 @@ 0.35 ], [ - 6907.0, + 6911.0, 0.355 ], [ @@ -111745,15 +112033,15 @@ 0.36 ], [ - 6964.0, + 6968.0, 0.365 ], [ - 7069.0, + 7103.0, 0.37 ], [ - 7280.0, + 7312.0, 0.375 ], [ @@ -111761,11 +112049,11 @@ 0.38 ], [ - 7456.0, + 7464.0, 0.385 ], [ - 7760.0, + 7778.0, 0.39 ], [ @@ -111773,59 +112061,59 @@ 0.395 ], [ - 8491.0, + 8577.0, 0.4 ], [ - 8638.0, + 8645.0, 0.405 ], [ - 8761.0, + 8777.0, 0.41 ], [ - 8952.0, + 8957.0, 0.415 ], [ - 9304.0, + 9324.0, 0.42 ], [ - 9712.0, + 9732.0, 0.425 ], [ - 10238.0, + 10332.0, 0.43 ], [ - 10761.0, + 10762.0, 0.435 ], [ - 10935.0, + 10962.0, 0.44 ], [ - 11304.0, + 11309.0, 0.445 ], [ - 11667.0, + 11708.0, 0.45 ], [ - 12087.0, + 12107.0, 0.455 ], [ - 12870.0, + 12875.0, 0.46 ], [ - 13397.0, + 13532.0, 0.465 ], [ @@ -111845,11 +112133,11 @@ 0.485 ], [ - 13825.0, + 13831.0, 0.49 ], [ - 13996.0, + 14000.0, 0.495 ], [ @@ -111861,11 +112149,11 @@ 0.505 ], [ - 14107.0, + 14122.0, 0.51 ], [ - 14392.0, + 14393.0, 0.515 ], [ @@ -111873,15 +112161,15 @@ 0.52 ], [ - 14428.0, + 14429.0, 0.525 ], [ - 14683.0, + 14718.0, 0.53 ], [ - 14740.0, + 14756.0, 0.535 ], [ @@ -111893,7 +112181,7 @@ 0.545 ], [ - 15438.0, + 15447.0, 0.55 ], [ @@ -111913,19 +112201,19 @@ 0.57 ], [ - 15479.0, + 15481.0, 0.575 ], [ - 15497.0, + 15506.0, 0.58 ], [ - 15705.0, + 15710.0, 0.585 ], [ - 15761.0, + 15763.0, 0.59 ], [ @@ -111945,15 +112233,15 @@ 0.61 ], [ - 15817.0, + 15818.0, 0.615 ], [ - 15834.0, + 15843.0, 0.62 ], [ - 15963.0, + 15986.0, 0.625 ], [ @@ -111961,19 +112249,19 @@ 0.63 ], [ - 16118.0, + 16119.0, 0.635 ], [ - 16126.0, + 16127.0, 0.64 ], [ - 16139.0, + 16142.0, 0.645 ], [ - 16238.0, + 16239.0, 0.65 ], [ @@ -111993,23 +112281,23 @@ 0.67 ], [ - 16316.0, + 16318.0, 0.675 ], [ - 16434.0, + 16443.0, 0.68 ], [ - 16500.0, + 16546.0, 0.685 ], [ - 16699.0, + 16702.0, 0.69 ], [ - 16772.0, + 16774.0, 0.695 ], [ @@ -112017,7 +112305,7 @@ 0.7 ], [ - 16965.0, + 16966.0, 0.705 ], [ @@ -112025,47 +112313,47 @@ 0.71 ], [ - 17000.0, + 17001.0, 0.715 ], [ - 17124.0, + 17125.0, 0.72 ], [ - 17303.0, + 17305.0, 0.725 ], [ - 17429.0, + 17433.0, 0.73 ], [ - 17525.0, + 17570.0, 0.735 ], [ - 17716.0, + 17717.0, 0.74 ], [ - 17814.0, + 17819.0, 0.745 ], [ - 18082.0, + 18084.0, 0.75 ], [ - 18254.0, + 18277.0, 0.755 ], [ - 18423.0, + 18438.0, 0.76 ], [ - 18602.0, + 18604.0, 0.765 ], [ @@ -112077,11 +112365,11 @@ 0.775 ], [ - 18698.0, + 18699.0, 0.78 ], [ - 18745.0, + 18749.0, 0.785 ], [ @@ -112093,43 +112381,43 @@ 0.795 ], [ - 19104.0, + 19118.0, 0.8 ], [ - 19291.0, + 19308.0, 0.805 ], [ - 19382.0, + 19396.0, 0.81 ], [ - 19572.0, + 19599.0, 0.815 ], [ - 19799.0, + 19829.0, 0.82 ], [ - 20028.0, + 20031.0, 0.825 ], [ - 20063.0, + 20064.0, 0.83 ], [ - 20201.0, + 20207.0, 0.835 ], [ - 20409.0, + 20437.0, 0.84 ], [ - 20662.0, + 20666.0, 0.845 ], [ @@ -112137,19 +112425,19 @@ 0.85 ], [ - 20956.0, + 20959.0, 0.855 ], [ - 21359.0, + 21360.0, 0.86 ], [ - 21571.0, + 21686.0, 0.865 ], [ - 21896.0, + 21902.0, 0.87 ], [ @@ -112157,27 +112445,27 @@ 0.875 ], [ - 22392.0, + 22404.0, 0.88 ], [ - 22725.0, + 22729.0, 0.885 ], [ - 23082.0, + 23090.0, 0.89 ], [ - 23493.0, + 23496.0, 0.895 ], [ - 23887.0, + 23912.0, 0.9 ], [ - 24160.0, + 24170.0, 0.905 ], [ @@ -112189,11 +112477,11 @@ 0.915 ], [ - 25459.0, + 25461.0, 0.92 ], [ - 26124.0, + 26164.0, 0.925 ], [ @@ -112261,820 +112549,820 @@ }, { "parser": "polyglot-sql", - "n": 7343, + "n": 7351, "peak": { - "min": 21288.0, - "p10": 21854.0, - "p25": 22801.0, - "median": 25780.0, - "p75": 32793.0, - "p90": 37774.0, - "p99": 58552.0, - "max": 271967.0, - "mean": 28834.74411003677, + "min": 21295.0, + "p10": 21861.0, + "p25": 22808.0, + "median": 25787.0, + "p75": 32799.0, + "p90": 37781.0, + "p99": 58559.0, + "max": 271974.0, + "mean": 28841.26731056999, "ecdf": [ [ - 21288.0, + 21295.0, 0.0 ], [ - 21322.0, + 21329.0, 0.005 ], [ - 21334.0, + 21341.0, 0.01 ], [ - 21354.0, + 21360.0, 0.015 ], [ - 21384.0, + 21391.0, 0.02 ], [ - 21424.0, + 21431.0, 0.025 ], [ - 21550.0, + 21557.0, 0.03 ], [ - 21775.0, + 21782.0, 0.035 ], [ - 21794.0, + 21801.0, 0.04 ], [ - 21801.0, + 21808.0, 0.045 ], [ - 21806.0, + 21813.0, 0.05 ], [ - 21810.0, + 21817.0, 0.055 ], [ - 21814.0, + 21821.0, 0.06 ], [ - 21819.0, + 21826.0, 0.065 ], [ - 21822.0, + 21829.0, 0.07 ], [ - 21827.0, + 21834.0, 0.075 ], [ - 21831.0, + 21838.0, 0.08 ], [ - 21836.0, + 21843.0, 0.085 ], [ - 21841.0, + 21848.0, 0.09 ], [ - 21845.0, + 21852.0, 0.095 ], [ - 21854.0, + 21861.0, 0.1 ], [ - 21860.0, + 21867.0, 0.105 ], [ - 21867.0, + 21874.0, 0.11 ], [ - 21875.0, + 21882.0, 0.115 ], [ - 21883.0, + 21890.0, 0.12 ], [ - 21904.0, + 21912.0, 0.125 ], [ - 21925.0, + 21933.0, 0.13 ], [ - 21967.0, + 21975.0, 0.135 ], [ - 22038.0, + 22047.0, 0.14 ], [ - 22101.0, + 22108.0, 0.145 ], [ - 22113.0, + 22120.0, 0.15 ], [ - 22140.0, + 22156.0, 0.155 ], [ - 22274.0, + 22283.0, 0.16 ], [ - 22296.0, + 22304.0, 0.165 ], [ - 22319.0, + 22336.0, 0.17 ], [ - 22380.0, + 22388.0, 0.175 ], [ - 22432.0, + 22440.0, 0.18 ], [ - 22530.0, + 22549.0, 0.185 ], [ - 22581.0, + 22590.0, 0.19 ], [ - 22632.0, + 22640.0, 0.195 ], [ - 22697.0, + 22704.0, 0.2 ], [ - 22720.0, + 22727.0, 0.205 ], [ - 22732.0, + 22740.0, 0.21 ], [ - 22747.0, + 22754.0, 0.215 ], [ - 22756.0, + 22763.0, 0.22 ], [ - 22765.0, + 22772.0, 0.225 ], [ - 22771.0, + 22779.0, 0.23 ], [ - 22780.0, + 22787.0, 0.235 ], [ - 22788.0, + 22795.0, 0.24 ], [ - 22795.0, + 22802.0, 0.245 ], [ - 22801.0, + 22808.0, 0.25 ], [ - 22808.0, + 22815.0, 0.255 ], [ - 22814.0, + 22822.0, 0.26 ], [ - 22823.0, + 22831.0, 0.265 ], [ - 22836.0, + 22843.0, 0.27 ], [ - 22851.0, + 22859.0, 0.275 ], [ - 22868.0, + 22877.0, 0.28 ], [ - 22890.0, + 22899.0, 0.285 ], [ - 22908.0, + 22916.0, 0.29 ], [ - 22941.0, + 22950.0, 0.295 ], [ - 23007.0, + 23015.0, 0.3 ], [ - 23047.0, + 23059.0, 0.305 ], [ - 23105.0, + 23118.0, 0.31 ], [ - 23230.0, + 23237.0, 0.315 ], [ - 23265.0, + 23276.0, 0.32 ], [ - 23304.0, + 23317.0, 0.325 ], [ - 23337.0, + 23351.0, 0.33 ], [ - 23415.0, + 23427.0, 0.335 ], [ - 23560.0, + 23568.0, 0.34 ], [ - 23603.0, + 23625.0, 0.345 ], [ - 23658.0, + 23668.0, 0.35 ], [ - 23693.0, + 23702.0, 0.355 ], [ - 23726.0, + 23734.0, 0.36 ], [ - 23751.0, + 23758.0, 0.365 ], [ - 23781.0, + 23788.0, 0.37 ], [ - 23829.0, + 23838.0, 0.375 ], [ - 23872.0, + 23879.0, 0.38 ], [ - 23934.0, + 23942.0, 0.385 ], [ - 24053.0, + 24066.0, 0.39 ], [ - 24165.0, + 24180.0, 0.395 ], [ - 24321.0, + 24328.0, 0.4 ], [ - 24433.0, + 24440.0, 0.405 ], [ - 24611.0, + 24618.0, 0.41 ], [ - 24645.0, + 24652.0, 0.415 ], [ - 24669.0, + 24676.0, 0.42 ], [ - 24688.0, + 24695.0, 0.425 ], [ - 24704.0, + 24711.0, 0.43 ], [ - 24729.0, + 24736.0, 0.435 ], [ - 24749.0, + 24757.0, 0.44 ], [ - 24784.0, + 24793.0, 0.445 ], [ - 24824.0, + 24832.0, 0.45 ], [ - 24858.0, + 24865.0, 0.455 ], [ - 24900.0, + 24907.0, 0.46 ], [ - 24941.0, + 24950.0, 0.465 ], [ - 25009.0, + 25019.0, 0.47 ], [ - 25060.0, + 25068.0, 0.475 ], [ - 25130.0, + 25140.0, 0.48 ], [ - 25233.0, + 25242.0, 0.485 ], [ - 25406.0, + 25438.0, 0.49 ], [ - 25690.0, + 25701.0, 0.495 ], [ - 25780.0, + 25787.0, 0.5 ], [ - 25854.0, + 25869.0, 0.505 ], [ - 25982.0, + 25995.0, 0.51 ], [ - 26121.0, + 26130.0, 0.515 ], [ - 26386.0, + 26402.0, 0.52 ], [ - 26623.0, + 26635.0, 0.525 ], [ - 26728.0, + 26740.0, 0.53 ], [ - 26828.0, + 26846.0, 0.535 ], [ - 27005.0, + 27025.0, 0.54 ], [ - 27312.0, + 27330.0, 0.545 ], [ - 27500.0, + 27507.0, 0.55 ], [ - 27771.0, + 27774.0, 0.555 ], [ - 27985.0, + 27967.0, 0.56 ], [ - 28210.0, + 28216.0, 0.565 ], [ - 28354.0, + 28357.0, 0.57 ], [ - 28489.0, + 28496.0, 0.575 ], [ - 28599.0, + 28604.0, 0.58 ], [ - 28694.0, + 28701.0, 0.585 ], [ - 28753.0, + 28760.0, 0.59 ], [ - 28857.0, + 28862.0, 0.595 ], [ - 29006.0, + 29011.0, 0.6 ], [ - 29167.0, + 29171.0, 0.605 ], [ - 29414.0, + 29403.0, 0.61 ], [ - 29587.0, + 29592.0, 0.615 ], [ - 29747.0, + 29754.0, 0.62 ], [ - 29859.0, + 29866.0, 0.625 ], [ - 29985.0, + 29992.0, 0.63 ], [ - 30111.0, + 30115.0, 0.635 ], [ - 30230.0, + 30233.0, 0.64 ], [ - 30379.0, + 30386.0, 0.645 ], [ - 30553.0, + 30560.0, 0.65 ], [ - 30635.0, + 30639.0, 0.655 ], [ - 30819.0, + 30816.0, 0.66 ], [ - 30896.0, + 30890.0, 0.665 ], [ - 30994.0, + 31001.0, 0.67 ], [ - 31117.0, + 31121.0, 0.675 ], [ - 31255.0, + 31251.0, 0.68 ], [ - 31426.0, + 31432.0, 0.685 ], [ - 31496.0, + 31500.0, 0.69 ], [ - 31603.0, + 31591.0, 0.695 ], [ - 31702.0, + 31709.0, 0.7 ], [ - 31724.0, + 31731.0, 0.705 ], [ - 31885.0, + 31883.0, 0.71 ], [ - 32007.0, + 32009.0, 0.715 ], [ - 32135.0, + 32142.0, 0.72 ], [ - 32199.0, + 32206.0, 0.725 ], [ - 32334.0, + 32339.0, 0.73 ], [ - 32439.0, + 32441.0, 0.735 ], [ - 32605.0, + 32606.0, 0.74 ], [ - 32680.0, + 32687.0, 0.745 ], [ - 32793.0, + 32799.0, 0.75 ], [ - 32910.0, + 32917.0, 0.755 ], [ - 33008.0, + 33011.0, 0.76 ], [ - 33079.0, + 33085.0, 0.765 ], [ - 33205.0, + 33212.0, 0.77 ], [ - 33316.0, + 33321.0, 0.775 ], [ - 33496.0, + 33502.0, 0.78 ], [ - 33631.0, + 33638.0, 0.785 ], [ - 33830.0, + 33837.0, 0.79 ], [ - 34009.0, + 34014.0, 0.795 ], [ - 34178.0, + 34184.0, 0.8 ], [ - 34351.0, + 34358.0, 0.805 ], [ - 34357.0, + 34364.0, 0.81 ], [ - 34367.0, + 34373.0, 0.815 ], [ - 34381.0, + 34388.0, 0.82 ], [ - 34477.0, + 34484.0, 0.825 ], [ - 34686.0, + 34693.0, 0.83 ], [ - 34942.0, + 34940.0, 0.835 ], [ - 35144.0, + 35151.0, 0.84 ], [ - 35344.0, + 35351.0, 0.845 ], [ - 35616.0, + 35623.0, 0.85 ], [ - 35862.0, + 35869.0, 0.855 ], [ - 36016.0, + 36023.0, 0.86 ], [ - 36326.0, + 36333.0, 0.865 ], [ - 36429.0, + 36436.0, 0.87 ], [ - 36696.0, + 36703.0, 0.875 ], [ - 36889.0, + 36896.0, 0.88 ], [ - 37131.0, + 37138.0, 0.885 ], [ - 37348.0, + 37362.0, 0.89 ], [ - 37538.0, + 37545.0, 0.895 ], [ - 37774.0, + 37781.0, 0.9 ], [ - 38028.0, + 38035.0, 0.905 ], [ - 38434.0, + 38475.0, 0.91 ], [ - 38825.0, + 38832.0, 0.915 ], [ - 39353.0, + 39360.0, 0.92 ], [ - 39964.0, + 39980.0, 0.925 ], [ - 40573.0, + 40599.0, 0.93 ], [ - 41227.0, + 41234.0, 0.935 ], [ - 42018.0, + 42025.0, 0.94 ], [ - 42842.0, + 42849.0, 0.945 ], [ - 43690.0, + 43697.0, 0.95 ], [ - 44482.0, + 44466.0, 0.955 ], [ - 45310.0, + 45317.0, 0.96 ], [ - 46125.0, + 46132.0, 0.965 ], [ - 47216.0, + 47223.0, 0.97 ], [ - 48131.0, + 48138.0, 0.975 ], [ - 49914.0, + 49921.0, 0.98 ], [ - 52448.0, + 52455.0, 0.985 ], [ - 58552.0, + 58559.0, 0.99 ], [ - 66539.0, + 66546.0, 0.995 ], [ - 271967.0, + 271974.0, 1.0 ] ] @@ -113083,12 +113371,12 @@ "min": 940.0, "p10": 984.0, "p25": 1100.0, - "median": 3778.0, + "median": 3781.0, "p75": 10780.0, "p90": 13951.0, "p99": 27226.0, "max": 219333.0, - "mean": 6600.145036088792, + "mean": 6599.518296830363, "ecdf": [ [ 940.0, @@ -113099,7 +113387,7 @@ 0.005 ], [ - 958.0, + 959.0, 0.01 ], [ @@ -113191,7 +113479,7 @@ 0.12 ], [ - 990.0, + 989.0, 0.125 ], [ @@ -113211,7 +113499,7 @@ 0.145 ], [ - 999.0, + 1000.0, 0.15 ], [ @@ -113223,7 +113511,7 @@ 0.16 ], [ - 1006.0, + 1007.0, 0.165 ], [ @@ -113263,11 +113551,11 @@ 0.21 ], [ - 1040.0, + 1041.0, 0.215 ], [ - 1044.0, + 1045.0, 0.22 ], [ @@ -113275,7 +113563,7 @@ 0.225 ], [ - 1064.0, + 1065.0, 0.23 ], [ @@ -113303,15 +113591,15 @@ 0.26 ], [ - 1171.0, + 1172.0, 0.265 ], [ - 1195.0, + 1198.0, 0.27 ], [ - 1262.0, + 1268.0, 0.275 ], [ @@ -113319,27 +113607,27 @@ 0.28 ], [ - 1458.0, + 1460.0, 0.285 ], [ - 1481.0, + 1483.0, 0.29 ], [ - 1506.0, + 1507.0, 0.295 ], [ - 1560.0, + 1561.0, 0.3 ], [ - 1590.0, + 1593.0, 0.305 ], [ - 1665.0, + 1686.0, 0.31 ], [ @@ -113351,19 +113639,19 @@ 0.32 ], [ - 1756.0, + 1757.0, 0.325 ], [ - 1813.0, + 1817.0, 0.33 ], [ - 1853.0, + 1854.0, 0.335 ], [ - 1871.0, + 1872.0, 0.34 ], [ @@ -113375,11 +113663,11 @@ 0.35 ], [ - 2070.0, + 2074.0, 0.355 ], [ - 2174.0, + 2176.0, 0.36 ], [ @@ -113391,11 +113679,11 @@ 0.37 ], [ - 2226.0, + 2229.0, 0.375 ], [ - 2321.0, + 2330.0, 0.38 ], [ @@ -113403,15 +113691,15 @@ 0.385 ], [ - 2462.0, + 2465.0, 0.39 ], [ - 2611.0, + 2619.0, 0.395 ], [ - 2787.0, + 2792.0, 0.4 ], [ @@ -113419,7 +113707,7 @@ 0.405 ], [ - 2863.0, + 2865.0, 0.41 ], [ @@ -113435,7 +113723,7 @@ 0.425 ], [ - 2892.0, + 2893.0, 0.43 ], [ @@ -113447,7 +113735,7 @@ 0.44 ], [ - 2948.0, + 2950.0, 0.445 ], [ @@ -113459,23 +113747,23 @@ 0.455 ], [ - 3004.0, + 3009.0, 0.46 ], [ - 3086.0, + 3087.0, 0.465 ], [ - 3207.0, + 3208.0, 0.47 ], [ - 3264.0, + 3267.0, 0.475 ], [ - 3326.0, + 3330.0, 0.48 ], [ @@ -113487,27 +113775,27 @@ 0.49 ], [ - 3602.0, + 3611.0, 0.495 ], [ - 3778.0, + 3781.0, 0.5 ], [ - 3903.0, + 3904.0, 0.505 ], [ - 4015.0, + 4016.0, 0.51 ], [ - 4130.0, + 4133.0, 0.515 ], [ - 4170.0, + 4177.0, 0.52 ], [ @@ -113515,7 +113803,7 @@ 0.525 ], [ - 4350.0, + 4361.0, 0.53 ], [ @@ -113551,23 +113839,23 @@ 0.57 ], [ - 5965.0, + 5924.0, 0.575 ], [ - 6119.0, + 6110.0, 0.58 ], [ - 6423.0, + 6414.0, 0.585 ], [ - 7057.0, + 7033.0, 0.59 ], [ - 7677.0, + 7670.0, 0.595 ], [ @@ -113575,7 +113863,7 @@ 0.6 ], [ - 7933.0, + 7927.0, 0.605 ], [ @@ -113599,7 +113887,7 @@ 0.63 ], [ - 8679.0, + 8666.0, 0.635 ], [ @@ -113615,11 +113903,11 @@ 0.65 ], [ - 9116.0, + 9110.0, 0.655 ], [ - 9291.0, + 9290.0, 0.66 ], [ @@ -113631,7 +113919,7 @@ 0.67 ], [ - 9576.0, + 9569.0, 0.675 ], [ @@ -113647,7 +113935,7 @@ 0.69 ], [ - 9943.0, + 9942.0, 0.695 ], [ @@ -113667,27 +113955,27 @@ 0.715 ], [ - 10259.0, + 10254.0, 0.72 ], [ - 10358.0, + 10356.0, 0.725 ], [ - 10394.0, + 10392.0, 0.73 ], [ - 10488.0, + 10480.0, 0.735 ], [ - 10568.0, + 10560.0, 0.74 ], [ - 10667.0, + 10666.0, 0.745 ], [ @@ -113715,7 +114003,7 @@ 0.775 ], [ - 10952.0, + 10951.0, 0.78 ], [ @@ -113727,11 +114015,11 @@ 0.79 ], [ - 11245.0, + 11244.0, 0.795 ], [ - 11320.0, + 11314.0, 0.8 ], [ @@ -113743,7 +114031,7 @@ 0.81 ], [ - 11596.0, + 11594.0, 0.815 ], [ @@ -113759,7 +114047,7 @@ 0.83 ], [ - 12073.0, + 12062.0, 0.835 ], [ @@ -113823,11 +114111,11 @@ 0.91 ], [ - 14688.0, + 14687.0, 0.915 ], [ - 14937.0, + 14933.0, 0.92 ], [ @@ -113839,7 +114127,7 @@ 0.93 ], [ - 16154.0, + 16133.0, 0.935 ], [ @@ -113855,7 +114143,7 @@ 0.95 ], [ - 18934.0, + 18844.0, 0.955 ], [ @@ -113899,1637 +114187,1637 @@ }, { "parser": "sqlglot-rust", - "n": 1855, + "n": 6785, "peak": { - "min": 1632.0, - "p10": 2100.0, - "p25": 2897.0, - "median": 3598.0, - "p75": 5372.0, - "p90": 7571.0, - "p99": 14484.0, - "max": 53726.0, - "mean": 4495.491644204852, + "min": 1728.0, + "p10": 2023.0, + "p25": 2134.0, + "median": 2625.0, + "p75": 3728.0, + "p90": 5694.0, + "p99": 12313.0, + "max": 161572.0, + "mean": 3515.716138540899, "ecdf": [ [ - 1632.0, + 1728.0, 0.0 ], [ - 1646.0, + 1748.0, 0.005 ], [ - 1649.0, + 1750.0, 0.01 ], [ - 1653.0, + 1760.0, 0.015 ], [ - 1659.0, + 1765.0, 0.02 ], [ - 1682.0, + 1767.0, 0.025 ], [ - 1857.0, + 1778.0, 0.03 ], [ - 1857.0, + 1802.0, 0.035 ], [ - 1859.0, + 1973.0, 0.04 ], [ - 1863.0, + 1985.0, 0.045 ], [ - 1870.0, + 1992.0, 0.05 ], [ - 1880.0, + 1998.0, 0.055 ], [ - 1889.0, + 2006.0, 0.06 ], [ - 1895.0, + 2012.0, 0.065 ], [ - 1901.0, + 2014.0, 0.07 ], [ - 1907.0, + 2016.0, 0.075 ], [ - 1916.0, + 2020.0, 0.08 ], [ - 1955.0, + 2021.0, 0.085 ], [ - 2067.0, + 2021.0, 0.09 ], [ - 2097.0, + 2022.0, 0.095 ], [ - 2100.0, + 2023.0, 0.1 ], [ - 2103.0, + 2026.0, 0.105 ], [ - 2105.0, + 2028.0, 0.11 ], [ - 2106.0, + 2029.0, 0.115 ], [ - 2114.0, + 2029.0, 0.12 ], [ - 2126.0, + 2030.0, 0.125 ], [ - 2172.0, + 2030.0, 0.13 ], [ - 2236.0, + 2031.0, 0.135 ], [ - 2282.0, + 2035.0, 0.14 ], [ - 2292.0, + 2037.0, 0.145 ], [ - 2298.0, + 2039.0, 0.15 ], [ - 2306.0, + 2043.0, 0.155 ], [ - 2315.0, + 2049.0, 0.16 ], [ - 2327.0, + 2057.0, 0.165 ], [ - 2335.0, + 2061.0, 0.17 ], [ - 2349.0, + 2062.0, 0.175 ], [ - 2450.0, + 2069.0, 0.18 ], [ - 2462.0, + 2069.0, 0.185 ], [ - 2504.0, + 2069.0, 0.19 ], [ - 2597.0, + 2070.0, 0.195 ], [ - 2637.0, + 2072.0, 0.2 ], [ - 2656.0, + 2077.0, 0.205 ], [ - 2664.0, + 2077.0, 0.21 ], [ - 2682.0, + 2078.0, 0.215 ], [ - 2761.0, + 2082.0, 0.22 ], [ - 2761.0, + 2085.0, 0.225 ], [ - 2770.0, + 2087.0, 0.23 ], [ - 2813.0, + 2093.0, 0.235 ], [ - 2842.0, + 2099.0, 0.24 ], [ - 2870.0, + 2110.0, 0.245 ], [ - 2897.0, + 2134.0, 0.25 ], [ - 2937.0, + 2190.0, 0.255 ], [ - 2943.0, + 2215.0, 0.26 ], [ - 2950.0, + 2228.0, 0.265 ], [ - 2950.0, + 2298.0, 0.27 ], [ - 2958.0, + 2426.0, 0.275 ], [ - 2960.0, + 2454.0, 0.28 ], [ - 2975.0, + 2475.0, 0.285 ], [ - 2984.0, + 2486.0, 0.29 ], [ - 3000.0, + 2490.0, 0.295 ], [ - 3019.0, + 2511.0, 0.3 ], [ - 3074.0, + 2519.0, 0.305 ], [ - 3077.0, + 2520.0, 0.31 ], [ - 3077.0, + 2524.0, 0.315 ], [ - 3082.0, + 2525.0, 0.32 ], [ - 3089.0, + 2526.0, 0.325 ], [ - 3104.0, + 2527.0, 0.33 ], [ - 3114.0, + 2528.0, 0.335 ], [ - 3133.0, + 2530.0, 0.34 ], [ - 3168.0, + 2533.0, 0.345 ], [ - 3186.0, + 2533.0, 0.35 ], [ - 3214.0, + 2534.0, 0.355 ], [ - 3217.0, + 2535.0, 0.36 ], [ - 3244.0, + 2536.0, 0.365 ], [ - 3265.0, + 2537.0, 0.37 ], [ - 3270.0, + 2539.0, 0.375 ], [ - 3295.0, + 2541.0, 0.38 ], [ - 3307.0, + 2542.0, 0.385 ], [ - 3311.0, + 2543.0, 0.39 ], [ - 3320.0, + 2544.0, 0.395 ], [ - 3324.0, + 2545.0, 0.4 ], [ - 3329.0, + 2546.0, 0.405 ], [ - 3340.0, + 2549.0, 0.41 ], [ - 3351.0, + 2550.0, 0.415 ], [ - 3371.0, + 2551.0, 0.42 ], [ - 3381.0, + 2552.0, 0.425 ], [ - 3395.0, + 2553.0, 0.43 ], [ - 3422.0, + 2556.0, 0.435 ], [ - 3484.0, + 2558.0, 0.44 ], [ - 3501.0, + 2560.0, 0.445 ], [ - 3522.0, + 2562.0, 0.45 ], [ - 3536.0, + 2567.0, 0.455 ], [ - 3544.0, + 2569.0, 0.46 ], [ - 3550.0, + 2577.0, 0.465 ], [ - 3558.0, + 2588.0, 0.47 ], [ - 3561.0, + 2600.0, 0.475 ], [ - 3572.0, + 2608.0, 0.48 ], [ - 3575.0, + 2616.0, 0.485 ], [ - 3581.0, + 2621.0, 0.49 ], [ - 3588.0, + 2623.0, 0.495 ], [ - 3598.0, + 2625.0, 0.5 ], [ - 3609.0, + 2630.0, 0.505 ], [ - 3615.0, + 2633.0, 0.51 ], [ - 3625.0, + 2638.0, 0.515 ], [ - 3642.0, + 2640.0, 0.52 ], [ - 3673.0, + 2645.0, 0.525 ], [ - 3710.0, + 2648.0, 0.53 ], [ - 3742.0, + 2653.0, 0.535 ], [ - 3818.0, + 2656.0, 0.54 ], [ - 3897.0, + 2662.0, 0.545 ], [ - 3943.0, + 2670.0, 0.55 ], [ - 3978.0, + 2683.0, 0.555 ], [ - 3996.0, + 2692.0, 0.56 ], [ - 4005.0, + 2730.0, 0.565 ], [ - 4012.0, + 2784.0, 0.57 ], [ - 4022.0, + 2854.0, 0.575 ], [ - 4034.0, + 2923.0, 0.58 ], [ - 4041.0, + 3046.0, 0.585 ], [ - 4070.0, + 3094.0, 0.59 ], [ - 4094.0, + 3110.0, 0.595 ], [ - 4181.0, + 3170.0, 0.6 ], [ - 4222.0, + 3242.0, 0.605 ], [ - 4270.0, + 3277.0, 0.61 ], [ - 4299.0, + 3374.0, 0.615 ], [ - 4318.0, + 3429.0, 0.62 ], [ - 4361.0, + 3458.0, 0.625 ], [ - 4361.0, + 3478.0, 0.63 ], [ - 4361.0, + 3491.0, 0.635 ], [ - 4369.0, + 3510.0, 0.64 ], [ - 4411.0, + 3524.0, 0.645 ], [ - 4488.0, + 3533.0, 0.65 ], [ - 4521.0, + 3539.0, 0.655 ], [ - 4579.0, + 3545.0, 0.66 ], [ - 4612.0, + 3548.0, 0.665 ], [ - 4655.0, + 3553.0, 0.67 ], [ - 4670.0, + 3556.0, 0.675 ], [ - 4697.0, + 3560.0, 0.68 ], [ - 4756.0, + 3564.0, 0.685 ], [ - 4857.0, + 3569.0, 0.69 ], [ - 4921.0, + 3574.0, 0.695 ], [ - 4965.0, + 3579.0, 0.7 ], [ - 5007.0, + 3583.0, 0.705 ], [ - 5077.0, + 3588.0, 0.71 ], [ - 5122.0, + 3595.0, 0.715 ], [ - 5141.0, + 3601.0, 0.72 ], [ - 5173.0, + 3617.0, 0.725 ], [ - 5220.0, + 3649.0, 0.73 ], [ - 5279.0, + 3677.0, 0.735 ], [ - 5312.0, + 3702.0, 0.74 ], [ - 5345.0, + 3717.0, 0.745 ], [ - 5372.0, + 3728.0, 0.75 ], [ - 5408.0, + 3735.0, 0.755 ], [ - 5482.0, + 3743.0, 0.76 ], [ - 5542.0, + 3750.0, 0.765 ], [ - 5590.0, + 3760.0, 0.77 ], [ - 5600.0, + 3770.0, 0.775 ], [ - 5624.0, + 3783.0, 0.78 ], [ - 5640.0, + 3799.0, 0.785 ], [ - 5692.0, + 3816.0, 0.79 ], [ - 5748.0, + 3845.0, 0.795 ], [ - 5790.0, + 3885.0, 0.8 ], [ - 5877.0, + 3955.0, 0.805 ], [ - 5903.0, + 4111.0, 0.81 ], [ - 5903.0, + 4204.0, 0.815 ], [ - 5958.0, + 4236.0, 0.82 ], [ - 5975.0, + 4276.0, 0.825 ], [ - 6014.0, + 4426.0, 0.83 ], [ - 6032.0, + 4526.0, 0.835 ], [ - 6062.0, + 4545.0, 0.84 ], [ - 6146.0, + 4739.0, 0.845 ], [ - 6235.0, + 4911.0, 0.85 ], [ - 6351.0, + 5121.0, 0.855 ], [ - 6417.0, + 5269.0, 0.86 ], [ - 6528.0, + 5376.0, 0.865 ], [ - 6615.0, + 5445.0, 0.87 ], [ - 6724.0, + 5558.0, 0.875 ], [ - 6893.0, + 5579.0, 0.88 ], [ - 7027.0, + 5600.0, 0.885 ], [ - 7227.0, + 5626.0, 0.89 ], [ - 7310.0, + 5649.0, 0.895 ], [ - 7571.0, + 5694.0, 0.9 ], [ - 7685.0, + 5780.0, 0.905 ], [ - 7864.0, + 5863.0, 0.91 ], [ - 8126.0, + 5946.0, 0.915 ], [ - 8286.0, + 5993.0, 0.92 ], [ - 8442.0, + 6089.0, 0.925 ], [ - 8598.0, + 6170.0, 0.93 ], [ - 8747.0, + 6280.0, 0.935 ], [ - 8926.0, + 6382.0, 0.94 ], [ - 9092.0, + 6597.0, 0.945 ], [ - 9388.0, + 6952.0, 0.95 ], [ - 9667.0, + 7392.0, 0.955 ], [ - 10084.0, + 7975.0, 0.96 ], [ - 10457.0, + 8640.0, 0.965 ], [ - 10939.0, + 9231.0, 0.97 ], [ - 11375.0, + 9682.0, 0.975 ], [ - 12532.0, + 10131.0, 0.98 ], [ - 13222.0, + 10631.0, 0.985 ], [ - 14484.0, + 12313.0, 0.99 ], [ - 19376.0, + 17123.0, 0.995 ], [ - 53726.0, + 161572.0, 1.0 ] ] }, "retained": { - "min": 1400.0, - "p10": 1624.0, - "p25": 1998.0, - "median": 2599.0, - "p75": 3639.0, - "p90": 4767.0, - "p99": 9426.0, - "max": 37084.0, - "mean": 3074.890566037736, + "min": 1496.0, + "p10": 1533.0, + "p25": 1565.0, + "median": 1629.0, + "p75": 2010.0, + "p90": 3299.0, + "p99": 6989.0, + "max": 100164.0, + "mean": 2136.9428150331614, "ecdf": [ [ - 1400.0, + 1496.0, 0.0 ], [ - 1400.0, + 1500.0, 0.005 ], [ - 1401.0, + 1507.0, 0.01 ], [ - 1403.0, + 1508.0, 0.015 ], [ - 1406.0, + 1510.0, 0.02 ], [ - 1407.0, + 1514.0, 0.025 ], [ - 1409.0, + 1515.0, 0.03 ], [ - 1411.0, + 1518.0, 0.035 ], [ - 1412.0, + 1519.0, 0.04 ], [ - 1414.0, + 1519.0, 0.045 ], [ - 1418.0, + 1523.0, 0.05 ], [ - 1430.0, + 1530.0, 0.055 ], [ - 1616.0, + 1531.0, 0.06 ], [ - 1617.0, + 1532.0, 0.065 ], [ - 1617.0, + 1532.0, 0.07 ], [ - 1618.0, + 1532.0, 0.075 ], [ - 1620.0, + 1533.0, 0.08 ], [ - 1621.0, + 1533.0, 0.085 ], [ - 1622.0, + 1533.0, 0.09 ], [ - 1623.0, + 1533.0, 0.095 ], [ - 1624.0, + 1533.0, 0.1 ], [ - 1624.0, + 1533.0, 0.105 ], [ - 1625.0, + 1533.0, 0.11 ], [ - 1626.0, + 1534.0, 0.115 ], [ - 1628.0, + 1534.0, 0.12 ], [ - 1632.0, + 1534.0, 0.125 ], [ - 1638.0, + 1535.0, 0.13 ], [ - 1649.0, + 1535.0, 0.135 ], [ - 1660.0, + 1535.0, 0.14 ], [ - 1710.0, + 1535.0, 0.145 ], [ - 1721.0, + 1536.0, 0.15 ], [ - 1793.0, + 1539.0, 0.155 ], [ - 1801.0, + 1541.0, 0.16 ], [ - 1805.0, + 1543.0, 0.165 ], [ - 1807.0, + 1546.0, 0.17 ], [ - 1808.0, + 1549.0, 0.175 ], [ - 1810.0, + 1559.0, 0.18 ], [ - 1811.0, + 1563.0, 0.185 ], [ - 1814.0, + 1564.0, 0.19 ], [ - 1820.0, + 1564.0, 0.195 ], [ - 1825.0, + 1564.0, 0.2 ], [ - 1828.0, + 1565.0, 0.205 ], [ - 1829.0, + 1565.0, 0.21 ], [ - 1858.0, + 1565.0, 0.215 ], [ - 1985.0, + 1565.0, 0.22 ], [ - 1988.0, + 1565.0, 0.225 ], [ - 1994.0, + 1565.0, 0.23 ], [ - 1994.0, + 1565.0, 0.235 ], [ - 1994.0, + 1565.0, 0.24 ], [ - 1994.0, + 1565.0, 0.245 ], [ - 1998.0, + 1565.0, 0.25 ], [ - 2003.0, + 1565.0, 0.255 ], [ - 2006.0, + 1565.0, 0.26 ], [ - 2010.0, + 1565.0, 0.265 ], [ - 2018.0, + 1565.0, 0.27 ], [ - 2054.0, + 1565.0, 0.275 ], [ - 2169.0, + 1565.0, 0.28 ], [ - 2170.0, + 1565.0, 0.285 ], [ - 2179.0, + 1565.0, 0.29 ], [ - 2188.0, + 1565.0, 0.295 ], [ - 2197.0, + 1565.0, 0.3 ], [ - 2237.0, + 1565.0, 0.305 ], [ - 2260.0, + 1566.0, 0.31 ], [ - 2268.0, + 1566.0, 0.315 ], [ - 2285.0, + 1566.0, 0.32 ], [ - 2290.0, + 1566.0, 0.325 ], [ - 2307.0, + 1566.0, 0.33 ], [ - 2337.0, + 1566.0, 0.335 ], [ - 2354.0, + 1566.0, 0.34 ], [ - 2354.0, + 1566.0, 0.345 ], [ - 2355.0, + 1566.0, 0.35 ], [ - 2361.0, + 1566.0, 0.355 ], [ - 2367.0, + 1566.0, 0.36 ], [ - 2370.0, + 1567.0, 0.365 ], [ - 2372.0, + 1567.0, 0.37 ], [ - 2375.0, + 1567.0, 0.375 ], [ - 2378.0, + 1567.0, 0.38 ], [ - 2380.0, + 1568.0, 0.385 ], [ - 2388.0, + 1569.0, 0.39 ], [ - 2392.0, + 1573.0, 0.395 ], [ - 2398.0, + 1573.0, 0.4 ], [ - 2400.0, + 1573.0, 0.405 ], [ - 2430.0, + 1574.0, 0.41 ], [ - 2468.0, + 1574.0, 0.415 ], [ - 2468.0, + 1577.0, 0.42 ], [ - 2468.0, + 1581.0, 0.425 ], [ - 2468.0, + 1587.0, 0.43 ], [ - 2469.0, + 1593.0, 0.435 ], [ - 2544.0, + 1597.0, 0.44 ], [ - 2556.0, + 1605.0, 0.445 ], [ - 2570.0, + 1617.0, 0.45 ], [ - 2586.0, + 1626.0, 0.455 ], [ - 2587.0, + 1628.0, 0.46 ], [ - 2587.0, + 1628.0, 0.465 ], [ - 2587.0, + 1629.0, 0.47 ], [ - 2588.0, + 1629.0, 0.475 ], [ - 2590.0, + 1629.0, 0.48 ], [ - 2592.0, + 1629.0, 0.485 ], [ - 2594.0, + 1629.0, 0.49 ], [ - 2597.0, + 1629.0, 0.495 ], [ - 2599.0, + 1629.0, 0.5 ], [ - 2601.0, + 1629.0, 0.505 ], [ - 2603.0, + 1629.0, 0.51 ], [ - 2603.0, + 1630.0, 0.515 ], [ - 2606.0, + 1630.0, 0.52 ], [ - 2608.0, + 1630.0, 0.525 ], [ - 2613.0, + 1630.0, 0.53 ], [ - 2619.0, + 1630.0, 0.535 ], [ - 2627.0, + 1630.0, 0.54 ], [ - 2629.0, + 1630.0, 0.545 ], [ - 2646.0, + 1630.0, 0.55 ], [ - 2648.0, + 1630.0, 0.555 ], [ - 2670.0, + 1630.0, 0.56 ], [ - 2679.0, + 1630.0, 0.565 ], [ - 2711.0, + 1630.0, 0.57 ], [ - 2735.0, + 1630.0, 0.575 ], [ - 2762.0, + 1631.0, 0.58 ], [ - 2782.0, + 1634.0, 0.585 ], [ - 2826.0, + 1645.0, 0.59 ], [ - 2908.0, + 1645.0, 0.595 ], [ - 2947.0, + 1646.0, 0.6 ], [ - 2964.0, + 1647.0, 0.605 ], [ - 2997.0, + 1660.0, 0.61 ], [ - 3017.0, + 1666.0, 0.615 ], [ - 3020.0, + 1682.0, 0.62 ], [ - 3024.0, + 1694.0, 0.625 ], [ - 3027.0, + 1704.0, 0.63 ], [ - 3029.0, + 1728.0, 0.635 ], [ - 3034.0, + 1731.0, 0.64 ], [ - 3036.0, + 1735.0, 0.645 ], [ - 3045.0, + 1738.0, 0.65 ], [ - 3048.0, + 1750.0, 0.655 ], [ - 3057.0, + 1754.0, 0.66 ], [ - 3073.0, + 1756.0, 0.665 ], [ - 3116.0, + 1758.0, 0.67 ], [ - 3162.0, + 1758.0, 0.675 ], [ - 3199.0, + 1758.0, 0.68 ], [ - 3221.0, + 1758.0, 0.685 ], [ - 3236.0, + 1758.0, 0.69 ], [ - 3279.0, + 1758.0, 0.695 ], [ - 3322.0, + 1758.0, 0.7 ], [ - 3328.0, + 1758.0, 0.705 ], [ - 3367.0, + 1765.0, 0.71 ], [ - 3400.0, + 1790.0, 0.715 ], [ - 3420.0, + 1819.0, 0.72 ], [ - 3434.0, + 1845.0, 0.725 ], [ - 3460.0, + 1906.0, 0.73 ], [ - 3496.0, + 1935.0, 0.735 ], [ - 3540.0, + 1941.0, 0.74 ], [ - 3611.0, + 1956.0, 0.745 ], [ - 3639.0, + 2010.0, 0.75 ], [ - 3650.0, + 2014.0, 0.755 ], [ - 3659.0, + 2014.0, 0.76 ], [ - 3685.0, + 2078.0, 0.765 ], [ - 3700.0, + 2138.0, 0.77 ], [ - 3768.0, + 2140.0, 0.775 ], [ - 3803.0, + 2158.0, 0.78 ], [ - 3828.0, + 2330.0, 0.785 ], [ - 3856.0, + 2352.0, 0.79 ], [ - 3898.0, + 2430.0, 0.795 ], [ - 3964.0, + 2470.0, 0.8 ], [ - 3967.0, + 2526.0, 0.805 ], [ - 4000.0, + 2536.0, 0.81 ], [ - 4009.0, + 2549.0, 0.815 ], [ - 4023.0, + 2564.0, 0.82 ], [ - 4036.0, + 2578.0, 0.825 ], [ - 4049.0, + 2644.0, 0.83 ], [ - 4059.0, + 2745.0, 0.835 ], [ - 4085.0, + 2747.0, 0.84 ], [ - 4145.0, + 2752.0, 0.845 ], [ - 4213.0, + 2760.0, 0.85 ], [ - 4312.0, + 2766.0, 0.855 ], [ - 4388.0, + 2784.0, 0.86 ], [ - 4443.0, + 2825.0, 0.865 ], [ - 4519.0, + 2871.0, 0.87 ], [ - 4582.0, + 2990.0, 0.875 ], [ - 4634.0, + 3123.0, 0.88 ], [ - 4646.0, + 3225.0, 0.885 ], [ - 4648.0, + 3237.0, 0.89 ], [ - 4736.0, + 3251.0, 0.895 ], [ - 4767.0, + 3299.0, 0.9 ], [ - 4868.0, + 3445.0, 0.905 ], [ - 4943.0, + 3534.0, 0.91 ], [ - 4989.0, + 3652.0, 0.915 ], [ - 5109.0, + 3727.0, 0.92 ], [ - 5239.0, + 3879.0, 0.925 ], [ - 5309.0, + 3956.0, 0.93 ], [ - 5403.0, + 4129.0, 0.935 ], [ - 5584.0, + 4234.0, 0.94 ], [ - 5773.0, + 4302.0, 0.945 ], [ - 5930.0, + 4347.0, 0.95 ], [ - 6151.0, + 4560.0, 0.955 ], [ - 6264.0, + 4774.0, 0.96 ], [ - 6438.0, + 4964.0, 0.965 ], [ - 6679.0, + 5148.0, 0.97 ], [ - 6944.0, + 5405.0, 0.975 ], [ - 7412.0, + 5789.0, 0.98 ], [ - 8501.0, + 6397.0, 0.985 ], [ - 9426.0, + 6989.0, 0.99 ], [ - 12232.0, + 9024.0, 0.995 ], [ - 37084.0, + 100164.0, 1.0 ] ] diff --git a/web/static/failures/bigquery__sqlglot_rust.tsv.zst b/web/static/failures/bigquery__sqlglot_rust.tsv.zst index f5347621eb8abc10c5dd121c4897ad3840499769..d8f7149768025e99d3b4b414ab43b185585c25e2 100644 GIT binary patch literal 1674 zcmV;526g!;wJ-euXbm&~#uXd%?XUX!Gr80C%VhPrufRL8ejx%h$&Uq+3A zj(p(-XAoRKi2#QHlmHX}zh3&B>#7YsQc*8O&6+;r$Z}Kp$tOseRNy3|(ZK1OgL6lX zlcI~wvt^OTH*Wc@TF@nszn2Qp4sahtws<_{I-s(sCMW zl$*q*?!az*q|~x$>^iVXZQcF59aA}9C{7TyU9-jJJLAbWfYuw?0yO1~JN6CCA?Lf& zZ?)3;OJ&{YuD(G$Z+WYcdaAF~`gT|r@`<9MG2P;>UB}-=-pc)9FqK;qJ^@SM)}wV+ z&MoFjje*?a7G;jwOfLX_WtX)`#k%Cw5kgdsqUf9RMl~A0IjyoI{j)6pxa*iQj^ZWn zTeH&Sxb8AX+sI*;yT+X{N9x?N)mpygYh#{!91>Won+2XSdo+J2@B{}2*3|Iuz)7IU zm{9neIu!|=M^sFfsf}BbOir9=<1rcMbhf_Wa@*ujKZXB&HNlFc*tK^(wa&beK^gDsA6SceAad ztl6d+jYjk9QdC+CxsVNkHag>{vn*owm*sM4fT%2%h6IH#bRsGe6BV8g#U&i>>0mfO zbQU`6Y+oun0fEM-0j?qvkrX5)DKrLw3_*-3M-`q2lBggNVJM3cNf04~5JN;F2}A-B z2}J@4EJ)la&-NLHW7(yhTtuCFc1slwKeaaG{s5b~+H&_jW@u`w)7lAYkZW2$ZY_)B zR^kj35^B5K5{x=0=ghPm_TYnBK@X}?@LZp7W5H@ zEk5@Mg$u|w4pgt=aYGxwFW zlmD-l>hFD`YC-zoAH3HNK=80M1zlui+S|GS5VXH^fCPDMGbz~hGTmqwRF79`t+(RV zTgpE5Rt85EKk`OWz9KLV-n#kFC^oFy?z9v)!R#PUO>huXx@bw$o3liAVOqpvEv}I= z9EYgb!M=OMK4+2s|Jaj}!^t z;XsVTWOXnvX45e`a99W^2wMi?VHzR6O=t!Kt0EOo}Pcla_ z_uI=rR)Sv&>{~frDU!V|aP(t)Sqf$B5b6(Sn8~#;(1#JL}K;fV1iRT4mq%FXig*wu$AC|xy8 zfMM~$EShqnoYyGOfx2|l=siAnQ(?tlR&ZDOFDCfE)spf!=~%`cWXFEm>UDiaGyPPS z_rNlRnRN`V8Oo5FWK0=Sip-qjm9-4#g}6VuqK#nn?j;lSYoNBo8XyI4Ucsq=c(z2e zksjmxE2(5jBo$=yBJ+P&BE>ez`jFK`c;!(+rT_>1Bct1hvOU1lOPFkUgV0$wC4!ic znGq%dtw@@cFUW1M*N}V%7uYVRPGcETjxwOZqBuard{SnnDw+`uV^60O+4-X4l}u=Z zN2V`7_=B}ze4xAu36oLXT%)T2Ei_r@n-}UN=Nfn#zM7~AlZ$FMaH6WdiPEP2x8B8v zxhV5j>aWF&z!yLX)uRQgG6buh*;T_Zqlu8DA>h%YVCjSk!XXnwSB9K+c({PI2Nf+N z#kIiu`OK(+L_%;Mht2UcrB`MnqcW)P2#EGZ2uyzSUFx|KNzG?`i!V)Sh2+)BxAd8=wfF zz_hN<8_nT3Z;!!RPaQaF<0=#Wvzm{73aS$x#w;KLhOpgyCkS}qSc;g5G4||vO853| Ut@zf~h&=dzA*TP&0yRu;70H=0#Q*>R literal 3358 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 Q1H#R|UxDAsL~~a$B$AJ^c>n+a literal 21117 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 Udew}g;gbInqiv4Z6Q8hELuuli+5i9m diff --git a/web/static/failures/duckdb__polyglot_sql.tsv.zst b/web/static/failures/duckdb__polyglot_sql.tsv.zst index 7b57b05ed78b9cc34806e00a9d81eb76b7e07273..2bf17a664bfd5e7e98053b591853ce5edbb6ad3f 100644 GIT binary patch literal 28953 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%0D?)Q-64M%w&;8~kV~Ts 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 literal 28758 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 diff --git a/web/static/failures/duckdb__sqlglot_rust.tsv.zst b/web/static/failures/duckdb__sqlglot_rust.tsv.zst index e3a5a20f3adf4fc3484ecb53552fe226c4cdd48c..4869206c988d1156423d42859a5925cff12b5864 100644 GIT binary patch literal 96431 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%0A{u1VkHm((_G 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 GzUeC+gjsoJyPn1n}{b}egx z>ehLp z;4H>nS?69f8j_lr>ehR2YO1NpL5adBvY5`|y8^1Lg}TAc=4v;qAqV5T2(CK2*^3O9 zU7aKvr+j}Zr$qf*6m4+Ot)7iWOEbzCyC=zIbhwNduA>WOa~{=0qc>%3GBu!# zt5s#x2m{h8cG=B4Fzj_@+_~3<(J8a6qvd+D%;WL2sy&Q@8R*+4UCtyUcQ`QQ*Z@PE zO~ut#F=mt>u}B_1llq?yy7#7obB1MRy9n;%Bo&DS3?NsLTp}hAF8V+c6cz`w*16V& zLNO7cQbYs=1ruSz$f9Aapr(tgNp-_A^Ck3eZPQ7Bdr<=oUcIm?n{Q_W2Vc8b#_;7h zD5ZNmAOi!2gV=VmdVzab&L>v~a2NN`tc9DcMgaf{PEf*7iTU~Na6+ovL5qhDyTU=w z$SO&M1LWc)7l@=1k$`dkTSOBRiKq?i8gVkLkk_d^#Q6`Xx z2^1s}Xct$z0U&F3V{^?okwr(*PdTF*Nz^1oQ_AQ)v$5Tr=4)N;0A>qHLF>NupCerL+J~0I!1gEL{1o@!p@~c~>o6K8@es z^4t3(sVNJK3X2MlyuwzCk&6E&opa7P>6B7RDW#N>d?@|@|HpTCcX!#a7M5Z8^Dpap zFf)=gYZENO0`aQLda%s9^zMc)Z)$hO-Hs?_mt*QY4z{t|jd)P{=`)sD%0W>O8V$2B z#=)*SIi@*DI@yvOFFnBL@Qy?x*=`)vdk%-~X7_prb#Qht2iw@~M!ej)Rpb_wv6^}f z;INB2Llaow-0U*8JK~ky3v9QGT;a-M?#9U~2eW`L@*QLRu8FPLRO|6TB0L&gWvkh0 zrX4vbDSQ+NAHr*{hRT9_uE+_+;9xv?{9>rn#9TR_9%_DsL7;dkGTZ@~7%zsZ1bV$|)f*ff0NL zG!TLZT)-R90THxiJp&{Ff(vlq18xBcgrEWu2ti{o6j*==FyH_XXtbNXiaM!8AOdcc= zNo9g_N0CS{xJVqF1%ru-!(ifp;#0$hvp*l-GF(M+!GxoFdT(4^Sh-?y$Fd$Pr;lP= z55}h8V;=lhAAFyZQwiJQ2Yc|x<6Gur4TCJ_X1LlqTh3XPGn$RrS}e|L#x*!x<*jn; z=Gg27Y=dRab>L2>=6bnIMYpC)_g7!kykkq#J^Jj})BUwoj7L)@Q#k0KwF&gu>ch*t z&K7p{1^2Bwyn7)W9twC6#bPWYV-D{k3=$U&v-tvR7Q<%Isdf<_4*^hc zX`n#?o>RaZz-#Da7uzkOLcsuG83#x2a;j*vn@tBJfP*1TgH_I^S`Q$@W;dI$6$WTi zY3w!|3>nxBcFCH>vdCn3m{`~>#eyFstC)2y&jI$FgaDHW$B^0UN?7e)OkjX8*bKv5 z2|QuI8M}yB%LE-x?%WDrTBXv|RV1mT{{E15W|~efE*PAN(%b2y038(};Du3T5aZ3} zY%^Ca6H0RKwE<~u)O+uq zohe)qAlS{P(TFid93YU2UPlOsM**XQD^A@wI90X*o?m6Y+5-iHk&D`!bGNI)pwjH` zpHaR$-C$W$%4zhh^x(VMU(S~mK&U{|V3rJd8KD97d{+MeE; zB&$jcg|Qjy?KL$%EV@uwVFrSWAo#ILG#)`TgI3UerlpmO%_rG-e8wjNt1Ms zTBq7>rg|5=XY|=ubfev&SEtw&%I;y*pg+lsgEO*Mjnq%6@mG9TIHWN?V$T=xsE2m5 z8_Cv!RX2xnNf4@j(alR8DQMm9HPhf|9_DS#q)m1m}}-8I4lkx5)K~DAF-onanO)( z(2(H3RdDdwICxysd{A>zNc&w58XE_V3Jz|*K(I!GRQN_fUVJLL=#Ydmk%7BVOgtVj zN;kJtkFItyN>q$gTd+36=B;)%h^_}!F7T2+o1#>A?#1l?$s4gHOle=d8&RVAIoSSO z#_#^d&vtL;Kj&lmhiv!0sh*3zA5_B`A5y#64eBq07^6d*J8wdii9_|1r|}+-hoUHo zqLflf|NsA``15nErniHlD2k#erIgbD|9^@)of1Bj9d;B&NT+csf4p}r50r_B#3K9gEisfm_B{rM3Coo^t7Tlxf=2Q1zD&`hKetu;xfp{k5lH1i zL89GDyAcm8=WZRz{XD1`hBPRM7PecV%CM9N)xscCY`hpBGg9!hd!gzFNgA>ZIx@R; z@XfM&L)9n9L64loE)2S^<|G$PEES4~q~b6zyloe-tZueQr8&u{VVlZwu}mmPD8|%F zghBz~CQMWwB&ZvEVQFf{4k96u5V2rj%MrzP`D)d~#YGT^3wzmiHgG)naIW=Wv+x6) zdG1yfCQRi1k@u)XQ!W)PQzRn+02Dz1b7BA>Ae4*fQbkO2?GD6a#03RJAt3{yVsTg) zCWnMzU>JA?g2O;40KgC#1Y<~qg}98?13LU)3nXSc!46{SN}45>b+ zWEFi)tMxJEB+rb1VZIbFbdJ9480oAM7&UXT!9env)n|VK#CAv z*fF&iMS^HU&2cFw#y#xVZUUo_aeVyq{)kTIU!OA2;`{m&CTKtB@PH+7lVK#Pkluq` zlP<@FE9Tn6ijatLXNw-RiufBE_`CUT>TFMvdrA>F({e$IjfO3~aPvK(vC&$l?RbbV z$~KAt4MI?$8#H8OeV$Sl$*hmM3euK}NpuORlHP%v?yuNaC{!Ln`8G;?HQ2x8n7(5@ zgkhXOnrkYk_qn)^d26yT1U9FOxm32>tgv=F`kD~f4QvMmFn4VMI{}}-DdPx0Ww1xW zuQJ$Kscd1YGL|^Zbbv8Q{p|Fc5gf0)gFk4&){VS)cH+^N77e|&a*8wwgUUuXuogfv zJp*4XBaYA$k}?TzM*yd*&S)YzA9@Z3-Fr=)62~pV6QzE~i%6j0+mbR=VT(gpQ==(#7s>(*E(}QRSISQ)IV=c z*rwBh4gWUDvfv8OeIon|CQpxVZvTH12(Y|9>CAU5ki|I7S)FMaBsrWaK+5f{_2eGv z#dlpkxAb`~N2kdZ|B%X}En+2$U>?kQ&|c02pXEF20DHKERzst?qz_N` zuRVMf=({}C)f4Uck^?MZ*5TQlNI|oJ#Tb37mEVz%UpL&L*GtCdd{{LJ7qU0I7F^-Q~S;jC?R)BWEQuH0PvzH{}LgthM%{u`q#U?<%jqwnABEFO9CoeK1L~5xDN_n|= z0cwfeb2sWg&2HjlOVd!9AkWPXbBhIk&-mom!@!A!#Ij?o*6v6_Ga06U?2|&5v7wyiS$x>5`LU*aBN6*bCmiq zWQIu;kDJk^Dqn;Krw4HuieO;M7h^h{hrnt}n5?lCOeQrA%;&!JF~DS{wm|zD?TD#- z+p?L8Rn6I3ZFNe6JgO5g?(DMsM{mx$sjmg0e_%my)XHQ4h#z6_B~~nO39yi z>^j3w#_a5cdLveMF%tn7nV1I<4y63t6kbV_i!=6`qMfoLHz5rGi^AFaD~tHGuK&tG zUCB}okg@Z`X#Vfs^67>MmI=IC(lB7RSUqs@Kl>SB#Jpb!HtFWthq%qq+eTuja=z;0 zMkuYZmviZ@6SZlrFh?L;{30xJNeVr@Y)&foE1GLXEv9_Fj-=`q#&{yKeVCHR3B^w0NddV}Mg&{rqmj9t{(cc&VM zBo|g`gT0|6FK+gM2qfwguQge&3EJyI^yd+@GhdEdU+zye-Yb9@XI$T00e*)pPKP_Fp6a?1w)nwz&JM`bh1+@B&B>DbAa)!{Br3pj= z>#7n!N28P|XITX?cw@`W$%>Gj*5gx-Guooy6f&%|ZQc>S}RZ&$dG zZXxEnPqL-18oS*r#Iu`lzSP=r)$0SW6W9ngQ~w5bDz4XgU1V@~Usivo=8mlDMGagH zojg_3lDP!@Q}|OV|I}@-1UQex&IbAKy5u7PaB}ErbPKyN8yS>$?wQpG?iwNzo)?0R z_d_8n8co>gdt$%EIV4*?!G@?lt52KLadrsnk7xj|`J2TuW6n&zqG|Rs$jYG3odc*d zQv{l$BubF**rW+Fr=DqOOXZ^^Vp>9rsfDlOq6}Hw-|A{T3Pplz1f=I7$9~NVc3Zu9 z;RJ}jON*ui8d*x4w(g0m>)n$;__JvP==hQ;7!8NN@Yrwag3$m@gDJD(x~CPH zAVKli*WMN%w{XU~OkoFC*%|>fqu_8tHf1Bd4gtleLwps55vlMxF~@!b)Fyw|KH{IG zINXqL7Y?gi_?RudI4$8rt|1(C`C^i5Id2u5+ocX+Qo5 z8Yb}=LejjB*gN@LWe0DfcIUAl` zHP|_+4IEJHD?pbY=5)KTllAzgM-0V#2PXp&Y3T0dQ_@&2I5x&{GYn<89qB5ao9av% z@X%4T7-RdlbLhx>RNf(gt;}-=3u}$(2ed-PKBUB|mL+U4(Yp`CxzZV(6zs?yocqFn z(+BL)LgcULztQdV8t|DP=tT;!#SZN2Xt*~r%HBu;;oyyiaBs+l)+GYK*ha=Fe>LoxlwN>jwE@V1qN~W_n#CJFC*NRC3Ay~u92~f z_>;0TRErpq_*s`#&5s%F&(o z(|n>wzpTUCMgxkSE{w^ll!0bu7gRxj`)L*NGT%Fb<0UfyB2O`aCQ!_E)9avCFJcdw z_|OoLb&qs#kHKHs^eUrH?&)4L>At-=>RZTC{ zju+k;aP-=P+WvOU&Z{?LaD+QEi6)!zO$LygT*T7hXk~Q`WhNsvm{!Ow?;Lw{0cehV z&{DKn;Fu@sJ}y+(;{sUZ&V$)ydcF=GQsCsMMbai!a(GiR-?Hp{?WsJ7N*WMV&|kH3 zkTcZShq!a-0iM!{h{(`iU$(sz$^fg6H)cVx0J!`hWSa>%Jp;pJi1IR`Wnus60~EF3MEAj53rIKBrQq{?6ZIN~>_5A-ilIyV7! z>q9}31V07do)t|Otm~BVWdgfisNM{_`q>;(7AXZ&MJb^g`F3%y=FW3n?rJy$t8vX# z+7|h!&4-IbbWYn|54MFL7&K>Ms5xrfFGhYR2_lI}o~ZjC;rJ=jJ`xbd%16BlI zvAhKQtt7iQ)^L(y37ZIzF!_eqrg?csmC+Mp78QZi7L!vE{R3(c%1$+AOJ7)XR-L^w z+O9BfAF5kF3OxY4?Ljk~KyiL(PI-5xquD}o%edEk@;OYJzh)F`n(jz&zP0Tg5yeRX zE!E(9I2R@U2pqMHV843s5;ino139%eLFX348gm{t7d=)1iiDL@8Ghta(ZN*Z% zSj5B89`*$eiM}hVeHlf$4|>3gkR*+}F!TBjTmuXe)I9o@afm$}IkkJoH4!>;lWKzs zibEi|>eNRnUU*3W?2lE?LXMm*`Q9Lx^)Qw2+hx;s7dhL3fg+Q1F|K!q{r|0E$QN36&`^Mw+?8p)WW3uG6)(0#uW;JPJhUGn02LYPK`9e z16eenWg(*uVdSnvk9HNzx1)ERNy4E-$!^*nT+F&3>mTHfIuO*8}h#s zz_C6qu}pb%1mA43e5#;nakOjGi6p{D>+ zN?LD=$G=Juu8#OyG?Jl0w&RRf0@LvWhX(XQAc4l?4@HrmVKYQvf&?{wUKrT@xc51m zkADniR4Oze9CHc&K>~s?KY{}6ug72>I{yt_gCv`-A)YS z{0Dn{h)8OpkYEH7GHgOczEXj1p^Fd#&1BY`l3c3hD$a)z`?`zh3q08upp0$2bZY-8XA31BhwH`QYGgTgE zm2n`9AORa%wOb^!;tRPejD;#IDM!82x*YhI1{40QQ0HWJF-Xl_pFZ z%H*=d<|ZtZY`$y3MNqQ7h4j#K`LKoxvBt8TfwkB_VS3sN>7be%Ej%)4;TPXl?Th+& zs+A`*@1y=2s)xJzI+JfCM?WSg=0s(JW)|GW^fF9y7yBv2mvhBiExPzj#Vh#6Lsvy| zH(KXecRS2ol6cz`i4b{-Uku}EaS9VTRFQGkBmm<3;?wqmKe}@+WFT>l11yKJTx*t})p=}35DpCu<2{d<|FuQ>A8?l_eur94x z{EdO#%~SVQf}|xhh5~nn6A%#WPRru?i(_Jot_DRlP36n#y8i$~qx4N-ehUDxCUe9A zVUXUl1mwc$En{_ItwX;}1oJr(ePiuKA?Ba6#W`ZDtdiax!xXO5)%8(`gPJo4dSo4^ zucF%8t>oEg)HX?f4k>T(UdZS7K5?Eq$E1X~x|nNk~_cl=d70d|FfOLszx#U)OSW zDhCCJP1ek7BAOVlV&vW993uxs3yC4aG~{{?yI(fJ6;P|Z9-DN7dQiM|}{)AT-XO>ZVji@6E+BMrwQ^_A&}ShMDP zB+D!g0j7U7C?LH=STg4_LLg?D5~2CE01``t=s7-Z;4&D9H-^8gOqu)$V03`&<@`KN z+~uZB$f*EV{~_5V>hS}GNDki?J}7-i{7KTV^$g$mE~q4tXg?#{=`&&DBs)f1Cg<*= zjb6m=GyAMH^v-Cno$m8kogLC)CWlUlntw)*i2XJTkK*|x?}dwj;Z=-(a6!Jhi_oRSz~_aT94^CM(B7@1T!=yl#vTI9@0RX+ zYVxB_e)4^+R;Q4SU0P|JW!AbD7LD(BB#1mPstf2X<9&{$iX9zgE1JZq#WGDYO<_jv zEjWOwawZuN0Z^HF!0caP@**t9{<!oi{~t_`O*APLkprXDeax2! z3bp|<&%y0~MV?<_0Z{-Ku)2akAExHkefQZf2i)iY{$PoqfDJh@|vYu{@(XQznwhYy2)JqQ9<8lnUHts4UJ zqg4{rC0=B!ee**WGEx_QB@xee2WAPKU7 zI`ca%FkXm4Hd+A#y#g~dC`zb+B~}H-z&$e*vQc2LSaAD|ZG(Xcz@vLuGX3&6?o=sD z9Uwp(&Ng*lh;5+ClQvxt<*altKtH(z<>EbdL02J{9Fa{r%B|P{~=ub2(Y=}f9$*#gjIPxG87>+!- zy!%Aq^?NiZAvPGDJ$Xzt{`62ev)7cdgaRfQgPQ=P4;ZI?VOsaUzGnHY_~!kuTfkyb z1*O0R?AeaMu7RDAg}eJbzv>~7Y{c8t_Un8)}kC}5arH9_j1Z_pcaaRuGU=VE{F&Fr;*LJ)@3*$tj8wwtf_b~```Xr@!L-z zlj>Q;$LO0jL51)~g4F^`*PMOmZnSS}yUu?GZj0&t;C@R-=|dn3udg!^y5xy=fN^E) z--pp4{ZnbC&)3LrP=pl|ZOBMB5I$?`#eFlxn>l?`6CHtHnvAEDdp7@R_s>A2WHgnA zXT%tN0Oy2>E%Cy+pL4b2iqnK}gV6iFf2=&{Ei_FXg^_eyrAbJTD~?^wH`hxUr>*sX z@pqinmq(H_TZ?hm9I%C2wf?CyqEjsFoNoS2JTTBr9W9oC;wYn0fH1do`1mfz4ZDvQ z|LLA0#WXrFp7kiSk*M`d2rmTMQOY#P9N<|XCueTM~{)Zw!2JlE0CX@r5+@w*k z8N3qbyG8Pf^9Q8kE3RE9C2LSDZ^_mkL(X9Wh7(KdOxARl)kwm`@6Z+vEdwP9wR*iv zT4M&M*6Yxo^}#ETFR%Xcaug;{UFsXO4A?4+c|)6ut(UvgCZ%QUKQKQ&HyovU2-%U8 z#W%}0nIL}ae`E!}cJ zP@__{+h3L4FY2&&{}*|6<_k1q zQ8%J%xV4~uaeS4NS&_j`i{uhZCoXcoE9wN)A6nnNBjbL@REoD5p}Lp~|2;|@yfg2_Dhb2~zG8A!?v>qIAgP5~Jw>UJ)t7PwG28HIok+@|}t~E>Yi85?V80 z)$j)R&hHB!dsFc4+K?V_%OdTxjoO|fw=slDX>DhC$xH`43>FGS>`XsNx3HW;UF^*4 z-sPjV|6t{T)=j5ONiwH z<}NGM$~{)ffwWNfmakR#JhxXr(bslM9h0sIIj`8}H4C*GLZAx?P~jW2?>01k@^9U5 z6HVvI%9zD{?_+UQD)fN3upmhp1dIk<5{U`0`@1#0%B%4Sn|bJNSc8UQHDtxP_N8F; zMBl#EMrt=nH~E&CH9*%;Ik3~4v?FObOK_+djaih9>6>7g;L_c2^-jiIiZ+pgB97EQ&G_=A})~=W}NA(azmWhQ&=WBG>?r+ z%xJ3I(5cD8C5ougKJLCWTZqswmz}Zy2st=9VKpi3e%~Xm9hoA1BMipuP7|#tSh)Ly zyg%}$pi&9b@ZtlClDZ(&WcMzvEHBQx5TW;tg^}d`WT@!4HwiR0+y(9j_HYvoIz)fA za~+Pa#YBm^jBecfDnrM-b}RYZAh(1^4lLeJlBTMHPo?n^s^EF?W$xCiH z>eM)4S?&OQLM`gl;|d&FkRf=!i z{Fq4$0bxsd^3qso`SQ2`nE3RL1T2vUJkxB<0YCb$v17P~{KEcmHRfD)B@HM5^l6mV zjIniNew8ol8gt9#Ux)4}@j)N`e~HbqOZ{&QXi^GImPZe4A|amTu=TWidoAUJR9=Ae zOjAm(+8rEJV1vKnGEwC_XlbaYGvaCZ(OavFZ1@{a|I`dXn4UN}OSnb3$(o$+!+tD! z_Rt|(HD!nB|X&C^$=y=}L{oqDgU|G1N zhzn2oF9N<}L!jeQ7E}pQ$(n4?-Y|G;rt0$H4f)1%oDpJ+w!&ECEi>V|FZ0geF(8^G z1*+w~tPcOg)zIk@3l3s5Y8LZkX@G_)c69=ckjepdBZ);x$0`7FuwxJ2?~YRFZWN}< z{?P6OLKhG>M=dU`e<9Yjx&J&5b91b-VIgwxMYkS>0>+r!KZiRR>Es%AOhq5&^(JPq z=K#wXkJvn*FJoG-(*OZBvb71L5&RX}W5Sn{Keq_7jU50Db&d`bNr?p~z_+(sgTvUB z8w8_**+LYib_Nb`#vqj?hB?E!%kB}nX2Xunx?&@Py=icH#;q@CyxVZAjZ23OMKZXj&i3pz0fH*D_5Qg8Oa7b!UZd_D{j!Kwca@oE3L(H>IGW11Kc|k_X?tagdcij8f~2N zY{J2Mup5vqODE|aQxXl01BsDDaiF1ggoMvySfEhO?)J4XM+rTTXEtDs-4UqHOqZJD z8mkj<50T$37)|Y=S$8*&f1euKX z|5WIvu$<>;kr|#5BjZ?SsbHKjtUeQCg7#~`=s!DQVWX-wnQWMJEgE5xM2lBnM3W42 zxYRW9JQS%zm$egmfE<}Y#(uS_HeYs9JoH_`dX(IV8sgVS>y0S0Zt+ZyM7MzzEm^iw zw_HyCEuQp<@-j2PlyOk|CB8}e&ZNdr>g1BZa5AMY$M+4|?o=W_8uT zZ&2;IcGAoyK`{pxInA=+Hn{M^>%kvi7&wE!r_sd4FT z6Lh$OrVd*vHCvmMu%TfB2P>6VczKSVLR7U$K zHDVx~Tam8;j3Rfu7t7;~hWm|4;sg>xwOHHA`}udsSZoot!}WZ(oVQ3 zXd#{qW|nX~EATU(eHi2MZWP05m6uTHdTc;a35tn(vRJ;3sh7gMdZ{pTmx}4<$I!xM z3LLJ!yRMIzf7-AkMLH|7-+_H->`ci#-P5Zf^Z zZIu)j3`f!>Kahe-g-Omz433F2c`1cuKWtph9UMBIhSC7xsrmA6cJ43?v_HU-c>m8B ze-vfbI*ww*?n^ImoB%4HH^1%Wa+G7i@gyU==qe5s0bd$;^Kzed1Ush^AceI-rWGHlns5OoAB5zPGMuJ7@RnGyLq(zq)^NEf@yV9flTiHpF1id`V*K^oziiD8De z5CtfjF~2adunHctVj@q$z-y>C-E51fa>%Ws`)bh*O+fBu)VXSJOwo-vTGBnv?BeuC zd{N(MBgPD%=|KfjvDDO*%h`u<0&o~zT5%-Oab;gp6)8q|?AXXKz&8Nd>S|bA7e`3o zLEQ>FM8giEylfVa@{e_IW%zvh<&+FINEN*)>=Se8!l&~DtSmszw+OhKX#Uqmz? zAO_ix$R9ZB4ommcIFOT=AAZ(g8+}lfdMTQ|jWg={vne92Ni>|~QT2Qp<>s5zDKA*+ zOPwiCC5?MKsb#P`m?9wvlQ9$LdC`#LQ0MES$frVhL(QwH$!sY7`u~;>s}?p#Y;Bh1 zQdT=ybSgf1KF?aW`VEc|Qou!jfBmt;Hcf^Xw}F!(!(}8K)bML+tyv}3DQTb~+F-^* zO7+FQ9%6U*j?Q)Ex|4z}cQYB611_@N6Nnf1H<~R5i_-3|`huc2L1On%p)jlO9gY(>lVV`!^mHdEC!^w&41*3h&)v z1!aS8B!^W^CPC^X_}`E=AvMN2NvDEdfjDgu>9w)U+d2b8eE1IcXGZY6vlS(zi>%A? zM>n2bt*8kV?JJnsen=G(!qT2Gz^zi(4Lyf{B@+C9xY{dWwxX}e5+Q%tXk{fz<&VGm zJ?2p6(1vK~0wmhpH5lb-uZ*FjANL{K*RDqO`9HEl0$epH`(uRa4kbH)P{23Eyuv}w zH|PzBC6Z8POQvgDD^)$Bsl2qIL_RRnefsEn>0tb=2G_6@9!m%aWrLXE+0+BOSs5&V zh_&7!cf&)L^P*pDFj(#wOfkGICxz3 zpb=4n)wRI8x5XulQ4oX{l}w4vV&k56m+;E+I0kU2{yg+wgrXWOEaznpZ4%9nKv9q+ zs(Jq1_XCyQ04i-n6fMB4svaoQz558~WeAjnab0qgzP~h| zF3_k4cedS4QZk;WcSJd_q9_WsZQueo0XYFP0aa$}UAEV4w&!p>#e}FwiiR9|Xv&J| zE{1Wd%qD|X@*#Y045yKO(H9Y&-Vy%4V-Dwytuz}QvJXb1ErbUUk_ZWdhB08wbqp9A zCRdXRWx!vMUr=A3I~dJ;4#q$id@svR50e7*YlPQoDE-Wa)|T|`B%9KUYOm8pr;By3 zlpb3w>*cScmnmBse(>EcoFUdW4c;nW9maMsd84_&7hmA4!W250)vRNRyra=rEk8Ey z!bZ+s+-xB$yvWz%!ZKFt+)l&f1-^IW;)i|Y2j;fx5k>HVxe8(`FpTWXCd-zySF_PD zi0P)aU&w9pQs{89%vKh6SKF+oZ4Fb>_l}YvqMOmLsIRCy@4B9z1BW%5&5Ka{*TAqV z+lRwEhra;Nq5rQfbp%DDQ17uXZ~5;IDa8Ivnzi>q)~9#mMNl5cWwB{(hKGUbe*EvL zqRWTkV}OCg<@eJKDW!()o~n#bVq#$Op4UL9d`CkLHJ#oipWf%YPfn?$;X!gr)N{1t z=%yz5l1p@Yyr#a!N4DcV8dUd0n@V4ulAMyVQipfuP{%jb$9>XnG_nOyJ0Quq%a)yG z5|?n%yAhwvb~Ot@+;gruZcZ6BoV||CIDD}+py+Y2ijujzHg{{l7shFxH!(5cU)!m# z4V6|8w`n$_lOSQ@?jGRL;AlJ=+yguujd$oty&ViVv_Aj`2Pz_<{Q)>crWw(X9D39i zqd&`n2>}O_7rT3&iSmXWwk$@IRV0^lRSzUA53-;N>|B=RbUGXkhr^NJ!_)^XlmQNb zp#5c_WCHPI{HLdolH0PzVT`QVSD|ej#)DYe5wY95CwAj`DmArxS6wWc&uipvyBmky z37565tvU_!`4d{Oy4CG)_&e%ksxI5u3%-}Oxx8G-Y`M~aav;*Ns{0+0B2v?y)|Mm) zBauJgNFX49kSLI#L{wFLo(k<~_P2M`Evaads?!<$d-MHsf09O2)H3p>=6j`(`4I1( z|L(FMbmxDieAZbfHgjTPGwZDW{UrcQ3l=1 z&JKn0AY**Tk6!`~3sffH)>RpEad3p^JN55Lf%+4b7Jlj+9>y4VE^d=ME!WSoojiB- z7p6oqf5E*kE>pBDBo`)%?{-xhj6#f(zm{DxeeFz?qfCF{Giz;GMU`=8bB-DNJgCD} zpYdMFCDdkAcpQ`2TlHg|fiAo&Y1{4xV5yEYoZ*v`iw80^SYN;Y_4} z8Fw8EM#zw&CJDky;X~-q=cK4fqO{W4G6Pa)ga_#gZ-GQXYi!2b@eh}>BbN80BleNS z2pe|(OkY<8FmjO#8qt1LE7 zgDW_ksqlp{%{L~|7tn<69>pRtsYD>yWPIcn6f>?0uVHzZKtTP|;-85nc8vZUk+*P* zwy+)sA(5D{NFtui9M)_)t38MJXxMWs#!h>>j5TeOSuX1iyS!+l>uKA=FW&1#%R9R) zTd^#+$%U!?neY8`{#Q!MDi>yV*0K&jD01yU%fnXrO3;+i}K_tUOynFx-24MckhJ5Ae zNu=HIi&2VI`*qL5qZ(bh?E@}^b;ENmkqwS~6k`-C7muthccj2=@U8J7XsdGxo~$u` z_C|@WNt2c9H|K!gSSR@)KnzEYm0rzn3iv)4il(+~%Y3!p zgXk-fz!lTlg40smdot|pLs>uN!hi8X$UY4r%E;;dO~Bl883y!27#>%gM#N7X(iu?$ zAKlfs=-OLy`=@3WVja##oZcEIo2?2^zT1uukG~TgYycSRF14(0CVn>S^g_; z(QKd7mJ7~pnU$)iGFhhZjDi8f{N(Zkg@BN{zF2A4P9Znij?!^ZmIWzNJZ4jd0zkX0 zp_n2vjQ%U@T;k4Ol)rV&URL*;SVRane?{b8*&Q!*9~grPH`Iud9z$pe%E``$wt>&4 zu>GUTx-Z1!`~8c-CQ8I#7b0U&T2u}E7{;wCpoDjy&(^urYWhaFLJtH|-fBtPB<`v@ zO;<+RbeIlz?^9Va5wdmtbJ6NdsvrhdN`K>-ZxGsJp z0Hc3BOL>ON2k{c94F^vTUCmT6R}0^OxKezWj`XKyr7lIz%HyX`Hd<@k=pDl+pes)# zzhm;X)>D{qTKKh6jDTf(fIN@8u7U3WRl4JJ(8<8505R<90?v=x<1H`#S4Q zV7D;afIC_t+RK7go&c}p!^BZx3euB`0XL_QnC2I7?E8v`U^~2E{V@B3?(ZG|lPLml zRd0y!nR(B(o8n-}uq40H#kUSrd#r|rSxyBodt&hWmu^QkSu!{ntyk=vvn#5!3X_0s zJ#j-vW;ozbjDn^|cI9aap?h+Ky{hs-W_f-xn##K3>;>%^z^8Gmb$a>@@yqKf2PzuD zs#e`OtF;x$x{79`S3UAcri=Ha+it#lfzh;0{8ts~a3GalttR2?VHs;a&eMzoUMtm4`vS|sd zOM>D6qfiK8NVGvv{p{_!C^I?Z`sCO2e6sav9sxoUz3nc>|7+>Y$WUfIXFls$k=9dU z8&^hQ;d`=O4rE>yofh}L7_8>|DpeUut{a<*uff|vvC3_|)A7_Ug$nvq5o1Ek5?dfU z=qfw2INKQq`F_oTW4LKq1r}7^E0ZwX_;kvm;P(pZx3m7|$t@EIm6^Y&2D~{``nafl zCH8e|7jD1k_HIYDXaHh(zC%cA)f}V)7MjoHlO?6Xs!=J0AWrfV8Bk>DS;Ng%Zz;h1U%B6@Zj9=X~i4` zl_YUNdCGa{ee=kOGr#PK34`){Ai4VZtmo$gLc^1EJt`e+0)^W^PxGGkkPH+=5!iXF zBU<@bbSv*n%ieiZ9SSV)aCl%)C5V;EGuQAHRC)tvhfqu`F^SJS8>)AKg*ReO#!OM< zbOq<<4uG;b8=~bMl7_T-rdn2%+yW?m8rG+7OI`9~*QF34SOiESMnJP}Vn7u7ITWMG zc~K~aJ`gQ|PGmkLr%#4}05v|8759#zTL@9QM0|;ch$M$tms2>So>mdtUPc*->JBdN zO+mClW(CP{nxBm5h93oCRD;;jVOlrNIf$32VRm}ZFvuMlA1grS8%E}MVa!jLH3@zd zt&r6)U(Z2+hL%Ae=+WUQ^O9W3Z#7M&&gic01+qP+ieOGNTAXaH(R+X3&!Ehee zh6e}88AbcrV!Y!-lcFEGuxOeioy8*^rw&M9jIgJN9`}OqMi@~Q2=KAz+ZmqWRtXJU z3D2`@KCCUr$xg00g=m>ZD7zxfhCcsLFH>z2*Z&2Preb$Lo^BhJUAx;HzC3g@oIEsw zF{p5*AAHZl!sBKyNB}2JKZ#zoK6*b}^WOeED=SIh2xqIfmZy5CPHNXIVz>D9mJ4OW z0ea(=yHSUkYlJDc-nWL0!tijwx4BF36DT%_f}!G19xi`DN|}HH7q94-qrSHjvoWiahW|Ki(tU z7!tppa!SCeT7*8}de55n6h7i;6k{Otv{Y#d=9CgwFt>mq*#y(1)S6ny5oyv9V@CvJ zuR#-L>!M!(B~XJ!XRx0t7^!3saV;Eqy&U)V$l~oZHry8$g~Ag)hI!cCM6nubBGqlW*|`O_BEp z$4}U>=9cK5Pl4=P?#3^uL`^9qT178 `ME6ZSe)Yl8|>F}w`B*6A(Gs)s~S>=Gg% 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 diff --git a/web/static/failures/hive__sqlglot_rust.tsv.zst b/web/static/failures/hive__sqlglot_rust.tsv.zst index 9d941da16263acf0907d890d76e92f092ec4c91a..399afaaf99286e1e1d64488c809f44e0d031635e 100644 GIT binary patch literal 18478 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 literal 16741 zcmV)QK(xOowJ-euXl!}`dhB#7F@OwFnFq-x-4t~8zBw$(wCdeW;kvcK>O<^3F(XQL zB#E9yN=Ee9K8Int&qIXi?gp3wz5=oWUDtJ8H!X?fAOVMnq=CY)9@eDmB7|Ke7Y(a< zV6E*t9h7DGve5VK9S8@2F-EwYT6)%+g&=6-3bh$^7DPV5Csy%^Ch2(;6$hBooE`7F zuIsw4>pE*4Yb^tr=yZG07x1Fi9;aUki#zAijJxX~-tDZN_dJO6-F3U`Hr{Q!_gicK z*>p=VPED5S-C2ggOCZ5B%s+$N zce4|psmZE_?R}hco$>mc^S5-|DX1c;adgHS0#1Lg+{}58g<==WT;*=MZF4Pyr{L?P zDMk-cae69=qMk^aB**|N6Kk^xTgC_*53VQqYN>vnax31g^%lBVqp;^;QuUrH=k#T?L#U~(N zUawYj7tIM7$QSL#GHhX7ZJAhW?W3ZzH{5x1{qC-F0R(VPTkfu1Z|)4P;GQq$_^u=V$yf5& z?e=aGtZ%UO-uL(AyFviqJJxWvFShl@=^b%-@&{-b=`nzh0aaCyX*#d=^Sxca*HbLh z++lPA5?V7b|1jL*thdE9pYdb4;#a%`=iT3ZEf}NN^Uq(mdrj}k*Zr64v&J3wUAN}< zozU+ryayL>`A*#ZyuQP4RypkwF6CXLas2sf@!sg(9OpH=Y#m`Ozu5B_rkLXI_GXtW z$eP!?0qFT^x7W@C+1JOa&UU?*rf(PfC*ne27(zmf|2!6!r14Lqv0%1_plVr#u)$GT z;K0HI3@kVcpk`qKWH~G#lv3L4h`S-ygNTG-fyIN!PaZ@f4~3#>a4?Nl^Trs4>BQZe z7J;vSHm!F4S8KA$MY#Mq&U;X?HBs8MoLOp7#+X4U0Rg5gQ$&TySlW2OI#F@o&biDw zuxTDT4?<93sS;gg^6ct%a~P+b3JMAZ1qp3@XdC!ESXC4?O_C&|Xih0(Z2obW2j`pM ziwt~}`Nx?gO1gG)dS7i$(ZoM`?NF{hcSsVDSO`R<35hr;3kcT3(Li}DAQCC3%q~_% zPkI=R$awb#yBk-bgi&I-N*STuBt=OXr|4AGbw#IAPzo7gbefl@2D|S}uwlv=p+d$N z!3fg$l*hxO!D{^TRJ=Q$@toP!BXu2n;jhiZPCLJyYP@e%7c{H}#G)u*J;bqiKv2MP z;KM^giX`%n#{=Xk5y(#*Jj-g&*iImhNJ^5yF7Eqo3`t}{u^uoU7+!)OacZ*wgGHG< zJQ!b_o^iEu8`(v{u&on3^BQP?xm|M+{*f@(+dmWa4KnyBC~#Sw_@}|$E}cg3ly8u) zgzh�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 MP*Tm;h0o@YLZI8--~a#s diff --git a/web/static/failures/hive__sqlparser_rs.tsv.zst b/web/static/failures/hive__sqlparser_rs.tsv.zst index af51c2a1846a9bc8a4a56a6f440a8b45cb29f6e1..d1aab32a29d11875bab26c410d4e6c7e6dc70e0e 100644 GIT binary patch literal 22115 zcmV(?K-a%0wJ-euXq0*ZiU4IVF`$U5%mem@vq-I5grw!Pl!)9nU3}Mv0+qM;mxu(R^9A&EL*dU+Zwot?QOpp<-|hu0J=YnV1UU zw997cWPoIlNp>+H^GO7gNEnbQz$!xTj6KT&t+j>?Dnr*wun5ABGLiA+&)?^4?({lL zoow=b-}ik~R>>APh@eyyTppPuvwR=?|Eh>VGN>6J!3K;fh80cM1qGliiu&~Tec$(e z-}g}pQA(YO#g^Vwd4dVzE`oNAK<(DrqG0|$Nq>%up(&aqt@HQg@ALGRY0ge5^(f11 zJ!Cu_hx13B24{c)cO3W4dgNTa(D!}c_euS2`#ET)lxkWrJ?T;EkwXsZ8{cq2HD`{S zS5q$pBgVtc&eA$*tud#kXRST6?WfSFtOvpx>>E=#Xo@m&tC*T)rcb4qUO#;nqniGL zjHqEl@w?Bab4+S6EDE@F=}MjRu64<&I4!MssJ^O{W*Nn^N1Y5u?g!bNg1W z#Sr2o#RHQBIZksAOrGGvA&;Ur_+u&Q8x3j7bz`O@LCqLbwe41)xQx75ZnoWbY9vUD zYqvuabOg8RS-W|^ilV+DPLSq}vzbT584IP9P8Wo7{!Crptl2ehd=nth8l0(leo#Y( z$Mx3sqI#ynRve$YMxb^^TwI(VoXB}_8EPxkkwlzHHI*!fYG~xTZ>5ssCarnfW{0=d z(C9U-z>`wA#o&6q;#$wSx$)i_Q|Z|ZrJ%@F>oiwNeeKqEdp5lyRn{+ka5mcJ10Q{;M;bV%XQ1x)8JgOnW78uIM&qgQ^VD0yz^{5 zsoz?^T{V{*hc)D22N5uSa6ED}wHN2idHh=6?zHak2wHz$bIsUIZjnc>)z3SeF+Q_z zG{4wxyYuuO&(#7ubYPmEL367`&90|Ix^h#?eNmzh`tYK4pStQmlPYghN&I*&&-nLMCKP%0M;BC9|^V2{a!0s|tLL_&FF5)Up8 zvPgq^vDVxV=ZmGbJp@hvIDDC<2gp~ip4v1~6T+uYF9y4>X1 z*=uLsdfVoN2@~Xj2D05GuiKJCSGV5i1p;tzDCTJP%2^Dwkf*lbSil&w@VKtk!`XvR zh2&~^NO@8TO4Y(-)0|l;co(+iHgH?a-T~9f~5oRa~nzzH3FU9ppqRKKyBV$2aKw zJC2-*R1}|jpj<1ehMdju=-HEAOxj)Hce(mJE zi+V8{6y#VxLC2A2-8}c=qvQd*cqO|?FiVz6NFFYJ$sSBHNW`&6L?R(UsX#oEz#LdS znouH_$fbfwL|~Jw;t>RbIT=HkopV#+$}U(|d3g0U8-j-YPMR@Pac$l@+ikPbqGqqN z6;|`e>*m&8yT{W=ZrXjT<|du`&OB?T5$~$urbUhLoVMpbjN6?NQjdDq6(eN8M&lhC z)NouMA@n%hn4zuzZ#JxX&Frd?plP&E&)6eNHX*?pctk}A-$6anJa4y0cUBHR*8FkJ zO~=^k8!iYZSVaiaG*y31{}MFv;gt@?7^i}mlN3-gcNQG?sxe1>LE)O$cDe35p(i9F zD31dkNU#aE-~%|c@J<2=cngjR1Q~xN$hs0{mq^7yC2K%&%Ov8BD_;S@wHOC-Ji)%! zp;k->1pd??O}>(XK~f+B0u&K)_yaw}@Hp1!^-%i90wLw%|5a-ty~WPc!ospF%d#xX zvaJ9Af5ya^EC?IdwVIm>swQ7J?W!iJG0};VD2u%HZz{sZ6emU%e>W;>VpuUs6N9l$ zlVnwvR8>^OT$FZw!@|ZzS(R>3abL@E8l@I_>%H~fUEMYeM$@dNw63TKBb=xh8<`55 zkz$MuKFmSuS}H=waheINq=)}jgYnS?Dd<-G>djCMhE;V@A0wx;T-~INtN$59WrBhY zjj4f>8{ZfY95`^mL1VUz^PoteWxbSp(hP(YMZy37|9=P}jPN0(C<;>1|Hla7Pp@s7 zf~fyZYpxcy&KAR1(Aax!TFw_1CTuQZoTj=>swZt|U9_MW;}by-rLRWN(2A<)9b^nF z&P}h|@~Xp-{Pa-BVhzYjf;gK;l89OtQtJ)@|oHZ0*scmur#)Sh5 z6@(to7=jOU98*PYH}7VX_EbgD-lAmbt-+h?Jx!ajH%im0iUDmjxzQ{uRurWos`7k$ zINtqLHKddm$poe#gUGBwWPy~Bxlw?sTL zC@ZSy1fvzJ7#kAFgaXQ9SL^rUc<9Y^$r><#wPe6GdL=P?=TsXuaJy#Url@9@ONFl&Kf%CBezB>@O zz7!~l2}%XRA*hNbkSA|lT?sc&PN$yucmy5laH2N)On=93^&zYv)uw5BNHJig#i^OF z;pT<^TWb3LKUG)Kr>0K;eT?xLFkVPa&`(pG+@XGECfvrA8ocsl<11=*-Nm-6QLdSd z?^LiL6D(pfF^RZSF$8CJ5=n%CQy}gk7Bx#xg5sA6R)O%00i{7!QFz7#eE=UoPuFu(9{}=&x3HUH7qfdQ zBbIK<_|tlN5)xQ9ujEy*h)6}k0U{qnDvkjf&^8HN)8Se)VZvEM0Mcb|^LW>wLoZ;g6P3Jh%*+H@cA`&cu zMR*iNl?(zRQh~rOk4ZLBz$J>Z$^;~PcoapJD2gsd(yPJvCeMsL_i)}a+kOr&e2TJO z7rNVM5Gn}rrv;8jXqyGYAkq370bA6pa4{kSMi}Y*>V5bdhbI${3PwHL+AWwn3v$61 zb^-}3c;3!~>66hj^F&NoDoC@oMF?>~7(M0T5hdsdqel<~Hw(7|Zil~RwENCzv%j&& z!zuJ2VGpihKD7xWWIPmM^!oGPlsfz?rp zNFAOc*vy=#Kj%>b1m5iYJCC61sfC`K{`%X*9L68>R_nCh+>WNGWRuKfwPcKD1OOla zvta-n8V-qylbI&S-DHsfZ!yrTe02G43VE_Pw!jKHbFcnfW z;R9n3cfl@yC9DRz#Qd_>tu{fq0lpR!&84??%D}6#cRRLUb_+mR(o|CUV!}BXc9j#? zA!!c6z}^AE(YQfYOW8q`T3scc5Qt@Xz#w$hABl9H_C4-4i(vqN1iz~>;w_r&G9M{A zS7l6%u1mN((2@aqi;lQzvi@+oGD1DgrI@S`XHyKmU_BEzduV0D$|2sTuRW`<{`yx*;J1?v3L#F&G=YL;z6tYKD6Trw1|s>6oOT*px>bC3f~DBntSPW#_+voi0`ap zE+-AirX}OqD-z&=iXy`H;{5E33;0!xuk>K5&%K(tJ4v(k1a)^&oM!`-oQUygLSEE~ zDpNI=c?oIs9B4vba5%3AJl`6>>VmG;e1Cw=JckfW$yhYc$*RT@bm$a27lpSksvMfWQxWvR&Cb0|grkPdN506M2XnR1b4={>Wuzzb047>z3+ zg6G`e0v4!wV1Gj+>8;l(+g}Jk&pGds>2|(-OXC$6 z-wSl#ju2T;@VUyd9{@}W6AyU6Ym>nxg+Z2Ap`EI!(aeF@uUC9puw(fME32`s@&smm z)j26hhtcUU0o~N2leQ3pz#`#PC+qgwbvZ&OrLW@l#Y^a~mFs!bKB648qS|NiR~L;& zzm=TYNJ^B(623eA(klKN;Jw9Bjo`r`U2^Kx>nnHz!|?qhl41`3O1dJN`aG9 z3-n<@mi2yW5@q`!zkpLcz^3o5=+=)=d;v2|U70orhyvrY2=`tHum-yN4Ly7nE|S^e zwKD?$WhKSzbWp%!7&YLBj*)a5z>$+v^b6OZmpqGSHlfqGYyGd!vBE|eK!$pPnvHM>SvdC)EvW~?sR?*I*Z&#R=att zMbQ@S2^mVui*p!?K-7so5`c?QUqqf%-+aib2$qFcR zEGpa-Wn2K7##bQVPXHG(Pt%0=yUSrztXr`x182Kw6ch8ut;S`9Ok6`su1MsIQC`m9 zi@Cb*iP4yi*A2(in!?gqscnp|Z+s_uHcevRr~h-2w? zxHz(9aGd8 z-C2PyaYSU%wvGjk_y+63am-q7bCZXpL!Lw1HYQ*9;@sSF!GV)YMw;^iS248mKyILrVoVb2nt-lsdDeXX60mF#uWx~9F|lBKWXA4b`gH6 zRf4!<8Y*8G+CpA)YDDtQ7fyFBH8H5;eJXU32Sxab@eOduZ-?LMNP6O=i6UsV*~EN{ z3GsZLkCdVGofId7#1k#|N1YeMV&ntH5voz1FzvHrve!mT-&egVF)}#MXc5|NU*no2KRaH zD_~BXqXpxAr36x>;{A}Z3e$d$ibC-$@>fLg}$Mqp8{e-T+xfZH2q$)@iCflNPfcOE5dNnA$@UOiD`My;wP+aAcncv8V4F z;0UmFPlCvalr;(nVFHM?fPrVQ!W8suTt$iQZ4!^!Hm7bqsNvWMu5S*k=#iO%sz`os zjv)+XRR?$xmPrGw>7c{RER9M6(i*-903gn(9)ONR^ zhVq$ZuVxEy=v#tSPY?ix13+^n(_({>vIXb}#E=P|7;=#g2x)LFzo$}G3`mbM6Ppob zz^hkAZnTpstfZ1C7-Ks-0;iP-Hgd&sTtNZRWJvrsqW$6rJ7+h^D*amw2QwUufA5+T zW|@Ge{UP9jb21ZXDGrwCb@u(P^6K$5{onJzn8=3sf_%1^F2#0?bj5(!^rv5eVv%dk zJMFT!dyX2b#vEA4ofk z)gK}dqDdp2OQS9)-C1)6Y3zN>mZlv;{<07#IZJZ-$uVqP^$C_BrMRVB^?D>Z#I>mQ z#6cT$M#$n=K~d}Oam_JQ)9iE(K?R<39~HGm(!0{>$#q?+Q+1V~NNZU#^Ylvt^s?c? zndB39T=ah|G!FyC`KQ`en!@SYcZnnBx73oA29i^v8IP^hld{m12SrSuSfOsUl}i=V zUvxLSS);bq!PHs%k4;r%WmE@%%|8^05CJ`uHtEZ@*LbyJ8b|K|qMFZtRKRpLlv}K6 zuQ4zPPW7~a)fy*C8cZu`hc_pcvT2i%Vt>9(fK?@a%Q8$m-g|`1#{Nydnp8E{;*9%> zqkO|=gQ8-Ce6SGUe<#(2LrV+C5EIwEJ4uq@ZT5{bG^bJn0vdaiqozg45P{+}k8{z8 z&@3alV3*e#cijb&jKAcqpcU^K?cR8)xXS$13Ak^WB0wQ*g_1cMwvs%lN;hMHOt6#V z&}xSFP^*nFBzXM)z|#4Su-mcot*LJI{Mn6Wa_V;bdaEWHp!&_?`f2jvBvs5XwlI?h@btN=NQpS5!1a{;WL}j!B8|dTc z#%s@(&YfJ63=ZKiU_eseHp+Eo0u^NR%CA_x0sz`sA6+U}3NhtxvMiFi@P&~sGfQq> zGMNgW$pD7QjW)Bn?N1zZA;Cz82PVrUrxcB1gYh-4aUL4Bu5nSDE#sz5`27<(#kjvy z<0zX3#sVUWc({erMZP7)AOYJ$i#w-qk_}Vnh|H4SL#lmcBEpXk$S>^@mSnakw(}fI zaje#=jJRSF0q(FX;XHVjhs`M&76Z;oi`3YW@Wvy_)>e88SQ_^C{OmscT!}GhCOxxO z$gLDdlnGw1R4tvbun1#kSP-EiXfY0HSz$k~aEz-EBNY|BZfG$~-2wvZhNM#jX44eQQ0)ol%j3G!3;~>HE~~I^^Dtw`a&RJ0HfOi7 zXIv#@CzQCgb8UQ>#mkK_ZwOAj-RoR{J&c5#k}v?&5R@kxp+jc2;lqNn1yL0u$r<6m zqSZ8S>XKf^R}f-5{1gYU3Q+(w;Kg?Pa3l9y)F_qu_#P$u&D&a8+3Y^juVKK9^6Nrm zp#>Bf%N8neyq$jYf+oRye7~LT;ahV30xryc_g3nV0blnv2U#&9bcPG$+4EIkfxSp- zQlrM|md81M%S}x2Ge)C4o`ZB2#6=z`ptwdv2!1H8P^#q5Dnkk`EhjaZpDnxVL_MUG z*|IHhY3fOgFv3G|1^y-EXRyYk8Y`1QS|Ki-pz~yOt2;%%3dCdrjNE{+)1~VImiY$| zOQ68u1YAal3Tq)ap19+h)h28@+QpQJcvsSsLq(4*7Dy@u2<6gEwfdY|z^qaubc7#^Lya@^RJ7t1E4V0{Amv2MId4M_-pw7?gSmE`vjiq!13Hhs zxO#BsejC9U^ql&*YKuO{4UDA#bk|3!4hEe!945lhp&wT@B)Z=q7y(A7K36^P=(vS3 z1(NRikm^CD^H#!j{C2GUiK67D8+RD)>CAERp$?<*C`9VuOa?ghRh;3fjw~L%)%~6T z59?gNjAk87&d1iBfzWfE{9|j0*NO5#{&iTJ$M4bP@CqO6Q0&svA-EW2@7P{1J6OT- zcXnS9?d6a`8-h#iV^RG4fMShl)#2Lbe%o5x;j{1l3fv`u7jI)q|A^enrzpxqsM8_q z!~petJ(4O9=t%|jxePKV5F4BZ=(mxt8Qp30P0KlFMVqt)K@VZ)L=3w14K+*-uwILk z5n9e?n@2P@?G7H1u#mz(Qo z7sijF$QF}24-6o3m}%4nT}vnylTJeoE;J_BNT#FFVyMepYlV=JqOM0$x3=gE5Wx>|>O1Id|ofGua-N>eYNb3%X)vyq&K< z*;XFgmEklmn1*s)oNP-oX#3njp5fMb++7i$Y_H+%@9b0 znFTbGlFNnaj6P!|0pD`pAMzAT2<)0`2tl~nO<7q{m>!HpVY^!W&jXpHIX6;~B=Sz{ z;a73{U`mDOg6C7alUfcSE(*=FnFAw1R1$i@kinjmI+GM2+fok}#CzcZ_NVp*oqERW z*y34yOA2J?S;1_Xn7L!piH1pBVVKcTqP)_3s|k@ft^4C#o%jMsmr!WM3+YX6W{WoM z>{_e9%x`s?Vk;2|7G;ny2G@TDd~{DjKdo@eSPZ^FP~%%Noh~w`*@-$oS?2`dv)7Y} z@p=+Q08Ix1f)kIYAH*Q&aceCe7qaVpOeTZ3+`LaA<00|U#ST}NN-Q?!r!=6^C6yHIhj@M5^OD`Nh zn?Y(17IEF|Hd0vcwWUX1LE2%gcgqG$KdIjB>RKRDABi;s*qmXq_lbBP#z$xnao-gW z$j5ItW$4ld2 z$>N7V4M$E7a{12zD00v}iUYShBA(q7*A)dvAkZ}Ql(QPti+lwUSggPQ8TT@8S+AoD zR>tMm?py)94N95oCL4V)S?h36tWsQL@@B3-qa=sr7DW=e7ZU?*hICNG!x^wIOd~nt z{7WHoG$*tSK~3gW8ift4@l(n!ET210dPg?Q9s>o$TKeD0ym%U551ToElk8i2oWxVi zrVJCi$;)+6Z{Lb57x};_q@AS66?R2~{9T2kgY$G|Vtzwkqt)*%KWvF!GVB7#mYgEI zfkvza=KjR}P|z(w2%IfZ%3Z>3ED@{U=F9&Dc~!2airG(0d|d8jxvv#z;T%f6WGEQh zC|w>y(6`#G0GA7^XIwg89W})Q-H^1AF(2m4ZEzPya^ryBTf4v1$}~Bnw<^wtFl6^5 zjW10@lBBJLc^mm)>sM|S_JlfAnsZcSS96dG4=c*_yKf;cbtk2rY+4xBf7%IFFnKMb z@I1TP^q`Nr5|9SP75ro|^9>EFg9^!71qOL{_vP0B28M$rG65vRrtb_i2?pQ*-m2K7 zR<-L!7qA8BSLz9q7HZ!3bZqc=V>x)`!!4U8&WS?lB_M@nusBXgz0F{le=ENRhyn(^ z-0UjltTZ1PH=ULbOTcc#9FuATNzX6Gk3=&XCux8fOqy^bwa;Bk_J4hghPAX`p3BBTU-5Tzp2LY5{kmSpr zD^a{_o-xWnzlD^0uPtmI=nM0cd#XW*xWVEj+AL{&5o7>C@(SQHI_mFybGIvS-F%ja z^bk&mR9ZKiH>OO*!M8c762qk#P0DlGch|-UqC>mysRUfm6650Mz08;<=76nFKwpgu z82XvGo%#>}&zd;@{Ig%fWl-t!1wCW!f+WKT zg3b?R$1a}YT8?)BU(FEpFRNT&;7*%xHdHYbal3zVA(0}kM%j3dT%X_DEJGeIa^xQ! zp+FH(V78o&;j1n$g|O=vk0eCeeo@WrY-hSLy!dAEU0aVOV;Xn$U=|ZNB9De90Cg8( z$fc6J#h|lobrrQ!6Nb1A21IZ9RrCPI7Eu>quZ&8Gz1Wb^eL584N8%=N+3AySH4-4G z^m})CUBv`zWc*zq0@L<|TPw#Fw3t{tsfYQgr=w(!?H^)Jz@IL`^8yr0!n>`gZc21T zHZdI-%~$6x;ihVxxsjQn_sy+T#n?6JoPPv(gMS3-ijjOQ-X&pYp{_G_;h+tw@I^gR zypsvu2sy%p}s>X13WrtW^dcX%_?A3bM8_z&cdZsv+T# zBsOtU+W>ETS!{E5jh7(-fT;008Fg#}N+hRX=i@7oQ`FnPFV*4h46R>`#rB}1_^sqm zICIMD4{y$FVL=*Hu;bB#h9u$pOK>g_{Se0qxbVm3|K3C#>VH^*KL{DKROOV?WUN@l z^Be7P4|yyHj)Ao`gJ7So$zdm&mZVZ_06ZC`BHOcu$!ik=qDl)GdqUPU8nx2aq0#ru ze9)Y~$$hVd2&*8uc+aQYinpS7#WpC(4K0J91X>#FEW7$W`Q^sG;iT?Jv81y*$fTQ5GIr)(ynwwfjKE$;+Kr=-e*P=iWQ%- zu@WK^cL3h;RW64Luz;mC@UG$bLU5JfK$}Kh@G7;lPq@Y?f&wlDEPdUU$iqzF}zvWZTe?-6A zL5U2^NSH&6{*Q4#ig;=j_jk7?eMiJ6l3VBy-rygFXxXZu%gtQd8D{QhAM^uw)*P8I zLeKk@mSi4{Ac#r`ULq$NzZdW(P)ly14QgLi3fNUF+#hWlz}qdOt-2EWlQk{NK&AhP zjZQp$|9SP8+1T_G9_aY~_Gk{ebHEgxA$GxB@7eLZxl&w~@_(QmO-joWVlDi?OWU_2 z8#n&6bLnn!DcK4V=NQEU$=tqL?>}(hz0JVWPCsX~*cBj{NpsEROB}B4iAs}BHPoon z57PoDjNCH@Po1W>F5^&3O+ z5LtiTqg+v7i_8PbB6wPSj6NAGtUH61GRQTbZCyx)*RurA9nVzaIZM(K^pgPyf-v_F zq8)6Yi`Jcz8*`MBDnHXG*r$)`vR*dCbaT03mO!tw^Q(;8pwQipPx6Jn`WtStG?x=F zm#eJq9>$juJK&I*6`VMf3urvU@6@TPJRt>~mteIX0f!~*`dVW-0j+L=5Ulu47OIVs zr*E8h-YK(Q1srd0!x7+XP(PVtYXE!v!emh1)kuN}NOWOmX2#@lhS0G?dnPScIM|5w zr>m9)N7n_CB=n260woZ>jp!okYvC>54W4}`x744;2g!sW-3WJM?9+vh*wv31dl^zVXLH@oYIG`jbrjYvjCthsmEYz1VR= zbN3wA%F!cb^)S_1{M2cBiflQR*PJ8SkMA%lxgoX<{zI`Xz+FB=B9Qq_Q!RCnNK342 zU^^h$?OWr(Pb<~AMFfNpPzY|scK!H2b)2;8+5^H z4e>u8s$%WcLrR}H)aXZ~lkaSSp%hJN%hy749ZP=pU~?8h^i3-)5W28wKvP&4)LQGQXjtTL4g(Jfp(vS1<~ub!wi8c}X`yg4 zgLob$N4xgj+Kx(qNJiyS?uBYpnHg4@cFD8^FJeMRyYkPxWY_&|z}IlqXgJZbp@W+N zWZG6$4sgB{PNieccLLJjfrE&HERmnijfq-uzSp{yD*NCOOFgflf=DirTiL-USlq=& zYiJLHYUH*FYKPwmdmq$sr_ech1Chn>LIqa~Q)zizD~QRQjd-}{fAS%S0&)vhh3Gnv zQ=JR&N>SSDERBw43H)I*H%u8&wWLKOvUfq`+~K3t_nHwaC4V7hQ1ugxM~Zws0_Kw9 ziDPkQX{EEv-;pzf2fT65e~|Ya5;3r)c%8y_!$bXbGvOarZgl7>sU=h+uxw*5R}bbm z9MYSVXdM!-P$9xT4jF!eqJ){e8Ky=cJmvaPz^}RAerUzof%)y~y+k^1%0`Ns!iI&! zg$oD7vBiZF&}dQ|S(f*M!*Cf~&v;!fa*k){1rV2#j0&jbV7acBMc@`Vb~%tn%^~wm zX>o-f(T6G>U7;iG4!QGRO&V34fa@WU@?`hBm5d$p(-vPzavhXaQBdD8mnCM|rrsfO z9u6sp!~lH}Pj#sY_8IG4|L6Fc^01r(MhI!;9f`qXwj+d>TpQa#=be5&I=^w7TmYJj}8T?UUHIo z>XV>&Gd!)yMwRS=d=h_7mXPaLNCqULX@V^tG|M6+Cn*vY3&H6Hk|DDlbOcl9WsIk? z6|I=c^iiRoj<&8NeNEM1Wo{$yv9LP#*h*WX(IZ-}amyn)% z2@nSqUpl6FH9*jkyPlckrlY>(;*u_=gyorz-I{ApC0l~>i~!{?$*W^JS#4VQAG-9f z-U4l}+LNJptpJHk2l7a=9#cr71D%cHBkiuJ*)fyFIq-9$(XU%87%QZTc|!(efRf`2 zlF$K8mKxNIk4+9SO1VMFN8s6gDRc<;Y|G=@bYus;j|Q_|v!p*@lA7S!xhiyVEy3zb zuoIL^%l*)_9hT^co4Zc6fo-~8rAdK+A#76kn6c~<*CNZHBTHhLYc>3jtJikh$BR$8 zElDYfkPQb^@;Kl#c9RaXcDWq9o?Z>lHJBNdg)tocG%IRR*GtNKb1l&3r;oKoveJAx zgO&bilXVz-#u_m9lUO{)K?`&W(#~}w4D13O5}=XKD*ir<>B$}vS?##_;Or2+V=wOu z!?2uiKO{CDV2h>#g(Ly+pBH}O3;;Mu*ECSOca0o^E1FS5eM#BE|KAkOep(Up=ONzu z21o{8u4Ep1MaZ5p9rLDU6>U_Jsoc1^+>jDYRdB}L{(&H{AGqwZRd zP^yG+45ewPd{L^tMm|vI+f#O8NhSypaA7%|;=}ixKO=IaT%0N*Z=x!OhrJkM>Ma@M zGG{3r4f6UV&txZn^Mo>uQ#w`3orTe0BQ1e85(5?Mj`$vN!;?SRqBc*HIxIRy1_)%y zJqH>c1CeQ<1Mkpk`~fXE0g9q19xbp?Q9a22AE48+5H=4jG7l>1SG$N|Z*6M*5xyJ{i_z&BI}>bB8fF37>x+`kcibHM4hT%mdpp zhokOV4E$>&En~GqbC_*+sw8`T#(5o1>7%5Mb4{|#HXC!*{?(zaRvlJ)Q!y;nDZhS< z@g*J(V-{B`(Zw8CBEm%*XV@-!yhD3Bdmp!4SSFCl#fp%riSHE(gf5eul}unU;j@?I zF-}oOT~SS){BB-h0)(@{aiHU9*udPan6}r^;1e*8lhASSc3i{rsB`Kf5MUXq^mk@4 z&cl%=yzLcj8+CA2=PSb4b}<&&%cCh!i1;G_0%DkB(t#m1#D>@iE)o~;VFUsRkV*w| zL7DJ}7YN0I!XLhZiUbxG5QzkMfjFEYS8GDcESGK8<<6mvv2AA!mLz#;w`te5TFz$H zx$I=R4vNz`{4x$F|5&hFKD3#5XqDbIQX+r0S5yZ`3moSPE0`RgPeM}m2dxXU5|CUv1O0f z*udm@7*INYAP>Z0&1aNkO%@&+N85G%a=<4S6p4xiVrf8WP#;7lCKNn?aAZwy&jNAy zZsxGI(e*+WqU6Fdzyj6Ves2DQ2n5Ok%VQwZS&f06cg}QNm}SWtN%?GGUEkx=)7h(l zVgb28B<6S2KL8LHgoTh0kAZJf@jZ?|kMlSb90xu;jz5n-6ew69r6Vyc(zIw>dwbR# zI;LU!y@SEHq(Kx#lFVe>>82|3@L3=-MlqTW<$M}16A6;2LY&aS3O^z0Fqz9-khZ)7JrrJPTtiJ{U{QO-C$ zz8Z5F^QOkgn4{I4lC&i0?-Nq_A75Itq9#fwDb6=thvMV<*h6pe-kR~)`(1zV7(KLe z=HSl@_}&m?vw9zYV3pE(SzuNb{pqcjGRpXlAU^7F>do`d;W&=-o^9g-Np5@8!|5S? zC_S7H<->m%A6l@26qF!*`VaDV zlkY(aQB=GQ5E^G4-LBYi4Gv-42EjGX*gB4k(b>0&Wj%cng7N)9#f1F-_)=G^dX*JL zNMjTsO44D(_N2AEGaT<-SILlW~O{slPUtTa`=&WHg4&nPFfPM6(^V^vm@-_U; z4u6xw<^AhWjCD>^*ZElakPbfS^a7aB%_C4*`dqFG7cU3-C!H1 z`T3c9UwSMf)hl0^wpYd4c6C){u*`c*xYyllAuV$q#NjKF8yn}4yL9a?d@)A*J)+)v zEtN=BT?woT#ov1*9$0O+Z7@U?)H$TXuE=(n|BFBn{gG>@t;U^0rkn9!M(GdvJW&6z zD~8#s;lLP}!}g}??M9fxOsBV-GaAcbY#PoujBlw#C?*OjDE7{oq8?Bt7A!!%Cl)MB z)E|hh2bOJgMHdT2B7VlUT^(AaZP&s<*6EyKnUY`;saPr|{An^Qa~MNoEy6VU8g%%e z3UO2|x-VZ|4so}+GWUM5RLUhzR8rGJ5lO`*LdE2wCb+N!?;l=_@@i;uXLsg{aENk@ z$X#_^pK&hBNTtm(Ko&cn&B?k$Z_XMK#(j4ypOA02!bq|6UYW^Q#g9Afx#8%ARt zbkZ}+kTZ~oEZ7-0XA+Z1#4~OK zb(YIfB5srO#=C!BS%tXl#`;P4*+#RH{m!3tVRa#O;dCLrP`YqlC@=iUs-#s>6P>1{ z@hz#Mrb(qK<-=$ze?BENAGc~cqD4tc#YyMGN1F5{OQNsc>xzG`H+^>}YPC$jS|bw` zwO%3?3JOZC3=&X$+cKT)t=Q&fR%gs4ViD0;i!_^z42notA{G#e#Kq%Np>$Q}$eg02 zo=P)X7Bx4ZX~H=t{f*!FDnd}Y$B)!}DBS@>OCzff!q{dr*ZAYI?N*KKDJxD4&m~=} z!>uiMy{3?skyArCZo3#dyergfnz|+GPDP1fEpl8W;+**ji^*KO_Y=|8UO%50#i`{6dn_Z2?TMR zMo|(!1j5KjM-78V!bYKCI6MZ0!r(C23ls>h zV)J=3xi%B)@a{VvxO6^t##d}OoIxc*-}_;`?GTucEM^h6Vr-ud*Z?oY4lx^$$ z*|K^DIdDUID%*U`N=lIg7D^9IkgQlTG5HA`yAaxQ`@B}X5DNH`gvJr+4q@0=I)vGM z8ThhiBMM~{N952xM7GK(Toha=y7(bhC3jB&mzEIkhw1KAvJo_7qr;-4CEK_pT6EJ> zR-9wH^st*=nHo+6dJ4#e^(Sm>I<0y|r#WlBj;)9-jI1H;ruXA%8G^~>q70w`rCmHI zh1l!mjnpu}vba0RSK@y@zCjVkwG95#w5%Vab7l^JFnLF$!E7rm`!cB6XRW1MttFbsOKV z^ie2n00N_02M|Fwzb`6ULl4oxk);zrhr>KeOmsnsmxbAV#pFzgz8?Civ_; z-cBEWYBX}f;Rj%4+|dKf6F@1x7RMNL8lWP!UGd!jgq)({)Hbl+Uu+1;DSd<4Iw@LX-^|K?eWMBa+H{)!6ElDqWXbGqiFUpR+Zvz&U5 z1}z{#tn?g8R9MEIAsvFaZ+<%}SwGXCH_Slb0K{v`Mff<^4@RMm z`qA?@OF_aP&b#nlHbAwOW%>C)KOAe2~@AN)&kD$H8bat^wMPspWfod z>Ri-jW_%4rFxS|v&-WKMlm%nuL44oVRq(it#UXF?H!#{iQ)Ff zb;$0Jf;c}wro$8)xsf1{bRv728ojVtN4`*0fnKC8Vv}Yu2jC>|h_^4xlsRnSxaku41V&SpikhG>tC-|ifOJWQ@-t+`cAsx3>IxQ|ua1bEX0gAeRDJ!?q zMu}@dYo?sv#HD}A^3H+~t|c}b5c{CWd&OLb-bB*?I}on&;w^)V;ujxtSwERf1dG?r zkgt`EJ09X&xB5#JpZ!_OZq1-A=MX>mZN2b|^5+V>t@ps67@cY*_)J24FeM;kg@+w? zYE=0LPNHeq5w`iBl%x?bGD8!=ll=+Ut(*p@z|j_Y9y%aE_woyBX)(x4o3|s?{+Z$r zP+6xnMa4JRA50Jo3zbaddIgnFa`m}jL0D#C*tADGfYO=~^9MRL&;am@G-TzRGLsWP zT^}HZl&|nCbayFmRo$_(g6tBKm$RwauxZ!$GcdO3UYUJA0S+w4ORxPsW26(+8ztBo&am`- zPD0o-!$uu;6+{AYCy7{!^aNES&{5F(rUQzyt3;N)p=9Q$2Im~4dEoNDtL`UK~j?HA}6Q9`9}ZXI;oxdv#MojR#~$&b_Q!hpj~<5479>!y4j z3348X`-N!n2n7!oZJ!QBl?zvmqe303cM-XebvOg-Pzn?S*3h*KA!q!0+mwZjLK$mT zY@_f2^R?E%FnEbyH*v(1&AOu!^Kh4p00iiV4C!D6gHRmnnVZ6~rQ>Qbo(QbQGzDxROx0ZKEo}fAlhlUJu-%@}Gxt^2vh^)=3 zi-pzbr#VtmgWiH{QXG;vJtOr|NX-_6)i4lK+(#{2Jf@=9n;sX4+0YL6nMMGO_6$Ht z;Lc8KV4ztNb0Ea@13diL;pGJ?m~ep=^ZDrz)Smx{5uKLU?E0xiIC$BYFZor@eS%c; z3<@CwbLC#1AtPwOBAC2&1(=!?G`h|3M5c}VXD15IUIi$QP4T=@0k|#wg@rDtkXBVy zs+c%B9n$XTeh4#A_)x;`q(O#`Iv38ht=~s^a7nuk*#rUTg9ykXecCg+iih>oL5`%z zBcO&CXch4%9R$cmaI(H};{)sx0HM1c>g0}-AL8eSL{0c-!@iAOjO7gW^2U4%f3sWF zFKv=3C5F=>G&kQx5!6Z}+CI)8fJ*&g9QKW$P!fo20-yp)2T(egx}|&c5RWzRI zDA*}-s(_xkkGCwp2kBUvMpGPdZ^F`2JC8o8Smukt0d5pc4U8XS^OH{8(HhQ7T-Kr9 z1KoX{OQ|?mJSi^>+<@u~R3be0O7e+yk1y~pzI1bWMZ138=Lhy+YwFM%738do%f~W` zJ1odyZIyeh*zgFJby1N7H5x^u<69Pp$oj!p4s_|Ah-cSki}4Rq7~w{zB<+ImK(7rT zngl$30_4{klmKT(E@2j!E>A85ljEco?DKS4g(g}|A&AEi3{RZefEN4Fa!(<3UX4Hn zpg-{j@Q&d0a7W##Ps(P`n;Zu~#Ljuu(O#ipnP_&x^}Sc zv9jAd@J4T5h&3m-!k)+;a}?dgPf7G8K)-uc(PlE`6=3F5m67LL4u#@t2!ztAw4)2c zq9Wi->j2bOkA4OQw46KRUFs*o@>6QIJI&EdPZsvUjJ~rZ{&&_(M_nGj79M+9o)PpV zmMl1Ki#QSVx|ewK(lT&i6sTyGy$|HZdMi40Il`{9uGT{~2ZMG~1s>*H#4|N6@F78o z4LWFe&IqS8mt^{J&oC)r1>(r!_gg)vr(;3Dd;-iB;0X&F1(#!%G3i4@v6AEOHw^M3 z%;|mB?9xxeklV^7{L`488Hb6Z0?gFQH0YI!uIR#bNS3eo&lg2o5&baeF;NiL+ z_{SGdRXhcn;x~I^9G+iUJqEtU0Su644E^jketE^NE>y07DzMuPPUOzL+{1yy{#z^b zd6y^}_VpQKvjG*f)Rf95q!kCnZfFO~bxya^nNMNLK^ zYKo{s`mqiLmc z=>wlK9rn5wBDJ`u{mP$a{@D?bNQs&$$PCuPEC5sYYXQErP@AB9OqtVoy-z8p2=f3j z1+q;dWGssGrVT@EJkVvwl{w5f_lks&@LfB36 zq!)^fu>2uhT!JY;XzQ0SDkMlX(5u-9sdvr(mjwyylfc4WV-j0JE{PQzVUT?z6z~Hc zCD0;o_>jB@i;J&lw)^K8o*~IY%v|S+t&GJ82W8V-S^;C}t>fXcd?or@z$C%^h~VTI z&r#Mx0IaEamH_R(TiH?naSiRDykWtebB4W9=kN19(}%W2z?ku@JOu!#`HmGrnvh`Q z^zX>)O8pgdUs(A3v~Pp^xii=t@%c0j^@G{r5GvR(Bg+xR)o`tm`N$lcvf7^93iUr! zZx8P;l4-0OKm*Y&-?y1+B!?2GYiel4%W%#(A_wjqOxTyAi~PtKu}PAtfsuceq@j8i zISYU227J*2O#xZ`N4#N$OrZ_T2EV1}RLH1)vqAR|MOTAqKiTa}X2FvQ`r4M|olt=p z>&FIl$`+e}4ZRFE^3J4>7ajIHwE@XURl{ykt3I3aCFP9Q4bj1s|enH=40+LpN+d&80#seyF!wHu4i+K@V5a-A3H%?!aBR1;9Qx!93zKKCb2o!17j?&s}_MARKa3Yp{)P`0CQto z)BxgdBrh1PcmW=($6)a&nn>!@u6%+=)dsVdEl6#Nz+#iW+wYe9C=ti3MY9|DWcZ5% zP8sU7l*3PzgICp(h_XtvRcTg3o3MM%o868S)RyN3CZ-s){xIiMs?3yjUE?O=@mQEj zAe|1fyx;TQj@HYompwU}XXB$Eu7w(DO*Doiu8DC93HJxA%7!;jLhL$+f)opZ0E`&) zBalJ4#TeL==iZUx*uXvF|5SHlwd?FVbgN^fbBv}D%YaQ#O;ZsELrZn179RN_65K!$ zX{WwpiSKGK<&m$W%}fqJ!1*bema}LwXC4Cxn9Q`QBeg-S37`P>wXisXOoik+rHP({jvXNmm&>ES(Nw@U9Ye-8$rjiTR?)v2X-7n*nkTO z&YX~kn(#UPK*@QJUif0g&qD_ItkbY^VNo2W7%{1U3?ilk6b&@3_HX38yFnP(SzGGaK)@SJnkVbt+MO_dN%|2&-Xg>2G& zOCTWR^c;E_``>^4Lya}dNS~NEQ)T%;6`UvvsooiHRz7F(>}>vfuevXQ^{(pWy#xaQ zYceon4Dnmz>+XyDcou-V4@zEr&AZ+X2MQc;x;CJ#%sNGeYfz&a?>kz<%s-65P(u-kTrBL9J1-JX%8}-IF^A0B{E)B0TitJ^AycbZT)vlDyY_4may6QOMwVc=o zMq?yEvU*}B_<^&^LOe))vtN-v%;#0f4?e~P#-LAKZoeFl;(3ibmS*9UWxGJc^Oa1> z3Js)C)m!MDz1;oX?l-gQ`MT4AAF_7Kt~RGfLgONu`%+pcC@h7GX37qpGk%>xapjPz zvUSq;Cq4juO=i2T$?E>-d+801(UGMiQ4oO6a@{^V_(IczGoejHAp}uG=!Eoj*CgZ-rHIcy;~O@e_T~*Sf%n@qsb1=xrf5|mSPklR zebf%wndDQyK42)rK+L7cSpsXRvOtThmWVp?gRYV2YzNMP2;Xi+X(mJmM-zgI)FuY{ zME#MV;VC3+gcGOq4c!vjspC2eL6U?z?p=kGcV|k{Vg;Z&s6=h$?5^qqCc$Uid+XzR zuTbScJ^&r4lB16e=8YhW_yD5yKi?c-$T02MG`-B|X;BQL@3LmKXrVeEJroO{6ZmdX zBAVN4RVH7G`C^y+OadqR68(Vd9ijp*Qy}nDW~UAn2 z*x(>SqiG+$ccA|Sfh!nZzT_eGv*4k@UDoM1l1W8~&~+<9t7+kJXDBIEPIX@B-IAP% z@B5b);VRP_3x0+equNTm`ZUozIEFPji)*ZwzPhm{piiPJi1@P2{2cMM;aE zBQJD2XD^E^pGSEu!WnQu9{K6JBobh}+nMrLj@3qgl>py9QbJik=Vuf4#o=hty-P+9 zYFbU?0q1fI?135;n`WdC;(#FY>*>gvP<^4AEH()W-k*2D&jV-8D)6^URsX-WV7){7 zTZZJPMETCkmO2FNw|!HB-}@|V$ZAkF+1q%l#o=-D^m%Q37jraqS^-4yi8YkQD(L!> zM5p}|$KfxHX&aBlqeTPqxl&(b3K@2_PEa1zK!)->8YF(}Sn`=S&5*hqRp%PvqcA}A zE8$9ydn0M+Fmm*4oYKKimAT7A&($#tIquQ2 z+FUl$)c}4&!;r%fQoFgbZ%PW!9uc7cvG*$$TD($R%S-&DkyXoC=MtnLiZ7x>#4r9T zExy_$5f|)!jN2{^wc=x30Y8Sr(OZT%LdG)-`3FdMZxrwW0^U|TLp=szNs5G(npHrP z;-NQ}B$XJ<^j%PHm_VfCg!Kchtmw7=bIx5u4n!BYidSa8MsxgeGdYn{XGB_K8l~$X zyq=S4R0=IZXTg|$`9f;)KW>UA5?SdZJqxu)9R)v zD%*iT6s<0i@b-O~ou4F-Jos`H<7Ta{A|-VRsAGgWc2zx0tif1ucT6yAc{Z`g>V1S6WP0kZNIj-~mMnPpOKNTd&=^OL}M= zPJ`NXP{i!^{cFMpmi8-XsoAUOD(Y*)fOQ-vVKbxM0a3^7|jyWmp(ew#$aJV`wy!T3d>Hz(!(rxCDAaxK~({KkUh|8q}3*T6JN$%)dVBEyzPq=Xms3pwr`kca4FiU@fn1;Rl~W+x`+kfc-I&j1XVJ3~E)k#Y3%q zoBK~M;iX8ObDfHYntvP>@8%X1pO=91Uth)i<`Qb)`sYp>I0bokAh`hGfwU<8=V>XK zK;x_XFCZXaHQ{uSnuoHs<=)36DN593etQz+GsUCd4?c&+x6<(auAX`QfbIQ!N-7fE z(4Yp?RP7g)SEE)v=^ZBOh&{HVltE<{4T=W*7jD(oogaeMQ?p9NErM{>vd;NXC>3^G zq7O-LswEKUl~UNZvDBM(kR%ldWg$4IN<-vK6 zB+(wgnd!ZzX|C1Bamb30Ex?LX+imqurK!)ExMwB8_eT^;9$M(ITz1w(@UlG&;RNGJ z=GQ4Wk8U|*UUhre0qX{Z4GXWm2%v2KWsQFcnQC~(vqgy~nBbqn-^)zdf{UCG>92wo zelV^!WFZ4RgmN!^2&1`qoQHGeln(DrfQRz`G1=MFm&x|MMecnph0^6FUPi-{WNS-3 zPp=L&?=(C&X(2!sDEAi^QLR_PEh7s5g);M#Gk10N+m~NK_~aNswF;arvzanbeFp8S zKw&jekl&u}HH!FT91T!6I635=^V2|&cS58D+39~fo$=#iwW*1Mp-#=camb^Tpum!o zvz;yszFJg&XMMI_kZrmEeuY&^Hxmn_4yc|W3GpEaw4f<`Oh*Lx$>@6w)ldV%n|cX! zhEvft6qsn3VNC|ZHJBO!Hn+TrvK-Wh*UB8=1?vjjEwv1lxJnb6=?4{O3&&fS=&2h7 zW!e}bVp5C)2YG3V3at<%O^mtIduZ)diu_`bZoKdenDygN`5Gy~iqehwp18mHNy2VmV;qyRk|7RsPE zUYaPVXR#pYAU`W}8XdH4hou<2;C_g8mVLgw+TA^~gq9N7f|h6$9Qbfop5sc|fLL;c z*zHNRV&jvIEH7{k>WqFEe!xp@PQuW-*6>MLeC;v`D6!YuYj8kJra4)780UBgQlSJ` zpTclxbQsSK!Yeuk*lr-3e$j*OdhutyVeOl8QGB-6z(4BaS%IVzV^Xj*VekH`hxFY6 z`=2|1YF0adOJ*MWu8Oy|sB^FwU5SFF0En$V3<5T{*DgZnfdl)1)m5SOI15L+K_Ppm z%)s6flPcR4lGhh1sC%>P?O{7Hw;<*G_#M2Ng4Hc%swhG0{tddy>@F*rv%<{x`R2@R zX<>-%XB=b|=n|qT+SW&bgvYT!$AUMkMs>0f(0I)k$4qR71x{;VKLh{5JBG+*gr7_tj_4oFXAGp8c($w+%f|SM#>SYcR8ibniK{|QJ27Fq(UiUWYpRx7OR??;B@&}(G|Va3;(wkR1cB&7Sf`eyclcN@$?LXY>J6={jxLOy~h7b`O# z|U;khBxht94Jv@=PR>ZQuUFGjH9{p2R1YOmY zht5Uk%ICa8bEUyo-k&9EXeEB8Av#s*n6FfMQ(C3EGI9-vT?EYE^pX=Z{W1q+321be z(zOskpEGVx<)3S)A`3>A?-$k6@P)@yzfC|ch9Iz6+NWzDfUqM*G0dA*Xhf`T9!9Vv zwnRNmiOq-8$o$62@YyxeFN$bx{MFX|>}V=d0!Vv&jq6itHM5+N&NBq$rOfn%xfQUg zL5tE*c9l+S1ysuz8ni(%=FqdsJXOyz7(i6t&POt)pwyH3}UCv|x0I|=A zS!M(=+V2ZTz%|os;mxunn&|x-8O$aSADI+Ew`>)VugyqF}VKRoMvJw zgwrmYrIP`YK_=P7fXpWmOd?@GrU0u5y)*VK3$)f6HmD3;E5RZNKgvYLmp^}>v$@mj zFmm%q=`U#2-brPQM= zv-Obia2(DbbsC%j2HbJnH|vpe^+MnGecvbbx9#VknNq50#q^{{sYebusBe731=XB6 zZeC5j5R4cPH# z3o@dHbzM`w?>RAr_JqK zy%s}=lN1k36683|JurEK3x_<4-r$d=q;E8&Dc6mejs!JhOx3nqed03mV!7FN->H!x zEw0@TP0$hCs%P!y{VIz3hB!f*H_m1r6=y7zQaW7_%K7unnqBk8Hvs~z!I_%p2Q_4P zTyJeJs%I)}#qp_Y1Zro*#l`u-iJS+Qp|(ODNyM2{Q^|6uhDNUYRw_Ae(wetzc6e(I zjb76VJSl}+46fHJuJxRo8}F?#m7dK|3W{8{PIINy*KTdMXVWWE?r=K|haVojJJf3> zzNcRe#&`s|!&Wz~-bLmP8RuNJa}qQFzHMi@T(^up4bBytDY^iUV@(Y|HC&CxJI~gW z`mOcbRdcyt>=7gg%-=`=d>N^SOJ&Kj*Jx5>DIQeC&m zH!H2QzG>yER=8NtngQ6ic6HCK1KC6Ncx02w1BwKta={?73Iqi9m`o@zAc9FGlt(7< z;Nl>QG^iJA&HZq`SZdot(DaYPmsxs%eD&(7O%pXCeERf)5R*vdV)3VyPR^^@rz<^b zW)SRQ!5&*gY9bPgV6fnEz1if3tIV2=dpeH2RglawA$epEk;=o8K_G`62gmVVbO&k* zIt|C+ymp>{EV)|DX8leD>%t)fju$|inn#*6BZvWtHG(zz`Y?C|p9r*~A{8NwAd3S^ z#s86rz$^-lOM%gNQ1Jme807r){`Vh9K~prn_qgSfF?dWoICP5EaFk+jHCuck=yH>1 zXRn=k>usA8CQOhA8pw8&ylzVlUEO-47YM+?p_rrDD`zp#LY~@!V*z8#!sEJD4`&ZP z6_TsvA>~OWC{+uakvxpInUQLSPH##T89QD#xS89BJG?1fH8(MT0KTMQc-;BfpV>=8ge$rqi0WgF?ELpXXmb)Z@7!+1e>u%j5O;#yIeJ!uj?HQhGjXR zgc3@-U3|N4qhYN@Q<`o&=rW18=JTm6_}0g7K+Z&6b%M3bJt5!B(?k8?N~gKbv#WMZ z9oAey&?giAH3HRW59Cyh!*QNRh2j>>Az6iTu}D2Pm2SCMA_ioBp-fys#B~IUIlp#t z-bK9_4GMCspP=K&vu>Vy@lo=CUA&TAB$y@3BqR?Pzhn<486@J^BO;NIpj03pNnj2v z9!)5bOXO0)BqFd$R`Cb|!JLdC%+9%~aAg-Pt314Vn+-w3ekaWss<<|9o$a<+X;HJ+ z*$S(9xvOFV59L4 z4Qe>9j}UqsZp_fu|2G@fyk>UQNYFIer)TVuC7Y074LqVEgzump1&=j$?jeK~egE7XbAm$_ml+2w4$GvLIQD0EF=Cxg}`%dTyi3rN$fCmz6 zf-U#}4lTTsKmy)^V*)|OUkS3VgxMuhaZt$`P~0+!c;m`fps0PVL#>z&2sYIqxEA9; zjwe9iPyKOkcCva`QZPsgL_mNdLJohRhZr8m8oeG$|5zZTT>QUkEu^>Dd0JRlmStI% zWm%T>|NqaJ7?TBIl92fZ8R^>nm-YTiEm`>#A1`x|5a`J!uuMXsJos0yoIZULF_A$`umul~jH$`knUP%8HYw$-q4-K|lM65| z99XCz^mxV)e4yi)Dr&oVH=DGlDvI_NB};D&-dyi#+KjzXnpRZ|XrsxEW?8YKC>2qa z=i9^a?yssLrMyTcFa;SzW(^_>q=eKRaw4SKbR6$-m~MRQM)h<^SrmNj7xWOL{8FJ< z{(A7>7yRFPR}%v>V#9(L{6@sF@gE&5%7JOc(WRi%2UFk$g zSvi~;SZ0~PBC-V!h)U9CTPhtC6p~`I+^msPNECI?O>U+qJG)U(7s|vf5swVYiYhw6 zXvHeVhD0)AaB}yHlA_yaWDow4bAO$0Y(;=UrBZ&Th0~Smu$Rrb0O;tEPA<~jvCR45z6*h0jaY%?sL^1)X91)g?B=cyJ z-hovV$OlCt!F<6b;=m_~!`Q3b;hnZz<+!Q6?AI&J8mw!E{~4@kXH;V4^6)l4nbC~5 zL;0v!DrccZ&C-*g_+^4sAUtD0X^>SEo-simzz5LN_1x44fPCRC?55bo>|V-YZ z=t06BT*G{76Gq5*D8lIV=f5d+_*ce@9hyh@&-5yKU2VMM;6$Cnfa4p@wQnEJ?f|L7 zQv{ot^YrID>O6v~rxto{`s;5Ka~OZjTdmW2bKh={?yMXRj+>}dlgwnfWQ=A603ZOf zVE`N&4#}#MnI_03A0*<4$A(J6#eoI^MByMQ7z_Z!AVdHF6oP?)000JtAsLEcDk5jX z2S2WLE!}t{dNK^L)5OOO_*Wy4$SJSAx1A|L3=HS8y*6Nf5y&mp)2?e)TdCM}mm5qi z8ep(EIrj=<1UJ2+CkS51lP!_PUf~wjtD@~kRu)=0^nd=wvkK$BAIu6zxwqPD^@8P! z*MQ%QkNqUR+{*7~2R==NNGM2CL}f>c7*tU7Znx0fvtDOR-+G3Ko*Bg4l8$VOGhAOH zc?R&2sTuVqY1S>M+x?2O+fm7*7-tdk+Emq(s=4P&Zbr{x zA>=KU6*98p41!tK?+#Z+<#1VPPaNw6fPN2qgsO2t*dAjHPbr)G**;f@qB6`U^lnmQ2*Szu`z`u=vHNYJ%7S8% zYo~pVz@%Eg)C2xLGq~6cvQQyT2@t2Z4FD2OhFn%AF&C$ zrXGvZ78Qj2gvxcY1`GR1GvKm%nf6bd5r46q#7BXj$?9}O^7%q}~u9r|8jOQ>VA`%{?>XZVTC`IIS9S``jnM1bi2Wp!&BWsN*(M*uLbY z^Xp>2o=$3}Ns&u{ANlmRMjG!p)>NVMwOr&^l?<5@D=K10h64s2ndBdQ31)w?>5!Ox?7hIf_ z7g*&J;}kNVXTqJ{#T|9Rtw7!OT1t)HVBUGFap@sN2S~~F(e>h#mot|!S9_k`m}fg@ zP^Tv^RnC#F4cKv}}*viiWO5s8Xc zcq}N&5ZGjnQ_?jyT*@T)N<6wcXckN_CIBy;k2Tdgt&piUVjBK~rf8u>&zMVWMx<>a ztwSA-GdPRv6(#Af$1J%A! z!$$;Q-!3yD*Lc|$eW1&ZjNk&kE!V`{oJ!_p+%Zt9ut*sADefQ14o9jU5)@aaq5Qf~ zl=8|JN@B-;(3$>nl?K)Mr%Jhcka(sTwE=v;b@01>o+lnO5$>wP##wHREUwmZQG_ChWx{KgwU9SB!DnLgnc&Z3QUPDXn`Sa zSgJczxIZUT0V99Z3yMpTp9Ik#@9gADu<+OD)YU@_T}vC$j9r^1R#Hh9W1yL^zb~ZM5f)WwGfBoWVPF-}MjAJ{v*d6R9rZUyiBDK9E03pg%9Yn=K zrU4G$fH&?Hz$QZ-U8;JL&_Fo2JrXISqVP(@QEP^H$)w{ROIx6Z#=0EY_X);b}BeqNi%7ofj&H3 zRMe_Eh#Et(X-}TgqPDc#Bfy(Fh{ak5G^#D+5!`&90jPn6RejoqZmXB0#0}aC4QP#A zbm-SjtMj~+*mKMhJnmRPNwl)zi_kvOK_>ysR`n!Kl`N^=ki?hF>1COM;g%XKjXq<| zab1ij>!1JoIeD>hy#BxHK~FqF9B9dAO&9VVi@LH^|70oFpy8mpsMf_Ad4U{~zjB4r z1G7EHzZQoZ_EijCw1*mZ-0vk^X25A}enmsFRM0#90SgpLXRDVuuB(?Mjr|{pj3gxW zS;vw#OJBp>!HrKiB)x-C^{}E1`9&Z-oK-ELZfaCltaemZO>$V1fMn+oSp1o~1XJ}` zJ!z{!RmgYmvt2s-Sm_5)w&dVl*aHU=d$g0%0za;s3fs>}J|URe?JHJYz>na55XF&Q z(f4BAk1c-K-EM5Con=&47)dyVv{4SWPtB^s+)0F#m)B1s8`E#Hdp8OP5DMdR{^fao zDsFyiSEVVQo_Ck}VB}3Kx)NqMCE|zOV)J#&L-|p}H0$bsce143Gsx=|a}R?WmO4PX zP?!H8OuR_S5mC0h?ufR6jggo+aH@iUU*wwHb)jn~)5?~l!#HxclD>q$#*$V%IpTT{ zd;a{F01TJgIj{BoH3n;NiigFm7XC%aNLuOkya{&jCiEDw{K+x|xG*s{3pm=bPe#Zo zHe&qfqyqCAj;>dH{99X`Q6}5kgN2N^Ky|!uySh3cm*Bwz`f!5hhYGTbF)z{=3u8YW zkh*|-BA%A8y|FgD`PE6 zB(`-QpwiicOZ$H5qw7&K>2;1thS}-NGay%A66K8n0u$Y5MXv_kngHD+nbF!-7)0eS zvMQ0f^5KduttKZZnJjCc$&QZ+ja9O_P0kK(Fkw!|Zzi%Of)s6U9Lcq}aSsg|+~|@` zprPBz$Nhi&WN7bH&z!9?ml%LWyf(GesJ$T-wt>Zmp_r*ODVtG93)!S8psefaD+-_L zhXc*n?EhR%>}og`grtodW${X0G1g&M#ld(wR+>|Zj|d1$i?Fe83W}g%YvY;+u9TDf zsOQr931UdyhM%oeNWT;UB9pvb={3!=9NNIWIKtmv*}I)kiHPRg;mk#2;Vt*zL@2;M2mWWHeIT|L zd>GtoTopA`8i}Yh0Gs``60dra4PsV3qT(`Fu@93T2W>l=XF1YECF@b2Cn<@8>8zC~ z%C2bqH73~DuU;q@@&TbwysZ%@urPubKvU)(1wc5k^>go92%MQKV7H`E1X}nluVmOr z>{uXT5E_qQ9ztW-6yqfAC&y|3`&=_hV6#rX~DW7Z=!aIVd5Z1^BhInFyk zM!4%0*gD}~o?*mRIard?w|Em}IqCgdHmA5Gc@q1^*b!WHzi#>&G-A>$ImwaM9LNhO z6!Mbl4s}`uR+V^NH(+7-nYw`Z{Oj(9CKfsYy~!h9S_pP8-oIwm6`NY^A_4;Gm6X3g z#hERx6eG~#7#98okE z=0u|~Z-W55n|r;-=60Mj1!mg@be@~2dT{4{msB(8IqzJRMW5>iRZ#%C-;=6?LFcWj zjxcoHpsI#M_Zw0r!05bjRRfQ%yQo?q>3)|~4=SBE2`B4&Wq~Kok(+MuB63eB!7&eY zHOJKwsplI3aOxgX09SR2a?x8|w5dO=JF3_;>qI|0wk{MDKG$6yXGXm414!gwCtCBk zohFC8${vSeubUp$jZu7Lz4fx!2kHEseGkzt2r_8f3TihKWk3d0aKos>wHw`#*V;~2 zzPlLUE)iV3UsIY#WRIQFZ;50{hx8*Oz4Db=-ap{WNRwyW?K{o>mOs(MSWQribjKSj z=bRPDq=g?nwALX;ZmdJ2L?F>E4K6ZP zj9xQ{A41Sjj^-B}9IHmCE+qT!tUnI<@$@g~9a+aw4)Q~yTQ#?rjtSW7!48UP+_H~h z#>Kg7p;)7K`nD^^SLAvUILaYm>+e(POV_-Nz~wvWvA&kxFWTjY?Z+CQlA6f$BukgkdN-s5%sb0Hpvcz=T|jfv(-tJ#9t(|;wGJ&wY#qFEEV zcXfrVuyBqts0}@mr!gsFki=9m$;N4aL>PP+>`dJ3 ziYyP)!+c2N8DLGfOd**a>pn8by_GEaA-Fq;)1!3#e1JC(x(V9Ac5jTmOX74#!SMtT zh8F1j4(gj+0TJx=@A$L3oRX|ZNAjGB@G&(6fUH0%P@V3h=S{fq5{cCjw~=qAr)QL` zu?#Gcgf_-R0-H4tq~VDM3;>m{jEla`4txCl(%ZmDx&KZlV;-r6(Mc>Cj z0kM{xcPTHPblJ|CbCi?4ah%(cqzNSOsx)J_4+`zOymBJHs!ZB0Fd=SNUywgnq5L^7 zW+t8&p*n?+wObEnxj8I{yXb4MJezazXCGdt>2S{pNdt<&9V6 zIIDm@W8%x@URrn!Jqzb(?b`+AVpo38!k}jpaSr##<nHvfk&;646J`{1;);2@a;`9l#6E&I5skv=Ocli2vM_nes9k!GRh=yvVB}~L~5Gt>5 zC5c={f)YqxD&J9j<5pn5W~qr57r0GR*E%`8DOrO)9bsBZifYZ!rwImOW;&xWpWl#r zQk+!KY7@E^=en!B0yzR;yFAU8tyThPH#}mXlYT2HAFD0iJf zpQ@l)(3s`ov#ZR=Wy}FdPb{Pw>@YAhXPwF+z`MnA{tIV8LMo!t@zRItcA}btkU%D< z-{D29bv2POAuqz)k8u|h?7txbp@DKO&}NZ@>UaP?$lKZrY4-{HaR3Zk*i34m+hx6s$Usl ziDt3E%YBOL>MzWVyX@?QZyDhrkoo;cd0pKEYi4wp`2=PkiTfzWezfecc(R9^s{it2 zjsYD4oPY&bLa+orR_}IEs9{Rzj4WbC8BHb5dtqs4oyjM&?2Sews0x5J0iBZzyeWAE z>OhNpl-MOLvQU?8%=4ggs_=ypq?pQ!S3=K2%d@|+8t$*lckfz9<4jeX`UczHw90H@ zg6q7qf${YmUj?pJ!6V4?%%6QcVUH;Umefjb%EEmrX(8AjJdoRtPz*6qrF9{^BQU-P z^C@M_91w)O7$-D98oTQiXcIRk6U zhczGZ8n<@XW|cL>4OF3;+=FT#32PFkIvm(0mqmGJr(78c0Evz3WP69v`njC@b$*F~ ziBM<$jZ}iF^WFXG7M6gHf<(oKaAvHvf3-QI#k4f=x8=nLxlO|Pmylc#`$M=V*z6A!Nhh(HA&U8(D{KX|(hgM;@smsbR9t&oBv9dfi#6voq;N==>tA&V{^Cvc2dI@h* z9|awCRUGAJF4DPU?k5hS4LnVaOc)yTJ{D0jPn{r4N{CfL5E|dhjS1A+)uA!9GnLBm zDyH9`ef#L!P3x=fRR0qSE$@=jhl&k*JpB`VKA71G6k{H+{YLX>PPlXUl%f##!d(B^ zVd1$*UKS*Apd3L;tAS!I_@7JfTPqtCecBbY-9+7Ng;sDR#O2By(XaRRIM90s@D!SV z9F*w_-+EN%8k;3zR$|r@Ne3S_Lh5ew2JqC)5rdWV*p-=Xq25uTNC+YTT&t8F)lYm@ zB^XE1Bws8Q#N2Q3N76lVrgY79WnC&=2E*!D~AIk zhB^h<1>)`+l{k}Spu}EefIC5y|3l2qV_>B>4EhI+*A+XltxAUocjw(& zje6|+vt1?VST?8CBnY`FIt4;Gzw?xy^DuHs->cxpo7$iP`U8Z5dEy!Xj_;lr5O#H! zAd(PWnoWh8A_WnGbO=QftNlZuSZ!Sxd0=#%fD)loG%FYek-iZlYGN&B;@jX&$>fH9 z<38{x1kgtKGzQ7KRKzaSiP4*Jdtw}((_|Z3aI&qJp&KhfXOs20T-bBq&Xx!rPy}9( ztTVE8_&t2e!V2IP+ojkC75;K7`CA*?w43QcqV5xqy47aQNsA^k1c76wOhiE}WK zWrLAKe4JS_%_?nxVuQU{xc}U#`3qKpo!_?j!?wqT`!mDpd5#fC;R^LV6}+izojFKa zpbYPL{hu}jG`(Ejm+W@5@q#RieRJA%4SCNNTO_`dWNP65x-m=2rM9oR%M4w3E!u<@ zP`m|ws&QY@mk4Tl6;kQxV-!xBll%M(?6o$n?mhh^(6@_vik23Gx|#KY($m!fBl4}w zD|A+0<^gq@8deNBE^D4AbyVZr!2pjUc zaXgfz0dD0lB{ogJgVEBxiCe_R1~LlCjs{zo@&r*mxp?*w0($g;knW$i3VWx%Rm_yo zpu0H?eJ*dE;H81k%n>Lk$PHq!S_`?)wp7e>^^ol|j}&!|^y8haXDHoMg!z2Ft0RV= z18id!T>z${@!O=e`mL4>{B|qcxQ{cB7cGm+?PFZN(x|MPt7jQs;Vtjhd;7#!Sy&!n zu!p+~gLk9&^9yR%SK772e|<-}_6F{--uo$%#%WCHg0{D@P%BtZ87Sb>r020M8rx`^ zO(vrRNYYT;h=yZ;`gj>rr)V9lqF@a(fsSVT%9XMPNLS`#ZN!JF=^ZqDS4|T}NsOeR z`^(Hk`sEefNW8d}UxkZN{!y|H@&5sg~VEd;!4` z;4Y<;q3tKt^0jpUHN)dE+|vlube^GmrvW9$v-h){f_T{!QY(9 zrwfU{erkF?ZyxC+TBvnvVcM48 zv7%@)pI8s&e&1$-2OzYK(}#}+0&3=0z(c}5&r+^6ONI{#&jXObsig!OPmKqH#26oi zxO|L*MdpQ+?bO0(94V~zYK=<@3diCUtd-8>e`oCw9`VjS%7VNnZSckx*?P|GhRf^u zn2~#EPFMv|jUab5G-sROxq^oXLz&(zBkS~kg^Dt?aHyCkElPOFn-y#9<5|BSA$-mC z{!F3X`{99uM>fToi^i8M$oG=VSRJmkw>$hm@{g+Pp` zIp(%w8OwF}EaJ4FvdgFnHIG>B!Wz5uA|K+DEQgM?IpmK2HR+#milT=^3Z$JgRN|E_ukZO}#_nIXtAG2?L@LRqA3BEOXYU-p_$)Lt#1Lg3ztcI}(G> zEa?#(xmLCV!aFtA=&wn;#bQp;ja zlv0)|RtUM7AR~W!J>nearKhLLh!#vO@VOnMozt9x_e3tuhoLy*JdA!X%`fMBgB!(* z8MtB#%=7iviDxSDD)s1nV?Ir9p$VSk(mSN(FcO~J-3RYe4#42cl{Kw->c@tT>N_K6<7|a;q+v4e{IE*gq)e0r>9=FIQA%@6wjIXUHw@> zWmEz<22}EwL962sUv0|r$6StDJriv@?8)@F(SyXN>w834$1P+O+?|c)m@ZIp`?1iX zCg(YEe^SRP;25Oy@rGa$KomL)nxZ3=?90>=j%__+%7&wG;K|c{DD)8SL<`}!U8DrP zIt^UB&(hXGjC#X8b^G4&TtRhTAkCK%$j$O99{%%*p{|c>?`Wc@J1(J?) z8W**M>xJbFa&cj^-OAdkS*iY=%8I14$-Ip{BMq4Q*(4rw1q&brAkAMA2HFBilFkUW zOUXV|_6QD%E$#ZY@F9qHV`u1#NwB;{|D`vsVGFGSr6-B>-y?p44AMVR*|Ztm8@(K= z#-FG`>ST-XOZ2y8?^7g!E{<1dq<@$*iwaf!e>%Vq@45?@Xh>8!sqJ|B7z2+n#YFO4 zSZyN6_KmRDpze&qu#bq3L6Zq|M2dgP39v#nn2*%{!4fMYI(39}r=!P>Lcpd{;f~zm z(mAX_P(_m51by4UFu%yUV249tKVYjual9;bXreBXo?1*`7WXvnMYXk9-SCspG$n$n|tmnR%Dzdyg`+~rN zMXu9#$#fueB>=56JOC3AbE;v6uUs~=c_{w^AGy)QaZlHI(nW~(!d(AP1u5a+VkF8H z(_$lH^Audv@)o6nv6<{^PtvPiXp|onWWLC>!NWWdY6%)0?=%FyV!Oe=HXy7ZrZAQjA$iv>Ih@cr zfH^z;Bkf0Id-C!&_oj4w4i|19`dS^c--*^Ce73?LEWuRuP(ea+1{LscgLUWdVVFJA zur7KPgSoy9QAlR~;VgKk_|}#52&I+qn^6jmiXNrnYh(a*rMzG&ve(2Z0dtu{M0^y_ z02n_-V#O;F$tJooI;@L(r*6q;mp)5#X|V5;xJ`SX>uHlTW9d#Q$t(m08wUhPklm<} zcVzx>H(nLURwTl;24R<(;C>e?;Sa4e0cxPg9W9^`m3hbj|C=@| z3N=ZXfV0rOmbKkPf%eWy!YvkL<8KP8SdloM!s}piJOu*R0n-7_0Y6Fey6Bu#qF3H4 z<(w2n=~tB`N!@;^RjX91w5qJ|dE%30PIFI}_tsy|bTdBxJoUSqGi-LTr!fs|(_M}} zd@=FyjWmtf49(+INf$e%*dvu*&gwYR{IZRgJA41i*jKY2tG%&UmMoobUrPBB{&X3; zxl)O6#>f(oF7k4Q`$dmuXwP@?jx3)39{<5MUazm6u(N({Q9I zd-saG8)bBN>nqCGhBFr3U7-TR9{~{&%NUc49N|TH5gvkzL`D3V0Ko)DrQ)cdJpALu zL5WQG$6r99AQEv%Cd3QW=^)1O0L#x_rLS(2vo)^2W|*rJo;AWFJ8 zR=;igzV>!EyWVL>^JP$+&mosQ3CBcHDi9n}^+Zg7H1H=%AdU%z#4V2qgkpk1LJ@&H z9C`vM!HFGv#;R@}@X`?xxi@Ys-e0si%7f>P+|49=9h`1td z#Ef`Mq$GSCe;(&?DmYGrcpQHoe=1b4UQTCXSfpu@XL+7$&7)%)=D~L`7?(JRqDYz= zjXU2|K|Vr@W6DTI)Z?UIm*4EC+v{?Y#(dvO=4^_G&~Pthj1A^6tRCs!JpUMu<2dlyE-ujQHb{M(KGu)YNBVJo{EzaZ6{|=^ zDaNl4F&~07&b%p4qrgN>kLA7TIE%$S2r&&or~*+SshHT9aoY7fZtc-Ay`bW_*oy^n zu?{L8RH70s@KA|VB9%yms#KbFN-tfOG^M;$b*JmrY0j@IddZ5;#xw(t;~X5qx-Ek5 zoMHPgG-hkxCYJRTN+`;A2o#U`|MKUyRs}07lCjE2LX@=aRJX0tTd+nFW9vBX+MH=T z>8|y{uRpISGh16+jmP-j2ykKj>AdGqjQJK0X@*0J;S)c0NJ>j5x-EU~Y|ICzm3jfq zm)SYH8D@N_^?9Cdk({|v!_!3G#x=Mt!g@C{wrOAXGTv8r*TPz44EwyTA&jd8cYKl zlMa3uUr5v42X*<1=Ec@|?5=G;9HEqv_nyFFi!BvMRb2|K3dJFOB%WyRw{0{;74*5| z!>;Ilm_JN_Kzc*lZ{MB22hB(2|CG}k^MRlq!m}85Er*daxx>7T-5ZWDkD709SZlc3 zWi~BqJj%CJAQO`X6ce7OHAO+7OfFo2+?!muFj0RXx*C|i(G^`R6bbnmw(ZK$B5lKw z2idoEhG}X}h(Ib9iiblk!*rK3J8Kc9&DWww2tgQDi}25%m&g2VF5SIfES7SSQ=QcG z5JW<8kw7u2unHBZ(P@N{a$QY<99YN3D!#)QTftGwDCoVVNTt^ zrUqBo!XuV(w_$ePa$Bw4O|1~>2MuWmgF)9v39~BKP$#1Y=v|MW#MJ~~`n~Z4kT;Nk zFz_;9ok>h45YM^|^jUC6iMnl4EV1|W%520Haj68_%Nx%4*+#q4{m-F=V}&Dy5+_(-(AWJ&ck zd|mSK1*iY;!&=KDS_^qlSbKq3CMGD>Hc&wEZOgX4*kT);-K{YbNCdL87IB*l83d8A zKq3x`#Kq-Pp?u%g5IV_8eU+%REQ(%06OEM8`WJukm4xDSmoF*$ak>MLmPKYEl(Fq* z&N=L|4O@%sDN9lf(4}pyM{nQm`duMSGbvZQZo?YB?Agd|ob{yYPRW_MxB9F(vv2$e z78aQWraA%tyh}OEW^FT3@6m?}=yJD_Sny)YvNsAUn^d5$>=qKutV%Vn*miuKnK9sqcLwKxs^k#%u#<{!p#`Df{5N5Ntp$z+W z8?A7p$Q7uA!6q&V~YWdaHwSTY?PES8UX-60#i`{6d)4F>H|GZlc<;v z6vD_z#|(o+C<~Z@``7bOUTjVJ^d`Z=FaGX-AohsChAvQ(QR>BjCHpg-DmKcd8=hmioA@G7g&Q zg>XlYt|VcA+b&cucC*M;6B98pb`VG$76LwDlQKGg2~;GYX>N8u2W&vv26#lL4jh91 zOKbiO=*Up3C#0t4Wvd!PQ~= z@j}_lut0&hb6nh^|7iCJ+)rY<0@*Hnyi@of71`Upd^#MreV2yV7%DjI0d% z1vx|zdj@J&Dd)sZLS$`T(mJTwN}@+_UO<$B01`h@F1^`>ehcc7)Yr}>E69n+I0x06 z832)9UFQcGAme;<&r1n2vjBq2M5bmyQv5-x^RF2Ef6SP8?Z`9^eU{+u!4!NJf zFHZ8b07-3nF*S8$a+b&U#WZ{S%E}`Dy{}`-3#J5QNQx*fm!Q}a5AsFLq3cZ=c|I}lmDm{{tH zm-~>P8ylxD;`6rpVYS5j-%5v?5mL^T{!wYYrV`~dYBsL^K!h1LaY;xfM;t>@(~iV?iFh{%=i_PCRc^+-5lQ z$!C6&fSMUuzoDx*5~40i3sR)#FB*Z4dfvAkQ1p2vy2l#|9Dr)5GZQ3rH6bk6g4`6BK*tanRr=@GLCKA4$cEV|5Z#;jagp5sh{ZHmirKX( z7ceVj=5cAi>XeQ!>cOJp>Ci#BELVFb)NsBRQT@LTld#Tupcr(wu5k*1V-xL_r6sOq ztRaVu0^)VkT4TlFAHU5^(dEwou2}J3MDcF+`%0XFxMYcR6k1}{>P0ywK$a|h%CvKa zi0o2cqi)ZvR}LSgS<@UMO!eUbQ-E)sJiuBb*0Tsi@=}misQa8|4ZY-;`H3s2$_`Oy zzhvnWH&sHvL&4QT1ehm<8@-D<)})`d$44cXyp48`f{-M0YG!y$Q(V_J^`VI8xmX@a zXl%OJW{hx}BPBFQLy&!n@`>VNq_RR@sUT(y1MvVqDyxq*Dxuu;LqUnn?{c4R3E*SD zFev%+sL~p^4@=?%#0dYOl^=t1`LlpYoU%$jCpm!aS=A<@6B9OD&9n%Md|k@7cP%G{ zAbJRc*95?j9F@m~5t>*8>0F}%7)c7`c{3cABjP>nL@CIy0v2EseI6YE@|wcLLKnD@ z7Q0GpOdL$^W_MI%gc%%00B>Z)voL;VA-yD~8f5<{{bl<}8 z*sWYGnE9L%%g}me-P;*iN3jnPcHrj z+0&rD{4y1~AJiDLdCXB#jDzhjHSbGK&~YBTO0WQ&(m9KYBNii-SRCP1Y{Xio4TH2% zj<^AWa{NU0B1PR;ncr-{{WT92S5T0YBUR#{^pQR@iWc~~fCu4zd~Ks03cPS;VUDA) zs%YacQk-!uVU4bKhd!;m%o7C#Fjh3GzL})NgLmRmt0HFN zL~-?wS?xQQ60~J#r99@~2GBC_1KQk)5do}*VSzXCWSONE+NJfMAJl^_W0(zTBxfx| zp2LXKAy00ORiu{sz#}@Ve2Qz-sK6Rsma;%)mM$`MxGUZfCZqD0tsw>|1-RfSM+G7Z zJZ%MtB7yfwaMxPnM&B$LPk^z8Yaf^5?MO4sR6U=ofQMS75F{|fPRB_!sDAy#ZBvNy zuSO67SnZsBZdKiY2*b|0Q$FdaJum4vFp-_ps)GZCrZ$hNv!*{`&nJ6I06?jHjcY*MZil|!a@G~44pn3nHkId#Pc6l#a2 z9xGLv2Xo@f3*_)cJ&+Xp1lTB7)sIW2O#%vRs^)n9R9ba+W2CuiYhCC9 z|5OCk(eSfIj3-#FhH7v4E5ycAr6s>0!cNH={r{+=ZF-3{h7TyM@OKHf6+T z2_y-E+ayk;yho&ty!;I$80jk75rQ3j$BqDe}$=pPp#fA-Vb~#rW!6+75scp43ohpGKNMG}D@2`UuK)A>jomG&h`+LTDtA;!PU~o&#cm<3j-}+oVFm2JD|dv-1OET(mQa z^*(^St^{uVAhd2zfu*QPRv35gSL`19N8`TYiDpVa`<^hbp{rBd6~qg8<%U$;`YU!g z5b%F?L|`75qB$@DF=J<6A<)xF57IfNnYz`2qVBy{7HKsj6uu=?3~deeq&Ct&Vjd+G z4AGKoE|7x_;r@0nNCg#ccJK#ukDo)q$1|Ag!73Y>4n?;HVdOKDXnMR%;ru?i|DKpY zrL)8#f;8k&MSc#Sa%sm9QYy*23ppQ{)fn3HOh=MIuY~4`mGd#qkQhu?7$k_q#=SO0 zCLAX|_>(l@;b>pb5oTYIFl=yj92n)(JLQ~!EM!r#I7FT`FDA!a(0?&V>le>}6kCq(Ogn5ExRT<%_6<)dK8sR@b!vS6IkWpuCmLX}R8~ zlqWfNz>ETU{uY@fZnvpIiX?fzL0Rh%YfV9mj- z(4+|s5~@8Z{qw>k5%_E`SHF#)` zxZ)c!`vDH_X1g_-5G+qBULq!umxFsAi*xi+yR}@`LnIxE81DhuFGsU^_0{OfFv*_f zN{~P<>P^!4?8f^n31swbyeL9WXO)x=^d>k7->??Q!JA=htLqu297ekWlS5^&7#CfO+3F3WR0Y3r!$*Z@#2j+*wk|Iu!F$#kv8kk5SrEg`w`;B|@cHaH=7IF}+t zl}P|O27wO5uUs(B-Q+pc5IMwhzYpL3rBv-Z^DerJlHja}LC4wbQjd--$90gXnxSRE zTpU#~D90^&n=+!r84M3{qg)p=o(G7>6ociMS>ugZ07WOWr^QKo5Gw}Mf?m+}NEG=R zpOY4Z6qQ>JPyIjSNHGu&JEc;CJ9+Vf+>)U{M>;-Z9ihA){XL*DRl}~2W7J+XfA<)E zr??TeWN%9*}$F@s~CLFk*NLQ{GT6)I-gL$nW%isfh z4smFJ`v_hpWWYuEj58qksH`PbW#i(IT{3BFq+E=OV+4p`DkOu5K0&d8pcK3&D?ewo z;Z<=^CL`zNwuH}XTV)0gn3lh1<%~<$e90gfMwVcL5$q{B8%^iZHM#-DJ2pa%kU!*( zpM^)EYIz|M4H1c&itYfO`}k!zGm<#i{Fa2wkRLn-fzX{)IX4KO%}xH4O!&H`c@W9Q zWb9aS;6ypWlUZeP(pwE-ZnfER3r&k9o=!=a z`;2x=mkMPooQ+m#^sG*f%&KxNDng;cV$EwcU)qTMO{*B#DY0_3jI zrCPyO0BsUDZ%l@p!MiR=AT_fmFymq+1iq~-0A{C%_~jTE&@NhrLa=DRRu?z*>OQ~( z$3D(-x_Ng^XGOjKcu@=?xFwunNeDI`1Q@WK|FP_c?bA_DZDZM3li?RUH=;68;D!1r z9;YTLOL-#T#}{@x$e3>^h?}-YoOw+rn@xVW-`n&I{Q%#7=l=f$uMiF}dx@acluTIpih{3g2U)Qry& zwq->=FdQENy1^4C#E-UBmefePDf@!_0eF&84)rk@Sf%H3-+tY&mgeQ+y1ZywI(JDA zpFzGU>vYhsDkIZVwFUflN6mr@{)>GFVyod9y4v`BLy5_AF%}E`&%?S8h z;hRIMvDGQXPZSn(!p3&C12^~8>Lr65zciK}SwTQF>vw1F;4{cP(tWli@iD1fu;)x) z$H2g%=E&Rr^>YHdSETfCKLTcalhBKs=~ zB2+GV2N*e|dAG-3>|FzmFq-a`zD1`nv6Tfu$f`o9kRJ?>k!`SgKH5cnsHS`2J3H8S zU!xm5umIGM#FEoep+T}&6zR}eFD)6Bd6uY4QsTHT7f#TfDP@aQvP!WMC6BYaVjnPp zhjGs#3=+Wwl@F3asNrV&JR&m{LujcZtsF;u1qc&j`m@RTa_!TkW@z7JcSn*-<34;a z4j;(!Z$T}Zp(`#{O^S(P7k8#3&RL1L;S@APQ4|*tI9ldvhYB5a1^>}{V_>AL2!G^Z zl_5$H4%kl62EwtMhlCw)Kf&u2rO5zA|PSe4ip`sQ7w;+Uv%k<#_0IwQoEKa1sp%<7BLZSvH9? z9~2>)9lR%_2?}TpfZY-C>Wd0M=k6H83QQrQiH4O%=IVk#yw_i{}%5zq^UbR z@S!ZSrn#toZm00eqEI_B8X$DKK;B5Du-_O7q}}Zpt1-KN=uS;-tiAXJDs{tQj>8c$KE|dtUW*SFj z$C2xQOm_uI4okRea#>b}0NvKGK!EF>atRsd%A8cwke&EEuHe4=fb3$0q~YR#vKg%i zWlhCUy!H@y_=)3sm-@VjXWKy0e)~MtEq#PyvDVr30X3IhcczuZJSNtk`Bu{|UrE)J z0T~n$RA^;fp*H=6&DaVV0_0Ha_9w`43YkPT2a%+fD_(Iwaap{vid-B3~Lw;jIWMu6TkOH%N=hyo7PZKV-2)Qk$zFNkz#v z>c0O1r_vr$OA!g)g5zM0>vOm@j&8eg$RE9eyPB3Mn{QqQ(n*PCEkFpcCpQWYwLO^} z@5G@I`1gZir%TsuJeyDoYa#}Xw|F{TM=QZ9p(E6zk)XFW#2a?8!Ko?lF$Hp)km_JT z=|aG3a#H=z4d*=OSz7gfNX=cx&3r(@AKT-5b;h|5t9JeowU%ZZX_8)?X*7W?*uP=g zNftz9I}vTEWRyt6*1k;aCy8G>);7VtSYoqL!=o-)~G&)DV z1^RREkB5os%%-~;FFy{AO7vtX|DE$#@=*-Vi_!F^h2R4kBCqE`HWFAJG4(nBh<~`^ zRmA5m#ccXNlq;cFC~hddHrsqjh{UT^Rm=qm1Fei&(1h<@$Uv!@2uyjmF*AQTmkA^l znEz9wtV_+$mtE*eW!OPI3zeETyUW_E8Tvs52+SY9G zQ`a71|H38w9n-WyuD&Mnk3&A)9C*d&E#UkPRu;y^Lk*PuHIoJjLEiPM;sJQRDT*&Q z6(Tike2)AJuqILUvgZ`{h%UU`^E^p+5DCvud4l=`e)O4ij|f()0)4pEOs#*f{Yu14 zmGIkvsiDJQhD7~e{0Wf`gsC}VkDE~PtOEaoLJR)|^;)9m=XH__aQOmNfs65xIe(!! z06W6_fnR9VlKc=wD#vM6D#t&_NCoOmctEH+5c8#qF5P(HN2OoEO~h6ZN0N^VGURhV z*sdtngURj(7%^i@fV9E8}C76Qhk-S zz2Ir0@p&!H%+o8OM{8gBlk;8|IM2Qt{Z@3gt$D@dSR?PMwplZz65Hj$8$q*r^z ziH)Ch;I9JN6Mm*@;fj>jkh`7yk|X^n{*is`g_B}R49EZvsPQ2)=_^C1pG|ZN0{b{m z$?xWk4f8Oyg;jzTz%K-bAouP*q(|DK7A5nonzI7jvW$m+o|&I=ysO)9Uy`2fqsIWd zRe4#UoRm`5voco2w=&e~!rq0ZaoM*JMT5G}$uajdUA02l%p(Gs{{D8*;Z>ksE1Gsf z)S=BARXs{j3Jiw@n4QC*Xv;o#h-K>q*`!PR)5PX#(<^{PvDg7b))P%m!$P^mbZf#d zVc%nf3^nlEQkKAwm|@C5f!JfN(FEpPgZLz^erpj?>V|hu^~06~t^3FntN~P>F5m;E z@dl#jj&hW0uV(#dAdQ-7FLjb(JBh_t$T@z!)|;D>yQ`PB#Vpw-N&n1S5rQ(Yng`Ag zrlvcf9M=Vj0oXvItoNiOjAJnX)&La9%D^Q<6L2DsW$KvzKJAQos8SEAzmfF=3x0E79A$YnxmNXcE!YPcD8 zOSwuIvgDGM%f4>y4AK}e@KPQJDYUNNeB^8^&rAXe(C^INulf_#%Fi@HDBX_8l`#bMry94rxIWOoYVYxqEhtz_pp2rP& zva1ck%a}ciIZVAZGUpr{Y0uuW98?9J?+sg^YwrPcs`~)mX1z@R7-7-sP<-7fX9BS@ zrTaE2spkt7^l;ksN!SUR>wRT~ydHl10(Dy>s*52P#d-kkT)hWkQcu%ftvqXPK3*ep zKV$ExkR$b2wYz2riH8GYcoF>uAIzyjkt=RjwLx(M3yiSPus!66{8tvgQkg#y_cO@e zaO9)Z%^jrv(k|#G+7+q-gSXK2a2hf*vq}u98qsEG+z#GmwIV^7SGI}g1Qgb^ZACfX zzGc<*+DM~G)b3G@mFOD4mHogmMAUUC%t7pl6V-xBRNHJGBeHlM=z&^jvqeL_eeAU9 zYG%!ZVGA)0k*?%7n-uke2MB$8b4$QbLY_7c1(03>0ufPG?BJxeqz811h?WQ||9W+@L=#<6-4%`dpBxy}vs z9{vW|1%OW9WnIY<#x;ga9nXxtI z*A9DFWPk?5Yj6B45ZVi421JRWSl5UW(JEF=n+BsKa^0u0D#QIqG~*?(O#rk}M@|yB z?RVNU06;%*SvXbN?bB^`k~K=y;9#dMgm==KBi8w0@Qzx6=jNBS0~Y}&Ige=+1ucQd zIz#sw!~zW-nqyw#nyFlvm?tD&)9wRan~99oU%OsrCN85k*F3>~ZHWDdvoPY@AQq^AbSgHNx=o8Z=cr9w0M6Sxh8v0^EiEW)PKgFsb| z(>r5`fyL%EBPNUX%po&6avPI!{AW2z)RL8@xs|FHv{z5uVVj4HF+?ZtncXc{!ka`TOuluj9FZ}>$q(=gZlI=?}U<{R=2L>z#B|?x3Q6Jm1{y30zeMvtD zyiET0o+#c8JSHX>et!wx!8>>d?+P3K3J<6Rxdf~P-2}r|tOr{}ZKQL%^Mxd1r3V<9 z4MuI3UE6k%P^P~qKj|tLOY#swKk?&G^ZE3xr|S+;8$9&jFeP`qy(co}?Q#53PC|PL zi`8L2`KUqT!QdqyO+-j&7sNk2gHCdht1f@&M-X&fw8@7ghbC#F)KMh|%()v^-1lm^``KKNNo}j%yJ;%EDA7NL$%O=QHBgUsm*@Ftto$< z97XKAmhK{vVUugqI_@W)Y|KSSNSI3GWuS=rx&`k{WBMPeO zRQJW@hkNe(j#PQUk8I~VZ|HLpt0KX1?%A^(;<&a3)nMqj4Wm4_z~b8v)MfZ(%8yyX zU%c;UmJ38?MM%c*GBoCbEw9B=m9?-*hArs6(CK$v=$OJIH4Gi%k5O@kC?S8m3kwbv zpOuGZhLyXEg8RbpqwaBm^3gKMt?>5KF3&x1@)Dq9oR58kSvtKFp7NwG~bBV4pq} zG8ms>S^^jCD;3IaZBdC?i~oO#_bI%q0YSYR)x*({s!B0D8*4%`dsy&tFlevk*-rBv z_T9JRP4njf5F|Cw0G$v~5kQy*#uR}%;9U-|%4-xR_XnD z1qF|YD-95(3NQ@1|HWc{{vdc?)Q|i9M)JFOH)nE4Y9ne?m&E0x=fQtO_2ilhC$_f`=n=np6OT8d6U%IOg3w-!%v4P5yGjlWwT@ z=AY-I#`9DkJx~3J-=`kLTtWG1&2P-%th!6ui*g8f9LVqqP2RUWKuyC@PY+D7?(HJ@o$<(fQ2`-ydRT!w8I z1O&Eqe|6TiNgR&JreO-*|HIwG;^h}!)R}X<#|!*l25*Iky#qsiF(g6leMCJLGx+`f z)_dc}d|wFwu8L=5Lh@IH#FA*)YrXkPl3f=CF7CIht5^y|%`e^nbPzY&wg}Rt7CTa!{G5L3KM?%vom5MBQ1{YVM zo7GiLSS2LlXrW$p;Dxd%~ zs{)h)8~05+?ExmyWtU{TB%Y#wRXSXGP) zP$S_@O1NR}GWvhk!=k7?iMp7&HyJE3SmWyjjq;2i8;W zs$dij`)5J~&u1E!0AylR51FQifuS-Qo(2T=5cy|%UV?vZm*tXS`uxDVF-JnrU3=V1 zlv2a{g}@u)ai_aHbU(si&z(M}&{|U`ML`k*2oUfN98qrzY|-gB)Z9a#58sYxVK(Wt z$wQ9sFw4GprI$fHp-DU^v2=%zSL6|#gq39%Pb4=M(=&w6CG;%75a2)r2`1DCFcgNh zVO#>9{SmEHEZa$}%}Ok=Q53u;mF)t3#6UGD8aKgxreRTop5-jZLzLS-$|f!cKe1UB zjE0(L_|{{XB?gAk;dfG1&_j=b9-c+(;%T4RbNGKma#kvu-H_bU&uneITz(P-1%;#A zw(GM?vH*j_)}2mTKj*xx!`r0h_8V|W4W3LeE5XsAefkpiE;!ci`3QG$4bBZM#XR3_ zJI5U|!7dlOUD*XuG1MwSebN1~|KM{|k z^@$V~|H${e+iah zmTOWzp1U-Nzb2gZ{DHq9tV`v~mdmzF_YE}HQGV38s2bFW(j0=9uv`_Y4_H(VXyT5X7D59U_?h;)*ud6u;`D z>8Mrnj-ug(etZhq4;*OFTRJr!wf3m&)T`ZcO^rq~-vNhB>b&>PzaBWaE(qU$=Y991 z56UC85Qr$!r@GX*cz|)%B7v}wN?Go*KBAH`bX*XG;2PxCgXk2|(G;IqQc}b7 z1iY5_+@Wl(l&uy6abVI-`F#s4HZ*($(MT61cr3gBunYY_Z8^FEVTxQEQ~tHejR*M@ zy7WuUL$A3{pX#H29^OcXVRCX;amsxquecPKm!a?PhhJS!@iRa9$4MJQ@o$A=~4 zjr*-MpET)56BX&Cw%^6OR*?E=So@f&%Ao^ZPlKh!f)H@(BhK%C*zxu-FT+|j91av8 zC#@*J;mzq>OVm9ff=N-)+>u=?McK{gM^kydF#n2}$vyWf$|euf#%EK9jMy+d>Tn zDjz`*XiB=v{HUUhM>qLQ=A+AJzMRo~)iZ$X#~+Uh(ei$O+Hx<8dP^LFsD&0YM}yN* zIhT84$t}N~3@@16J%6GF7UxGC5l?fU>lR3;<#bTEqQL_zf`%klpc>!cqo3F+!dLi+ zE~^%N|EW>wI#+CT%Fxh>fHne)Tr^*H{g)DO=)bhBqZd-gPQYP`Rik01&`oBX~YIqK1N zu0se~rBWxC@es*0Dy6fRNkJ?JaF~1#elVit!d=q8r8_))X++yaW#$r#z9HI|V z2&;0Dqim8W%SoLpZ~)L#DK+^>Ld%DbEc!E3qESC(!2@NE`#W0baQ!1H>FUIB0IYl193c#of`S8DQT4UfxmKxB|>v znh?PN4s^RP$|Gt}OFRe7{Sw2#xGLBKYl3&oo|yMItqCR*Ufda(c5xS5c^-sTvAU@` zstV>y*|)-h#Cj$&u2K^T2Srrjc|L=<_j%NR(s3X+QIU|apgBp@#ue62%a{9xc}qAr zI56H}fB`BNYr=xzExF6`*@mN{QDLsfO@3En^GDu3_tnhE)OrJ9&ix28@Fn9T4IUh7 zZgtQ<4wHUJGzz5p(R9F^LHaOcr%EhaEwb0miyw5S})K$5YG7u$y#Vqi=OFx=EiX_b8T#q5n2mfe7 z)H~4E{Wm%!#m6gr;@$Ko&foWV{`WVoqnM)beje^Uc5*>jnPr)nh%3Yl&6zzD>{)mN zG~e{~d7kGVCQsS5-cME4`V{4;59(^Dxa^X^9x$1XC5jt@I7DCr-pp$i)km39laVqR z=qELQO_lL|^oSjuz$29!sa8mo$Hx#?>hLu95vTCwpF4u(xizVEY4V?N2PUt zrKLE$nYQB%_eTajtZC>Z8>BLtj>qE;`Vx5fx3k zZ%0x-^bC&tBaS!gi~vy_FY0&^q`Zh~Kj~% zi25tmRhZ@CHX46WG!EmaWsfL^Qp8O9AZSfgHIYTAvP;@ms)0Gp?Z&V#Obr8*)e=L0 z9dqhhopw3Qw}q(tUtgN32w zAUQ+`2E*VmAP58l!T|sf3Ow}`<^Bq;boL<39%=;}D z27hS#2{PyDzQfq?{?cR@L#{wOHNF3T_!LiGQh(_ush?L9&E?g!Nq@fJF4V8xJ7fUF zv8!eo7kJ!e4-Y4?j%z2}!V6|5$F9LX(6dUty*SU^kJ{>vD)Fwp{U>=CK2%dOwOw(> zO_bxWO5$X5-5O8OyOx1JtnGf+&gsg!ZLVVnTV=;QTnc(1m+tE;T zST|sgXW!}!c7ITq)C{up^=eakrY(Orz&uiAp~tmcd9T>;puD_Jr&$>qs^J(0beLL_ zpW1w(bgWIP{F5us680s#W3VYOrV*o+4Xo&hT+*-W%(jfA5h#uT0~z0F*AbviAolDa zn@5<=g)c`z#l^iwO+AcK@67XdeuOZY zua2YC4nW-2VT5h1z@o3)J0cfFCez3LMWrytoLOZpxcLf08xf_oxsfm?BrQ zZE2$Y32hTn%K@ebW~yTtihged!pb;gjdx6$V3x;debj(8C8@-`pe(*wnJrVVUZ&8RSxFars z$SsD9nDR}ghUD^g_&#s#jwgl*wUEe{rJ-$Fz3EG#cLnySSip845^io zKfc4WgHy=#9ljTH`>rcaLWuwulc(B56A|cSCwC=L{1Tj;ASlPWzg}b^AB7Agd`*Mb zA}V(Wu7Gkaik41)|FofmG(*yWclYCC*`K{TE@aw?Jj-!AZxy@dDnfwk45m`9$ee@F z-0_s)4=@34&F@!m){Rum_SD>LgrV4RlJ`y`b4@Y;d7h!H-k)4=Ny>c&62}<^@VSpR zgX(yslBqv^(GAK*LdE50k0U?&$P=y9g;q0P!!O6al8h;TtzV4XKUGGh>9SO7k1;OH z-tKE}7qb%at1*h59~8rOWeW zPfA%Wg%V=&g3!P&!ujV)1O=aO&D&7_SO^e#5cdaSDY?U+Tfu#)cf5ZeLf34~RaUSw zZ%({_GE3%1sBs)_TT(mskQR%2I3k^3V8sHTdv@LCr$G;ZP^BObA28~H;A$$ZB*sy| zI|Dj7qBBW8Imrnl{jP_zULp>hoGi?*MMNu~a|IvuB#KIAI=t1W6A3d^eIq|`Z0GY@ zd6sw5$=%J=q$GX@l+Y>Biqz+nI*yWY6Ttg_8B{JHHv8v(qyDI-hjH8%>dSq8i9u5r z5Pm(+p->m;ai$b;QMj?SVcN3ps;-eSmI0hJZY9~PCxW}bK)Zs;nA3R9s4A;E8w@7y zoq3)(#(-lP_a>MSes|t2lPH!lny)@MAVG~oft+C2aIU&J+ z_M>hn7caQ>*-b-n#m1g+Lq5Oe?uYs*7l(JXP^Uu}U|&#tN4^sYlkzip#9{ko0N4QJ zy~3LbU9v(x^;^&kK#uU1Wf1m)S*u~xa@DoXwi+I1Y+t7&mv{X`kK|)av|eC{Q)c8` ziGa21;dwLU5mxxa(C`Ba#hV>G2mu~{txOGkPKM>Q#&aPZf2EiRh>SF<5cbRO@J*)p z&?qrgNeu|p*b-B-A>PIc3)m4K!HY3sNzv7nO_Fe2_iW^ouB|Nvb~4xy$!_a7fj|&+ zL9-C2w1I+*7Nc~4=k4*Opi_s%QB+|x)CZ*mZ8|?6v6gj7bBC|_(vjN*+S!|bN9KZe z&P&rJDZyUuWo5ZAy<9C6{HR!duF_l^9A|~Kb1G*QJpI0rw5fDz;iY^9{M6L`IoW7t zsn`WE+s0UyOptoBInLXx@<_d<5F@MqK9-1Vdiv+~TdWBQUm{Hr^3Ae|Q|NDkg0mCp zQ?645-_;Ze3FuA1!+NvIcDpivbHgLc{BD!YoYGp>tZ-s>m&6Bkgn`55D$Of0un+Tu zU_GsnVe8>Gt70W#B0oEo$fIVF-xy(VsGN8AXARJwfnRW3!9!^5YeiU7IxX#F`V);2 z_g8a#73Qw<_+NM|ZJ?FFK#!`~Pz?ej&>!B?*E;i*@qhMu-G|~s2i9AEntbXpkz|TZ z{f$Omoat@lqR{;xxu!U`41K5XAx9%Z>G_kWH8@rAf7Nxl_NrqF>U8Q68$Iw48aMt=3?oD!sU<~FV!<~nrw>!xpD4j)FG3vxi!};&sr-(Qu z+vWZ|XNFWl75;T^hyuzJQg4rJj1t<4>%VPM_Zr$S-hGKiX)lL=5K^a;3{iPw31g7! z#iVE$8eck``MtaL(zmEO4D?gJg16avV!V59xBz7SBNXHr5JeN0rBu3;PBjwzlYi*G zoWMIfEam&jlX2SpU=LV;e8oW(E^SpPA{gtn*`$B1DaEeb)xnJ#P59>SbesC=LLw`( zCW2HYN%=2L{q}=@Pt`emkY;dXk{X)=2%dbIBGTr$s0yEhJCzdzXP9g)! z#co_m*@(_wPUY4)ssD1C94245%HT_b4$z#-Y5e-j2Y1Jz4tKlMve8<(ln?Vzgkn+C zq@vEp{7iF~4~%4ayUgKAGv(Teqmo;0E2mTSjS?)*01rs=lUQqy*LT4_gvFS69|QUTc&Vw z{^1#|G;Zoubw=XN-NXXVhTeA5og|XOy1G5sayg^Ay>^%M4=ez>9gt~DElbT)jdan~ ziy`6oS)MO{(VcVWDaf>)mS%R0G3YI&hh46GVXnwVJzpzm6%FdT&T@*-sH*vo7dP@zmY=l zS@uigXAtnxOae$co}g6O5F}nR1`mI3TN9Km9-(-D$!?53a%~N(B|Y^6V6dy5n_(l37aDCJZ5cDN$D-*Wb*`6XcLKZI^zes_8nc0Ex zj@Hb7xoTHdLp38TAPI1Y@}>Yo4Sy0TmRkL2ERPLRVRFj+Di(IB^fM+~&@P5@0rc*? zT#%_^`>YCmwn$ktL9xd2;H`6yi>pnoU|G$-V4!%^QP7MLY+Bn@@w&Vz(Xle7L`Oq# z<6=__C#cp(zo;gY1bv^)c;)R80IE;VU(Z`6176 zHf8eEH9>bn;W)ni(({c)#MpD}6yMslZi;D*Ce2en-1s-VOhx?brlw@kNvbu{P1Nmw z&!$I6=<$OLt2_rE*Y9{Oi75}i1DFc+@IsIT5(>`}E7~F-nT+*D4J^^z(iAm3A&wjp z`Bv2TsMnQwAtzvZH3X7DVZD!(%^}S*M=nE-jD_-DMSzreA8|o-NN;g3!L>bW7qvDI z7hy9tV-iYwp*>|=6*A4f?2vraG#7+_OcP&o0-TwHhLUf`>F+t+jkGyney+!vE%>)yt6G`Kg|}D!|22aQNoho z@f&76ow=kID&uQud44T)Xa{sf%YO>X-}ft!_E2qzJ_b!ZZgG zaJbJ8JWJq%4!DA{JR$M{_%5hWOKBa3Y%MiHDGH3ZO)eAt^jV&MG&r}|C$7M>5+0g z50LJ|Ort5oXwf|kai#Jexwa^-cBDVdlaRIsR*`BcPcec~A3Ru4+;$Crd)P*oatY&@ z@CX5GO1RqcL6p$LwF<{Aqdu(ee-l{Br{98KqQ4yo6HZjI2L~jIq zLcPJS4fov7GIKxh$VZbbj|}cDJ~Mv6oBepqxj$OW9Ppu~XM!+)4@|Fy8Ma~vFSUoz z%}kV}+V@KKy=Liy_yrSEyTAkRgle~5iuatRgkW`_MBqA8oXhb@!=7&A;PwDM+_I3X zLr0Y#L!LGpQ8TVGaWWuj(D#fGQs3pSoRzLH-)FO2L|xJTf7W&k8o!E^(7|NwQEP`^gUmuDvo2;)o@3^UKgcb6&N3(o2nOdh2 zAcjZ;yYy2%-gI?QT>h~-RC6hX1J;BHU}32{C5fcC0#JO^;hRyvDSG++y_p2w$~jdn zi-t$+(=Ts63M}I=F9Gtmx<-w=KzTGvBLHmH9+j(a_+UGK-4?%9#t{@*Rw+1_q15y% z%JXM1GM_6D%wBO8RPe#blTM1-;cySMZ$?e0Tbs&EF1!-dV|^Zzw^gNb`KPBU`wQYBu2 zWY?~J)Nn007L8IQk5c#ulti2qzsSm2SW$%=|kv%1SuQ< zjOU_w9`h2Kb#T^roHq)roMo$+9z`YaR#HZ)PV;1c76*JR9}jB5_ZM)H1}>Qyfn$8@ zX?{pi%v?BfENkBl!5{jcvhz)5W#Q058;@Yhup67Nl;ZzRLMl!=(WQJB3=62tVtv^*5tF<8}msN#)hv``#> zw$uDB+go7d#8ODXVF?|WFHUH=#ks78G4FN4a5Ffh9n~Vj^mF|p{gHS*9B?G|%N3h) zwNTJUa~Jt3%4;?gEV$`Cm+xltQ9-5b_%XQPv_K>*m@$wbdkn@Q-Hj3zIZVbkkcSa) zt?!I1-fT(D8B}9W%iSwL#pdp9h};H$6J6lHQR&|nu-t7O`_!OR5=%oD0vX50X9X@- zVJy;6arU50n$a!Dk#wHsoAmV$-YJ(Reh?nxK;vqc!84Y|nx z-H>5WT3W_MNCR94fk>>C!ACkUIWg4Q7P_sG0pgI!BIoW;oW_Rzdo(+&89Ez(iSe7| zH=KF}5VASa|LN-10jx3x%bG9ZidZzbTu~%X-f5MtfYdwYhnNmgstSKQ6*PAR*0~u3 z6<-vXiqmoO=7kz8+XfM{o>VrzJ*@^=wT}ZqCwoDr3tn&;+%M|=E+m`L+HE>;T1w=x z4?HY!A3f7kS)?AH$>~KIy3h`P9AL6vQ<~D%?(hXg?~agf32n%o$gm@Jn;h(MQD!qx z^LWI9x*#w^>-Kt^WT>9r6GaS6#e!-yzc82VDxcEy%wW=k6lLM zO*cHDhp!J!%UF9HHyN_k5)y`-N-daa&f1F;J!E5-Ctu+)Q7*`a@PA2v3C^IGdsxUE z5t*{sgrvIWJv+odd}dB8+F zOySl2_NlPjb|IweevAOsM{~!s@PJvRqN4E&o@gEO!3s^-LWrPAA=_0CA`(l1g+D|{ zlTqS@K8XBes7-rpvG`Db8^&IexEoQ%GF5{iL($qMTpLj|(vRS1X9_O+Ay@fzh!tf{ zpd&kzz25-{Ka&M0VvJ~SamrB$6XFUY*abc+y#xnSLfDi8-){HM_K!Gm9` zN?14lm^HVZNQ%IOUL2Cp9^9DX831iu=8O0bJAJzR%*$ujRP zW7`~3nPWk9UaEvM2Engz+_PGY0&&;CUZhOn=0OvLD7Pu1vi<9OlMD8}yyy@B&)*E3 zn6^c0ANjAb<$(vr^rM#ayK;^N4LUHd0JDKYz2>DdEOu-T9i0=C7a;Muw)bhbNWY+7 zpUz)AISBSt8q}tLYJkkn2;d;Zm^BU@zJytVB$@HaLOst5o~=nxDnxzLa^mil)GQy~ zK#W7qGkeUrBR0WkWYH0_>#axEMDa<_^ zd_VGWS9S5tsCf199jdfQ{c3~gBnOW?YGp)1@Y0b|sVSPg)lMugztCK5`itpPD)e!yFGzRS`|kS$8a6lqPM+Cjl86G|LFR8|WCOm~{*@2re|CkR=JXo3S|H?lfP(iuYdgV(GYi$7 z%z-_tJVlFs>7?Z%`4yKVe{xl`+oT@?-_u=xy|O>A$+C}w*UwvoU%NJ7(at3eXEITk z|M1Jj6~9Fcvf+p#TmGSu{sF&9@PQp)#|eel+6r*GT#c!b?bq^IVsQV5Q6SB9k+`|6 z#9%xYE!C4?K?E_0WyCc=o_&24&kbc*Hz?PVQ`;Sm2P=Q&ge{|;tKb^JEum?kH_J*fiwBNu< zz+ndFN()iC)18gT$hquiT`ST8^XxEsX7+I(0%FN*mt&V|q2t--$G0Ypi)%_|+2{0A zu>M1cj~~vHW{0VkSPUD{d9k*S9O7}|a^;gN=Jsj{E2~HVM~+YKJl54i#b$$l9v6;* zSOnAXUF*h7emOb>^hWQ&@bw9sZp8Qp9ofYMWf^=x)POYBppINGdxu$>9SPtvM7GL%o{ z_H45kYo!xjGR}e%-)Ve`A?MnE7@HsR)W5q~hb%|arK87^D2dBQM)8Wp(}~737xgJQ zOqX(TIEOtCWQR5C3kyPj;>uz$$y-La;#X3J>ruHbjQp9f+$p9Zi;oL5V6$~Hm}zq? z6fk$EZbT(+++Ko4wmM`tRgklpV8+yUhiS0CYG`#+O+bn!&emm%8Ijh18?C`~8lGiO zvsBVSAgVPd!F&yDdh9mNi5m!zVRVm&V5yEma|q$=UTF2u#EmA*lO?vVx2MEGv>U%p zhj{m>?h>mbBjPRLIRyF}gpZm~PE)C1-!BV3FWUvr~j*Lu3D}g%H z!bxRb+nYS@NE@{o+kVK7&Dsm^rYl64=T4%Kn z9q4XcWRRCLkNGcVmf1b2cwL=DNg+K;1;M*fD<|O@yn+L>P1oF~CHoi-Es;^JMPQX! zQwl)D1*?t9P~I5B;E3j*(rTpwf!$3#)23xZIi4k}CBnAKyG6k%CU=4TyzDI}mcaX2 zez}E-0^=2S;M=u-nORWJ;?gN8&vaY!-QQYaLHA3!uT$il8b(HirZD_(eE&V+61QW611Sha0Ie{u40(rOJP9*#H|ON496Ve z%`8ADG-X1jrt;P_<6&p0jq||OP3R)K5kZca0b@0TRA$0UmZqFR!(*T0=7%qPmQ7GT zT1ZnETL-c!Z+=G?NHO-y92daS>%)A-Dj)NR?fT)VgfE{+SA`n$#8f5l{#9=T$%Pr$ zaF|rb{4$Au>z3w6Gry!6BJfPBM#a^QgJyfymgP7^;ruh7k>+O5MhX|HeJV}E;9rQ; zUmFgTKyFCT?CZ;^eRzV68H{OtHET0bA_jq%TnvT*$hS*ws4H)OQ21xhX)1wQ zZG|LEQV>;JYu`bRz3f>@WzbPD=Gr50LMTXdv{-O|3D+zV6c+G(F+w|VWq31WIb|=q z)W+kh4x`GkjC(ngS;~k)PW*Q0f|=}bLvt8+%`HL5N7QoqTkNu42l2yQ0AXm#F_H+hsJ;h$3?8R2Y6|MRns!q{J#Kp;xogEA_gANCs93Ln9@@HWfCuUO=c8CY z)Po8_#!M_tQCgz&fHrpB_|E~7MH8K*YRaAT(;fdYx0lLcQ;ZWt;0*Pd*l&cCH=lBU z$+$N=iUq1?TdlaKH>JZ4e+>7j7wljJlV6Wjra_={omG~)XNbk7td$x_*j?scAn^Is zR?%@3y&FUJ|DgwoqM-YrQ4%hS(AUJF9yIc0T&t}F`g_fd>D5>G@^s{Md0m~$mqe5F_%VLlPp#+ zBr)KiqNI{Sp~2}xzC-KPvO2DDFl@X>y0IFko~iDZ-Oj%f;h8=|W$~C7KXnKO@M0e7hY^H*2Y&r-iIiZ-lEBj|Cy4lFfA zVHDE*3Zv+G-tDx3;`tS?>g6-I@YLfeUYwJ3Qg7AM4C|f>BxAdH7L}`?oyML{RPg4B zRxU{5-xwc9SP~aR;g8J-$>y&kaamF%ZoR|5>c>v?A2$Wxs zP7!^Z0MrAF3ylSHRqm9e_>Psqm=L!ofLh(L%pEF>xurPbd3W@C4sm+9{$!Z+&~@s} zcC-?!^HZ+;XY)Ysu4-@V=?W_W$W5OUZ|^@01sJ}fe(S2ew`rNTM7S2DNuJPY4nU&Z zGP=WJ{Y*nzT3Bv>h~-gN-ILBCHEB^cN*^ZKUN>c(K_Dg&O5Z;`Tn2#3KYK_YdW)?; zKzKKfj-Wkh6|eztxFI{TVh(3jK^Xr2&@2CSTg&P$m0ScN^pjW6G#=G5&}3|_0{Ae?Ij7XN+XLyev$dh~B{c@eJBZQX#S#k~qTZ-C zdz3BkAhW>c1pf%BHv156{ZmQGOJHX2`-+?w=!h73e(>%|f~(?H;vF%!m1zAHq19de z#%cA`g**v=Eb1x3#_6_ynB`&Nsmi?O<+U!gBZu$ZoaU$-9oZVS+deq+eDA@){U`)p z_QD4-H4x#9j+heMeCv}t0aB-GQ58o9rO`KrEjo~DKA&LkUy_=rL$@YxCYOdv6?nW> zMUTykjS1{eBexo@W{E>p9!0grvXC)jDpLfRPMr#WSr$`)gJvr38DreA;&GQKjymOG ze@uB_bI2kV$Gr$bf~ZYD&Xd2TD1JT)c4#!yBqs=TJ}1YsuR9j8n~5V5B1{fe;7?>+ zuM<44$hPy|FN21mw1k!|F{+U@*-eHa^xBxr9<^GoA{#d>A%wlR*)u{)GKmY`-Br%U zbj%)q_$=oJK=#eDSr{zS2+?c7)L!FUHSp`GqQ`?-Q0_f41b;KJdn-{0X0+b!jSvtd ze{}SF8FJuNeJhEXlRaLs%@#(TGk?!rqr6xVgauv;di#)29a&S?bEshfMQ?+LLY6n1 z@0=D%#y}YeWJ*m~L1aLDrA%7y3VQMNAm+*pgUoJ#-9;j=W!>@NiUK*5{iTEsGL>wl@Pn2#{vJ~#VS~h1JruO4&jj%JqC}(x?jiUEee6p}BRQsjIl4TQ4xi#!9sT}GqMMax-u1eThBY?Gh0ldt zq)L3W{3Ra7>rfi%8;XJvOB_{`904BGn0m29_Rb<3EVnR0j3b-)GEC#45M-QN*Tv?qZ6Dootfaqs)H@$Ztx{b3_!|&4L?nd z9%{70xQ07op=vG%4FP=23%sc`71GJIQz^%Ku}_d5ZNg9Llhs*}vHm;fRmq5uaMmqf z{?vFtk!_+CePDsC%FRA|$~FOi@)$7#@<~StP2opi&jK9%i}c$-(|^0b)n{-a_f@L9 z#S*x*$y&V8{?KWw2dBY%{6hY&FwIFdE$O8BtMv;~XZeMy_C)7Vd?9HUl0C{w7Zi2EgI|wwT+0yGZe9u>$tj>tvAt_t^HQMJ{-=#ZWAnP~SkFhO9mBNs$pK zj5|+Vx!GwIz4h?|Bbtd>x;J9cL}F6K|pgluI*^t;hzo|xkDqkIk63^Ao7q)IIjImTJ3Y12 z6(}pw&xDum?ixHFu^kO90t0P&Z5zKA{dJ6;TDjc+Ihjl{u|*|=6j$JG92E8cx?a<7 zPCyR==|Om+A?aT!#@hE-CVrv`0(CdynWY4b>%t)IQlLVAxPB^?qi0^*ynH{$B1;)D zYV@yy{qUV4W%=}Xwg1AP)N`3P&BX*@R?q2nNCn$YXB!9>JdX(^)y4JBtOX8C;M(ga zD<>bSO(B7*7nk0wm^HwQ6hM(XHUO&un!+}Hh}uyY17JOfL^WlvgL((Bw3=%M^j0I( z2&{tmbrSS{m;5@?kqY2>C!!0*+tuYFvQX{9FtBJ@Jk);`KXM{MT-wq1Ux;O0-LvVMgwerHFUz~O!LzE^5UwAC23o)??|Yj z6jFM0pToPxT@tp5XD}x|rQU#3%-13n3lIH)NiNema)#TOJsKWeKgYEDRr7TR7{T)S`F0xjr4 z8-RxP5^bB9)ejmd!*maE5*<*_38>D6Q(!0t(x8d}P9WMU0Hvt{q$XfmB*ElORf~iZ zJaO_qn^{9G(0)1sKjzOJ>*ZYq7_G4S=1Vk{SU+re! zb|8F7gw@b0tOwsl^g|k9FF20M7gouKUXSXYv!LX?3C2r9+H^Gw!yyFDJpW1A%fcw{ zIyBzUXcQ~LJRc-@k^_+p=illzLM@IdB zm>A7G5z}{FAogkqInKR(C`Dz6%QJ`MWs;gZ5>LZ@adzceMn=b)oJMi=yufbE93ef# z-jKFTXVj%{JK04vgxO zNptZzMrj-c4;2VE#iK#DJI4d4_m^`aZ7^xS9P1R^VxA8|G6tM@PCHiMg{^!X)80cG z#Ub}BW_XM0frZvvH7Y*NCSmi9gW0(*_FqJxh%APy06t9)#swg0(a^S=6bk%NfQPM} ze__m^<#XJi8TsxxkwAcSo}!amu#M%)3f&{$1^D>2(jxXT#+oDf|VZATH=5SBem*AR_RiuD`K_7-IX1GydaSJ~&% zO~dw;vZ@l5JWp%|2e~e`bl?l~T!D8LR}{DOxOtqhdKH$(*+;A>(t70A*JEJ9e`U48 zgKd(%Ul~Ku9>A4137)XPJnjrVMlM!}vRKq%XG)v=WuGG<*i2rv=K%?{f4%2~fDW|; zA5rV}(hn&b3nC-__)rH2-i_$fTT>yU*l)l4~h@EB4l2FIkSC^oax^8}3^{12;{6a+eijn3wJ z&jk^bDAZ}7oCuFHFc8?771%;@XQk+s+Vrm=S*9wZ=FKh)#eMw(G|GB;cE+-(g zDJ)Fl-pQtLZI7BHnmmMUe~v7e;&qhWB*87%8lktxy0Wm6K{}VIRRU`1%ag4+0CO;w z*k3cpZ%6-jK^6uj^Q^!~jI}XfIGY|eM_luSXzj>_$JhHc69D$ z7tp6a&{6fFE&2Clj%UPLREkYj&s^`6E|qh2%M=E`OcB=|e*3mD9$`wWOVH_wwW ze0d<#R_h$Jb@(7Sj;0xvkSUsmnbL7id<0KgDus6=ru2NlF3jLSbP=s(JouOmdN116~`1w0*EHB9Bv;_K^LIXND*c z=%Q7v7LFK4zL88(%u#7w?iba5F6NwDUZrI3u*Y|ZsOB9P{Pg7;cA<6vjgHW$5j%jV zmi;~jct|CXydN=@Zw!1^MDUWN;xP%asTjC^=5S^+ zl-?K>ae#yqe_|tF{2)Dq))1|WO|(vi`lv;p2<+i6NZbq0QayAD*$St#ml7`(!ASjN z)++F{-^k@g%Ux94ew+Fx>Lfp{w5<+VT-byhtRGpFbY=W1pH7_x)OAC1{pG@%5pe;k z2qta*JDLtUvuZ`Qb>{j_iJt=aQYECr&e7e|W!ayNa(Kf3UkmoPeom0m9{M_lu)NtMH$kmKtL&=_ZFBcsvnW0N_S) z&h!IbKt*2NI&IL7(0JK%a9nH9D@5Ps@=CkKO1UNnNFuEqyxhqbNAb2I5QIHg;ZjP$ zFa$M9e=sE{&cZ+J$zku0uGN_%UD4KoKI071)kpyOo5o{9kE2&&yPce4Zs9JWCAqQ= zuu8n|6W9NE++_h_*B(^eLxM2}sb}UmG$pS%T0skdhEU0`){U{TY;r`%0fRI+lm;%` zsDU3EU`EKEetj3FOJ-sRS9Z@UWVGbSuh^3VfARE*!3bqE(p^cDf^coj~sIe25X~&8UfH9@37^1 zG=phKRew2chpxvkzB%_5uqN_Ozr_`r!%sZV<4~;hwxdq0lJy7E!6B=ke@{sTT$7zO ze*geUMs#M?u#@9o8!u;F@p@zfRf0MFwv|%5nE+~qEU!b*IrZGd#UJ>KNS=O9Y1>-e zhGBKOwBr212XmU(kE!Td&sQhh>tpLx{ZNR{Pu*`aa{_=PiO{%3=|GWr9P-oj{SV5+ zgFicoG=7-U3Iwauk^Wx5Ge+jzV{>PkxwcRb~;DcgdjXau z1NW{khwlS;qj|FLWl$*3c`>N)Y%C6^fZDc!8RXz$mxbB-dQ^anje6mT9!j1H)gNWt zzP=5_0{${GnUI{_k1tKp^Z`x(p;;O$o6|P}!M}Y!1u4+pbUW{(lVLaNI3$ZqZJ5LqXYSQvMSqAj8g1?lMzhdg)* ziux<{7&A>usgEWaO+Jzqa7a*9DMYJvO+YkaaFMo2Fbf1NQ-GNu5T(!fuCo@nI7!Rs zXPQN$GVDS7X8_AAh)sLwyAEO^QI`aF$+U)w#X*nPGWvFUI{Zcm5LNoUe*n}n!F`8S zBshtmYOPcx5_WQ_NG2Ghfxv=;=b%~O8~5>Yww7?{UGEKeBnu0RvG>js(LDC<$oB<3 z{5j|XeT#!bzYY!`m^;?bFC%~#O7T`K3qYJio6y%N8CE?!U?zP&UJ$}bSe1v58YH-f z&O#Rb?Rv0WGHX&*ldFPRf3;GLu0o%ppxKxg^z8)OARx=dRxF8$3I&r~65KDc)Y+UicNHK2I6i3kr*RYuq!}7X*H^F$Z@s zKLxd=c*8nrh&ju}K@E7yZnsUyYJQz>|;HK=)N^;~y3kX#;S z8B!GVFDmrZ8uw`Vjp}9~%%Af7MK*%2b&e%?y>17Pt_w z3li5GYc{6fC=!pRi#g|qKj@!U5NeVbD%Cf6ce*4+jtBHp;`bw;&PyQq@QG@n3=bJz%)s-;$?$|fYqgEdxFt)teUeQdH-BMx~tD!<;;DwQi@P6D2n9q*6s-aPd- zo&f|9Ko_t5#>~K&C44l?jwv6sXgi*GwN^Q+lROVqYc#R6%)(G#8)(2%ob`=%VWwNW)7j|zc2szz;KV0f%j!5lPR;_9GGG1#Kxle$eOf0o2UB3!Kw3CsaECzA%l zVqw$?GC>@m%8RPU&7aeOHfIE15Da>E>xKoh9A!dL)Z}19BL6V4oh6Cr*Xvwh3GBE5 z$DqLkvlwuTD{2Whyi&y_E=mPNMtuNPv7o^g3zH*@h!~*x96ZhUz~n45f=M1G2}}s8 zw0bxol0;F`f1{yRXf_h{K!F?$wTe*av&c31N|NeFlEorTCNn~*iuTihP3x?mb23bm zoePviNstF6)dp%azq1rz6gt;{VUjL*$1q!70RiWth5kC6gdj)Mh^numDx&CD`$*4Y zuTH|6SQU85zH>#zx^!DZyCe_xlwqZC$D!!d(vaS^vX~R=Rb37HP*nNo2c_TBnd!tj578mKED50&cD+ z84ySf*@Vm3P)n!!lGZLT@ln;hSYsg?tVwsTT?BY&q&~5evMBqtIK5Q0v_X#y0;@}X$B`0AqUif>|Hy~K&9%QlTF*)m{fNzh<;BGbWQ$s=G*}MqUL(`&H6+#q1 zAkI(uGZh(71`HWo;Zfp}$~RDOD$U7bf1kgCdxxt^q$&uaj*mWTNb2&AiPGb8I;H6w zDTv@2@K?VLD0O^#X_&33O<3RBLRQ2W@Bt;KZpu(%q+Cc&Jl#jS(vi2KsfuoIslDWW zHYP9TYW1L^-0U|0V<)bMYLSX6065m7=3W7f7l5n5jr*cds^hbRXBVU|brFbqe{~)0 z&z2XO)eP-pgAyoK?38PnP5DEFh=f{$!Gd7<<>)kwY+Q@HrAJOqs7Z60D)c@n~=2K4SD?4jb^SLD%B z8u=#9v=Pkr0ks&g&#mR z6%ZSie0GCOn^_Sk*Lz{r=0)X6e50SkYY?i4w32u88$qSr?grQ)61KXft6!itg8HtM zvz>wfqg-%rhm9z+u}t1YR9t>KpT(21TPtEU6h|Gk1lK{+1i2#wf0l2E>gNYgcC{61 z3;kh+m=Ib?%s>qz`Yx33lfD6LxKkSNjY%MDlVb!$Cl+77!ih0#I7$F>=UbYYgCeY?Y zNV>BXRD>m-ZiL!57AjYnq&PVmHae_3@HY2t$U3b-#)h80x^*Zr)(LPOIO6rnb%X4!dwH9 ziC6#pq8cT?bC$a-!bZH8<4HX|Pqlm&_1vyoZ_GWM^{dG4daW_n|M=LTxF6~}h1w8T zDb~YVg9vJlP@cOZ?;Qu&0oJOq*!x2h!@ic>{OO!M zh0^~oyAJv>cA;>9t(_Jl@wfB8(qkeb>44!}yGMKbt3HJEqq zYYjp2G;jgf%4&6FLehKgq?bFsC>WO^%e=5K^G=NNX5)GC_BI|WQ^c8_BD(TU_YH9V z|LR{;O1?Dc7AZV=;CFaVp=mvg_|);t^-9MC0ORg|#Atl+(U?q#!S|8m1%d6J4P~2w z^tsf&e+TbcS@=T$>e3icB|5uL8NXjfX&W;TLW(pU?0i!Sl`u$N;a*7M7Efc~IW=hem&cK3xLfFV-RjLL z`?dHrsS>x|_9D=d*lU*3&}-$TKYRTxN3NL9f2L);f24Bc^7mu^*f_?h*kz>tiZJ5(=iTfK6H|WR(B{${zO_dW9CKa)dw^Ioc#{xqL?~-^?v6wzY6& z9YGllxPaD=P?h_P9y@rKehr{4dMwvr}efy0vlRlKX{|qgBXHdOX@DENMdJXQ8DLH-tphmfZNDn61yNTI@_q6T3!Dv?$krBkZ$mMDav z`4LUL(&@a4??a%csy61hjSM)K4@#F2e@A{5Xc6vjlM$WMhtqUh;9!w0%6?{>ssOGI zS`hwR?EC_+W+sZ32g>WOXDZjRUH6pPDMt|M@Ih^SWSL5>%k&GM*~69zRvE~#b4d~G zS2vUY0S&unO}!dF zo#*L?<@5}HRq;>Su4Nu%C#F!2aXf@Un90^nry4|n_WMR2c$3@S$HH9TSeIjvCP1c> zl@vE|*>oiF*i2h7NPpocLYDSifBd<1($ZD{N+bdv{lK^Moe=G@8o=!g8 z_qk_PF3%2bsJ97Z_Aj8yvMoX6;p8owIGA37>160Ij`u(&Gw9pP)j5l z(;})ojF`E2X)rrL;~k>05Qfk<9hMu`D*!k`7vRGp$aP&}e@(C70>g(^kFjNNeR0fot{@^5R)9rK@cl3jmE#I^@+}3YxaPXOJvBpwDA^Gi zvDUjZl{dkMe|hBtY2SbxfiPo+8IK8E*w*k#(v+K3SWh5ZKGgH4F8j*z!|z?SX#vXZ zhT~Jauecke9uU%Iu9(GOk&rzwScv~|jK9$tpbiBzJIm-AbIN8V`wVgCVXoIbb0i z(C#D7e|&@3+&fLb20w=>4pQgzr^NpzdLOCy=uJ9>+J>lGL0d`W{XkUu%c~RS-Y4%+ zvK9QSngbTW1#Hs9EqWLyd?2Cfw3DZ{5Km?ddK$tctz?I%i2Yg!moe5$tZN1 z(c%Uv^w;xqjDg5-?^3fPH-aBF<*_=ClVGyRi0(ixB(16>d2;~~c1yQ&RhDQDxLm4l zyKxHV2W$EFlyv;W!9Vy|>7twZt>Ja#xXv-9!nN#)dgiCCvv(Brbx)v)cg%=4VXe)y zf1|V*u1G#z5y0B3`h0W4`K@mj3gBH{XOh6rJab7wXm9a8$)3QG#QyO{#q3V6nGq|* z!kfw-&TPa$E5T$(#-!kri`M+`ykXscP@Tl|J=Hw6gp8l{tmUuuFkfg_Ql^XsuV~5F zaYpK#nzx?yrapJxFqM&}#QaSuy_GO@e}DRVm!DKqyX`@@8V((p0dlNpY06Tto0K*o zW+K!m*JIPl0|IGleR0e&Y!$xbr7UZ_)hkl_j*}+=Q;Cb@MY2&NyO@~zL!rCutctYG z=!_DBrf!;a%TRMmZ8W}*)Q>qZyCGs^*akmvyC*JMe)1PXDTnxDD;~b1dRKG{e^wsy zn4?e(z^sq;yMNR`WX%Zdstx2$AT>Z2(3tO(STDLoWrzO&$s0moh+=k-PmE~LIO3Hi z?RPpUh|hzR(}g%d6N9zZ3xLkcqMd_y{sBtd3{J(W9=?IwB?TMAO@Z0*c6y646S|bV zwHsC;#8?xdZhGw#o*7Y5is`&`f7p-62hB%{8Qqx;ir#AxbVJ6ZXlnRf+xv`r&i8pP`0WCQ!(~K;wKMdpU<8TmiW&< z5qcQNRQC`2wByZiVOq6XmAPb46qmdTy?41>pvV`4#M(SNxYu=RVHtz#e<71N@@{wj zH?i0IDTOGjBh$0}opZ})$P5HP(g+pGfymI&?o%cAkDr_W4h)v}wdSG=7nmV+N{N$* zmFnZ;B0OQBbM2K(GuZ5GBeg%SBNEZvGfg8XaBu}GGAZ_0hQx`=!?d`d3&hFF_{c}Y z4W$?K44=7&c-h3|pv|(kfAHLIzTM}Z`%;ZzV1hPK*+X(g?I$q5EDVWtnzh_nmChvu zY$rIYR2qJAKszG!qGExA0QohUb$xzko95dYA0p0asQCym1Da_0uaIGgFS#xsxcUGe zz6RSbesCnwyOM8_(&6?5@-aBhHq{J12@T7A9iD|8+vj{98T8}DfArt4!u%+B&xk9j z831gZ15xyQq>womhi13AwE7wO72bqAl$Oj?7S8>cdEg9 zlD)em5GX?>SE%x-f99N1XQF=NNU*XrA(UVz2_5CoLDZoYei}g|EeSlS-=iiNn;AoS zz$Ej9xd4pyi7zyf$;i{eTDXkAw*k0@Iu3z)7WfiAvDH{;uF%5p7IfgH_|YlE1b@7d zBZ#GDyyeD*q<1?Hs98Blc)`Lc+-1mIQiF#6PO?4{Bvc`ReO-KX7N9873B6LU&J)PfjF)lFKY5~@lP-YLVaiuI)Sfi9;6wSp^qHw+f9Djvm} zUXHtWbo9Gb+DS=!-R z$PCuo?Ex8g*VcFrb}E4b0;R2#2w{Neb5rm>^9gy5e>%}Z04^L;d399;1PZc|YUSka z3@2#PpGgyp2cc6+LfTe_kC}S7xN-vHD*ymuTZ2FC!5kt!de7GiCCpa|TV3J57t@M= zfRZ~QFW;9ny`nwx?8l*s4Zz|R0REm*GJ5F@sN}1MZ|U~(i4#j7K#~+x+~XjvSFBd- z8b!C2e|>QZ7`?$?sj`4pf0ZTkQZc041j%HY(oriyO&eMRevF4|v`VYBCJ@1fo0xe9 zB7IsT#RP%Ihptj;>>HFvDe|Lzm+Y>Us%gdn;>`@|fXITV6Cel^iAKrXdv!w=EDFd0 zqIh7x26#yu0dXO=-ugXkdTxVs_e^9)4vj}6e<*~4rdlGI<%Cbzwn68I`Y-{!2Szg^ z7fs)u@%p321ox#_ip)Cfp~HT92Rn<(`_%UMoGItGsxEJPlR6`9hO0C1dk2)`1F*rb zl?6}j<@l@;-sT}T;l6cg0nM~1ZoY1}cm~ z4+it=Jbq*YJH4 z8DLj|Z1)xcR^k?5a^jdGQ`l5FB|+%=5yM7-g(e#vyonZAdCz0D3N#vt_gh(!e~UZR zL+~VA#ZYg}vpNcs93t<#9vHJx!Jy&KVV8fba?TUM%DmYvKxT>{OWMt`V*}#D_VMN4 zMBx2}!o%1+J6^NyKOO%p;-;Y1PmRXJ)Pl~3?;UAfB*9gnr4KP@O#pR-y|nGI`zqb{}r$XgX{1F~S3TqJ(O5?dKL{+3W_k>in-`uapb0tAs-*&^Xe*G1qnsso4B6+#~itpAW+a<{{ zz8m1Hu9W1_7HV0wlX Wta7kKp2{k>QB9sobUuv#Igeb delta 25990 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�-2&D$;o8TmR6XlCe^TYRQ-#dL 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 FlmpD5lF$GE diff --git a/web/static/failures/multi__sqlglot_rust.tsv.zst b/web/static/failures/multi__sqlglot_rust.tsv.zst index 362e0eafeb7623ce78282527d5a1573183897ed0..7aaa86be2b073bc5fb669b35125b55524305135a 100644 GIT binary patch literal 24954 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 JBU~I&WC~2mrEUNK literal 25290 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

Q*OV>{f?7EgHH*;0c6@$x5Ks_|3T1SIH4JI_N=c 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 diff --git a/web/static/failures/mysql__polyglot_sql.tsv.zst b/web/static/failures/mysql__polyglot_sql.tsv.zst index e5937bc0eef06958f5ed164c30e16478b227fc24..ec77fa157ec18034e02fd8a0b28ab6d343cfac26 100644 GIT binary patch literal 18573 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 literal 18438 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 ehB|M_oQdj&(8IL1<4C==*gw%D2n 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 diff --git a/web/static/failures/oracle__sqlglot_rust.tsv.zst b/web/static/failures/oracle__sqlglot_rust.tsv.zst index 027107adabe57033d69efea54e8f1954880bc5df..e00c05e5e31b994aa093804d31d9bea4aacd85bb 100644 GIT binary patch literal 63236 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 ST$kT6x0JnS2_-(Su5?W;zUbco diff --git a/web/static/failures/postgresql__polyglot_sql.tsv.zst b/web/static/failures/postgresql__polyglot_sql.tsv.zst index 6440c4b147dba938a56926ebe25540d7ea3efedb..35c487541ecf2a59b27ee5c510738b7add7d18cf 100644 GIT binary patch delta 24465 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 delta 24502 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 z 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 Z3euMbhg~kk)jvZ|>Bcqc9G^pggcM(hzzP5W diff --git a/web/static/failures/postgresql__sqlglot_rust.tsv.zst b/web/static/failures/postgresql__sqlglot_rust.tsv.zst index 586c48df56680a7cc161ce9e89e8387ba77bfb0a..49d024c2f74610bbf0e8ead50be98143daba56d7 100644 GIT binary patch literal 38525 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

E@rpu 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 NU5l+_ChczS7FF{cyW0Q& literal 25530 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�_b&tYmv#c2o2}`~$SMbR_@s@ucEJu$ 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 JBA;BrB@DgFqv`+v diff --git a/web/static/failures/spark_sql__sqlglot_rust.tsv.zst b/web/static/failures/spark_sql__sqlglot_rust.tsv.zst index fd1220f30054b0f7be143d253ce36bc363e5083f..0652bc7df489f87280c90813c441bcbbb7ab1519 100644 GIT binary patch literal 23244 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 z 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 diff --git a/web/static/failures/sqlite__sqlglot_rust.tsv.zst b/web/static/failures/sqlite__sqlglot_rust.tsv.zst index e08a00cf2e310d2f22bb272ebb1ee4d4162d7583..594bd923fe8ab7aeeecd397f2d459f59c82b2350 100644 GIT binary patch literal 612 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 A%K!iX diff --git a/web/static/failures/trino__sqlglot_rust.tsv.zst b/web/static/failures/trino__sqlglot_rust.tsv.zst index 400e04a705ba2449c9eee1e4026134059eb83fdf..f0779b23f9e5a90984edbeeda47b9d64433cb8e4 100644 GIT binary patch literal 2702 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 IGi>l%0XoJsuK)l5 literal 3581 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 DtzXyW diff --git a/web/static/failures/tsql__sqlglot_rust.tsv.zst b/web/static/failures/tsql__sqlglot_rust.tsv.zst index 52f9f4b5303315a366f268539ef71923bf7c466e..60cf2ee552832a91a405fbf42db6f39394078508 100644 GIT binary patch literal 55604 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

%fTwg7uD2W~EC z@d{%S8^k6y65j(V=8a&+Br->+7*K3(4I2#rSL=$FHmet6TyRi;)T9X{Yb+-8sAIqJytgAtZ}S z4geyGUd;N2xYb@}wBuS3;J|Q}G5~kf$m-tqlQy0qaa0J90`shf?IK6-Ct!sAyR2@SzUn-;gH+<5jm@3rEi1^U9e(ooyX7A8)1I61;*mCIdp^8(3&3#L zZ}GUtrMY5@u1P)gP(zS!IN&Dhp(S2|=#$T%aP(Z$;y3RzZhPR1FGOXMiNF-^_<^4a z*WAWw1=O4YEEz1p+wmRU=W@ePzLdiCN?VG85xPvA8pU4hANC1wiFmP(zV`pE1Oi{> z4_=aqa(qc%8T4Q|fMlb)-gcv}107XbrFZ#G@EW&7PSxbpskMjKUgoH}`RU8(8+ny$ zwVJ4Fh|=pH-rf-!FHu83LMLgE;-f>-c2a$Gtm#CHTi`W2EIjd67oZ=dQ07X>P7Kj$ z_2UBd$Gl+lY}rLZt;E*D@)XEqOF=z+Ug@U}iWNrMXUktmWwm6(I`UMDneA#6c8++< z=}EOMUeAaoZ^DhN4Yss6j4|NQJ_ROXOGQE3nO^P{T*SkBja}{k2^IZft*W9fG18`) z>&kSQLwgYZ(bw5N5A>O%jtVA2cOoD#7R%?o?!mwUvLRMAOkv@wpw2g|_s@(*KzYY* zd2F{qUi1-zpxp``33kj(&a172j zGq~^Jl)`C~oHx@Jg#os1MlV)Y93sfTiW4Sa>cxCBd>$amDTVs6Ek;l}hq2)_UngNRSfM<222Fc%))7w|*6x`m(u?!aLN96#L1&244x zrhg`~xEp3!$tVGL#}0vII- zQW8%M|GqFPKxcHhg0$j}48-=n`e(TS2I@vx`Hl2*gpCnz%QQ#Gx8f%yH6C_C%*QPS zh(scYAO}|&NSlM*GHpG9U{sNab*0E<)9f1|$4Fz8Wl+y5iHxAU3B@RWItw!jK(Sn- zQppG3k%AS1$-yy@@}&Zw5>NLQO+LEHd97nz2|a|!L+l`4+&sDY*}76TL5Gfjw=AFMGMAz%`0 z+?&=Ffer)-C{*WH#hIjo5GmDrY6#wfAAX_(_0Mp9T6{!l1H%jV5ct!GKA7Op5IL$; z%h7=0KoTgrPtqaFacB++&|c7fpk)t_dXQ0H&sW%KF)gckCab%@u3o)v1ypYBPp6Z| zr8G0zH_sg_4<>QuQj8D!4&|t5Hr=(kK=Hi0BneFPj3X16*a6GgKmK|X>}ajd zKE{Mqu{ct4MAiX$%>E8m%S1IR&{=G;mqb;@fvws@fLP6eS;zYfBv0`Nd_Mtdc_0`; zAW5b=7y<$UBZ4UyPG|%KApyXsl07wul2{QEWVSCPX_WqTHybcBXw>8w;zuoU(Ui*V zNuBHxWg;bE4*;A1uWkH!O_~O-A659B-pjvHDP=t&V#LbC1`^o z%j%SAnl`d^)(19OnCfWq_9&tfiChSVY?~&x@1)GY+UaRXi4q~*t6@1Tr6kF9ML3S* zI8Krwk&U}Oc9IH(`t8Pt`M~A|(&@jA0lNp}Zl#IAV61=b7OiJFCO;>GVHuR+vGAJV zugHzmE5VYIxEZ)f>DMJXA%6}%uSK8ZWS4f)hGjK21rC^i0R$xI@O-f|Io*dwF+riB zz-}qz{Z38FV9r}5b2(R3qA6gQf+HPH8|u97c%@>iCR~@oy%a8snwHEH$$K|_z2sY* z{8D@>0CTd3UlP$wI4Vt5QgpBRwnE6F%`!)!U|3WxSyftOIGzpda2W^&TP8KF;zS$1 z9CvOI`Uy?$57HHwicAA1gSqHpWZ{>{pGO7ny2?tuOC_hz|DE*Us3J|iG1tSY_5+YX zFpJrs)~c>*+B|(p{d4yvJd*~ezL@<7A8aoU!(4XI15Rv8x%^76VRY*3ahjbB#YHnQ zNfLoPv<$=7;__(j%MJ>)$TvPW*&}%Uo20!(sYNG_A(&I~;W*Hpgm&)%`TP0`JQQ1%CzX`_|9Hb&N}V%$HxA7e_6atTd$3UQ(+{_>1;TMPG_Ry z^GA{;+2J-595Vaz!axhwp~F2^Jdqkyf#!yYxsS4#>C@4zndy_m+$@%(nL7l&Kb}z? zNu)^4tMPlD{RNx<)Bd?8OYCv4wBxVd$oy&Qf#XPL|%<&`@8djG_%L6io&JZ4>aU>@(C{-SPIOD&~XcCo+1?bB)R?d~TL z#;8TZSyTiN;L(gDg8|B2r-*m~dGwjpjy@r6lJgubY$BgUQSTHgk=W74K?FBzCO@Cj zqwBus37L~S+0e(rvrW4DI?UdzLXL->vv!|vvGY;%b7wqwp111mL8wAa>Z>4MHqpt@k2KBi^e)=jnrYFYufN`^wNm$8mdW-zH0C74BF*Y8AE>54tWD10r)oEilF`5jh-#Zu9+P#R+IzWcJr zEtKL%hJ9ngt}MG3mlfU&3y*fcwRgc%lsI+n?>t>C=OqXCh)adrUY;hud>OXD&+(CR zo)>3YDPM3T-=zhUnvXk~ILfZ6IJn6+scaAH(#fS=+g8zxVoA|BEc!r!WC+>PnZTF+ zmilLPU0J6e=uP+I$mu_A#lo5TQ(u2y`L74Q=nxS~5H3h1`Tc0@Tnt4IHu#0K*Magl zfB*qhP)u|<8wpJ&0t4Zo!R5h$fu+(w;XIe*O7z&nZq_*|MQ(UVNJ#9+r$G9G;ypqZ zMZRBXv4ad)dnNf9uIGCNgE3VekjSIzyo-}?!h4?8QgafGov2iIx~Wq&0iXrbKmZUL z5lBSRU`#Mux({R`1yMu`3WAFPm@*b&4M%9{^SK`f zmyKH89m-P5oy@(jZGygJK4i_Cm^WiyyZEzT;$*~rO=5F>i>nr~sJUaqm%L1%E9Wv4 zD`fibq(mqgIE80QE{PQ{ZUe8M0GZ9&1tXw%lY;@mU)gCV0o0+>nNJe77go^boCSX* z>NeQ((RJbBUSyi(@<-EnGzDkfAvilm67J_uXO$(zEt4|8i8^dA!H|1$kT$<;04pd` z-lM{5Thk+VM9}wx9x1&m;Xoy4bm^DGdu=E!6H1;xUO^#88@igRuD`F|?HRA3FPa-C z!{$=$-dG`|P#cE3&K*l_#6T2=3Jc>l9>;TEQyEVU$MuN6SvnEw6*4BAxL!S3d&s-6 zjoM^(z=}8OvL5=S*M>(%? zipC|1i$+AAOsRfGePiD;|Fi^)y}d7~l86qVhp*+q_G2uDV2o}VLZFX5M6QS0D6H@K zQ@~Of(a~T_dV&1PX8K%ssx>rhxQ`@29MYj?CQ&1+pef6Em*tY^^ao>ipZ2p@%Y;4I zi{G;E1h58a2cCMmriMZFR4l!t9|aRV(Og8f* z;PATcb*T0HxK1p>Cm~M7T6gt9A4_Bfhq5GoWa4P$+B(?HJ92hV6a`|OX|%wcm}GOC zZz-J`6Z(tEHisBNQHL`cCCf>n>3Sy93Jzl_vPVb&$xKg!eLxDwt7o+l0QU7RAV8A7 zTS|&=z{mGl3Y@kBJhq>F^CHE*iQ&V4n~I(SdeLe36UU$Q@9%l@ogj z??>lx$m_k1F=@<9xHQmMf&f}NoM1ID)JWJF0NpDm@8nf*4u19!eH2+8KuCz)wrR=$ zd{L<>jTPSwuXzKCz%2|(LFiURr-I(vZgc4(l(<|zLkn#uw68SxkhFOB@!-;6BT&#$ z7$*8rB`Dp|oJO(F!bGcy>!`{l#w~>~^J}c}+e?(oeHPmZZVZJ#8R49*s&n=lD?Db6 zs8>El6B*YLV4*I7>?tF?6|5M?S<%7`nJ!gvnhFS>UJAx0-`g+}uat6=wF^xH={-WxUbnj_{H`2GT(r^64wBG;lCOAfQzW>OnXapoHBVm%n@x*6QE5<0vr=|u5lH-HD+w($h$+_r5}k`b*o@pzeWbhyJp=ukcuhD;?F zLZqMUxd1_8^zgk8-jhz1ktD}(r^WA{$WUEb4r z02utRR!dE1>otkYd@Pska>st%Nn zV~xL9J0r*OK}3jqV32TO6uE{I!r#HD>Gk9${VI}2xjm93XoCA_7@`S76t7`ar^RXD z729JWfOEoq{RA8C#qZ=sE9jnc0XD)QlL~q%AH6C;HPL~@uitx^(^SRYmt{(|J_fP{ z#VQW!kG0@T78_uQr#^4b3NOXNz;PJWf))Qz%rz)JY#AW{^~=6xb*?&4>ercMA;%hr|n z%ARBE!plr5nw4houNGXB>Qjx^rACvI?er~_5Hd5)lqAF+D%~Ka^RqO^ zk}bNe;>V(*LP_A5Nwh68)i0cmAO>G00fwbLk2z{qLcU~2Fn)57lpJe?wQp+iJ!-L13WDc>@OWcU^tcT{^EfC;Jm-eVi4618fN8X2U$c8{9SDb z770X#URhnZ0JsBS?^x?`{xE2bX!~JYv7Nmc=$Bk?HZ6LaEX_B_Ix@eHF=**Xi-hS> zAwx!yP;|dmOLN7?dxn9|J;b>gs1&aXd$lztUt1mn8%^!b0~{cpO_H(Q&ZYPmK9aMc z?&i}ONvPiUYdVv6O&L)JZ@uUSd#WG?QT>KXVxDOBdI8X-mn?HlAl0L_M3yMsb-@v# zm$ti4eWdJ(Sfv>z^d_%{Fo)9gMewT~YYmWK+5xMyow9Aiqw@(QkyXW*+F9>0){f{x zi|3npj|osi`#eY)?n2Sph_| zNwdnjG6)s2!Ink|FSjkhqvN>@fXb{8#|Yql)Kv3-o6kTUTq?PSyX#7J=NFk0@Gl54 zWNtP`h)IhJR=2CU7Sc;lb^5XlELIJqh*H9hC}iMIB6#BI^klie$8~w>q|yr02upRQ8uVmA_nB~+x!K8xY3?$G!Mfsp);uwj z*;4ZP%LDx#4O|+wY*#Mr3#kEet9vrZ3B)eM4svpgzN+0$3fmrDmcw23JX(Ogs0Wb;YF*rHDSZE-CrA)E_KZ|s?p1GrR6oGtYq?Mn9t zGk8ynunDlasPk}yCo9-sIPT^hX9MY)ocHA5huo1oDekr3NrH9@k;_dyTgNRzfzH`Q zt7TRHWRrxmCwIxM6tbKL4-G6nUh{mIpDf0c!ttwlpy-ApyPlg7qDbg05?F$zwNU})R^r^*V-hBtXV_F z3!{iUOCc0zM|w=bu5k=jL;d;hGe?xa5wyah9WxYn?&uwKA}B<>V;v}$qHJWYt4CGQ z-3gqUJ4K;(C-(-`YhGAi9wc`=>OGPqyQdrdP6r#qJ%tSDf#}re$VZI6c8&TvIL~!z zD+6jIY74S37q#t-QCI5DdC-zck(AF-M86#71fgr1y4s>tBjVcfoDu3NPi1+2%#d+a_yWA&14`9AtS!H>jV>)L5d~(@niD zVSjer9TuY|I&_-$qZn=C*UU_?B4~1CjZqQ~mICi-xKZX}nym&?@V+fpC|AtPw8V|k z=XhDRw+5-MPv!Qs?r~F*%%l=>#UaphmW2fG|6+T1v)zyW@s;&n;M)pBcnK_2g}lNb zDG&T%rRxR7osZlM=AnnIzR_nl6!XhBuu%xP!hX9K@J`GJ41$a~@9+$LSFry#d^@~h z66dJe8<+V5=}_YNw->x0I_dOY5&zES%mA}Dg>!fsFP(Ud6Ig^$g)Lwu^khWQQ<^%2 zXv^;NeSOmNbO9xn2q+&d$JT_X9!QLi&EBL>BMxNh?H^n~m}vA$;MdcUkU$4j6ZCr- zz+2>2w9H3OA*atW_w7OjQD*3;A^0;fn=#r==q)kp?Sv1_IA*}_2Sj+3q^O-FVEC&f zo15DX>W#BhjPry^dYB;+%|CA|8WlikC_#xnZz@9lWa2ORPFU~2HoG=&bUY&U;j&FM zCIV!R$gdkHG`v+pTa_x!!G7==6NN(4n#N2OeH@RWe%C3N&z!s*jTTw7`dmL3^aCu=+&#W!OD{3L+m<$;7p3`a?f}*YXYvmK?RJ-WDlWmPjon zxmU66R!^P_C?nt5Kq!eyy1ojsV+_>a0OeVt%i$6XJ)W!}bKVlrOULyduUxqpG!&Sq zSK6F5xC`D_f7O_3(znsQ?uBz&8|{&#K2pc!lN9jBt{n5+10EC1mx==`5(qXKJ0XYO z4!16h*jN;oQRr0K&OHBVdm}K34_yNWw&5S>gi0Rnhp3aJwoIP zA7>A)Sg7LkV^C@8Ak>XK^rJD6VX{zYz@OQUlen5|1h}+IEoN-w2ND2@)WBlNFh~a| z=E}8|fbT$mHoc4iZlYHcH`YNU=BzCR;!A9(0NC+$B?BEY7WmD#bfIt<@l*+cQcWa@ zi`A)bp!R~QD;Bo+?uBrXBAWP!O@7LpDxtA`p&84O-%+pR`rk{$_ra9c5Hr4z3cOGs zt?*E<)mwTmdOEA@P5Fads8RX0i0O`Uw_}lh0X(=T;Vz;3D-{A93=$ z9CW=A1XO_6fqtaK0M(a2Nl-fA7J%goZ0Rj(-+&4<4MGQ=%IFss<<7)>yCTwv;A8Ff zc4ChDLGX-HbB)B=~#%J$WHJOu^5MR4-5~c*;H0(>2ODH^VCL{9wPzlG2e$z~m37OB{ z2%SLq)UdLq0hUmMzc88gXVt-lr#E^8O@1s||9?k;<1WY6hCrgFEX`J~$JC}RQ61H+ zasXHf*_W+GFNbjKiluJSgvhH@bw}&^>|)i#1P1>|WwYL0j%pe{^#^1sT0wBa#XSP) zCo=iL@nl*D=*tVIhmWwg`jO%&h*(yp(a{9C}v zw4^V%5U^&Ri^Y@#3FzE1)PA#eHG>N?`>Sebf<#%^gW;;N5d$<3m{a@{NLI}!)a~&; zA9$}xZ1Oaa+|L@A5h2#qvG*{?aAs7{MP?Tui|^lPHyNe^aMY-Ymqja_`%@!4CSDXi z3gaR5l+M1^-m#%(1y&BqA6uLJt^KbnloWsM;3s+(8}oH=NWF`WoCX7Q#&^m6nikq5 zET7cEa*j6aP}3y!-G+eH<|i6x?X4@Ad3eFAkkrBv-#*c0F=pkHFV1MPd1xo#$d-Xx zTt*jaN%SIn=u)Ou^i)Q15nG~`$1i{psT)Y)+y)$RRs1uMyUN?@n)8^85Z%xQL&MUt& z1d8GoDtWo_Ep|8zM)fT~0+;1bDRbnDICH9Jp%qETyvvX{co$sf@>my@){#)jm3;6& zK2MUHgvbv^CSgPj)qxk3e$?pe-q$Xe5`bHhEamAlUNNTMNu9KK8YKH?4AL%v^dAKU z`9v?wHMeKq;leO{|MB&3RL%A7w9D<*G{tW%a5$B0jR}KN$O8$b2QO%6T1mCgzz-I=0`C@Ab_yfVMS{ZL z4-s-EFi&x!BtV=Uy&heJq0@s)u%XBbQPci6iC6K{jM|p{9?R7*0=Qz5t}vj1 zBkbqb*>jn$#F<{;f5t5@jUiOdfs(1L>t2hD3_ad)w7EAT=dXs(UA!SopklV_mceeh ziKV|EF6G2T%>W$Bx+Ok2EM|aco^)>>xoTB`Oe=hkU40CmP0a3 z><=mlV*LG((SF~fv72NS4iL}Mw+`fgp1dKA&PfQZ&5n)IP=kZ4 zuFL`mLLZ5xk?Ic3Qx+jyb#}AZhXmP-O>11ouJki8NzU24EvPuLyJ63jDnYKYp+HO; zWLP9$DCS{{$4Os>EVF2N)sj#4$MjsZ9Wg^XZ< z{=LwcXY3Gmhcg|QjF7AKcrwt0g>IX`Cp59|g@OjJHz`Lo#Mst?^w?~s*HwI{wARlR zbb>X64x%mvt{dP-@858_gG!Nflfj37f`MDy9Zufk&6g1hoP{FD>*84OACRSp2y(zi z0gl8bDxa~*m3b~<)CzN2fyZPq-Ds(?R>xj~PeQD%6@XdHdOwKuyWy{ZiLM0+FcZf{IW;Hufm0K*VOE1E`CiQb50eL8%B?yqRBwIamGVe*Ywm&*-lH^EfODXD!1j zex6CBg2>-IIV`&+Fgkn4&5ugCzrd!{2_Ou}j=6d~A zj?fvcZrorO{hYa4jZrZyFooT zJrdZ0+)T8aZ%4M^TRXD{TxEzJ+NRFNs+@F~3&*B2EBVk)E9jO>_sXK=?OYuB^i=A^ zrkzlnEa%p`7uqzlXw@D0sma#>Ist1XmO@7=4BUWfep zXgg#^CLvQo+k~Xi0Hpj+HINfxE3{BaLf$s`goaa76|6H zQ*KiiMq|AsT0lF3?+lkx)`nBJm+rYVF(%>RM6^4bq%AKTL6<v$8Vp|vwXo{TyD8!I3qDhbX zvrTn7vC6MJyjMK2!2F-w8odwO<^;#G*}UGZtYDrlWrd?4fj5A_)tGNLfs94))lD@L zZ`P^UfQ4%^+UseVl+vEFF;9@xQ8kVyyG~tSSRr7JNAQ z^fJ2|Iw_M=$oI=eUaK9G3mG4%lc zd*KLOG#{{6IfD@CRO9|E{`?V|K2sE41`FoN)l~^2t2v=DXv+{}T&Gxz%RVm)^x<$t zmkHZ4Zy5f=31;KLU1%eikMeI`m!ke8Wk#&GvjH-WcKI|V83w82jg@NwT4pY1!`$ak zhuB-`ExUfhFO3}2@40sieUIZ6_TLsXhh+pS@o!c~^w&@cA-&-?vHsg5jX;93TWw(o zZVmqIg#gb25ZLsA1Q7Wq7k6-TRCACeRjkeK2s(@;Ult@b8sbeSlqi_BMNJ3PcJ{4kWhpbOL!+hOTg22T(aJ=RjO`J!NwMtK#S4c^d@}hX{Pmi1VxGez z&8L(v`n>u(an>%E)k>V>sDSn9R)`VD|BRiTc7kpKS|b!e1(+{f;9 z0l&TLlo%7ybD5YUllEgxZN+}=(HQ2ghX5q=thKzCHK%+~jy`Q6?uELlA z&G-aqZXE$<=CTXI9nIgh;&_^+4v2OI&7x@IJQ(C;55)Rx3oQu}Wj7X;B5b#Pr1}_^ zpgD43webBfI!<l@|k#+-eR#ZXRZQ-GpDgD){i>kzXRtVYW000bx3jj^=#HKO5` z^meI;JJI|>`fPl_Ei-olE)62h?e;ym9u6k66}xCHnEUJve0OlsWfeF#VH5;+a;?P? z%Jx=X)idY$E=9+Gv%*pEvDJT$9$xG^^WokW zU+978Ww8+mcN4n<+sR=w9-EiCiI|5=t^@6RkAbyB|FKqL><2b#smcZ@;zKuPv) zR!`*90E`5XOMqk__RC#XFzJ*)dPf7BG#0y-11N2wCu8t7N|YsTDY#ii?REC#NN5z4 zJ#RAh)UrU~eb_Urv|5vI2Fk=5F~g5;QUr$zunmaLO(IIg;*X9_KMb>?Xz7K1rn}s~f`PP5 zh)?vc*@W`F;J#=|`DATFkb%TDP``ZLJR+e}!7v~`X~PB#CjhV&jiVBp?s*$GA9)?f z6lWJ;;gAGnB0xT=hyD|z&-e`Ta1|6RR{Q`2!$1@^qw z-2zhbX8mAgA(AQ91~mbLq{4W|;mE_C`sBe0LVzG7VFD_+m?JwtY3#!=48t%C!`5XC zN>*WIM9Hs^8b#O(Q9RX~1+fo(MEu4=2V3Q6i&eR$O^G~V;)OzM0q*Gaa{(;^Ap$1? z7Na!(202})I+K8o@BzqJl(ol|FAEheU=CLWin?;6?`C)+!FKyb)uIuD6^QotYs@p&B~(iuBzF; zzaieinA0@jP?h)YNSKavPJGRVS-T8og5babDP!x(JeI#za5xjEa_TtiwzPbpo63dd z$=?o!$S2k&76#^@OcTjRWUmC^-Sdd~5lcEN7!9BB(=ZFX&q}EK)LL7&)MNj)tabPT0V?W2A#AY3Up=DW%m)+<#?=V>0S;orbC^EYnC~*mPOhbX`+cO<7yhg>A*t)nBrhQ>sWP z4>o0vlSky+!LT*kiu^ub1fwu55@oC{DyG9L!43oogU7k|IJHXEoRy-k7W!GnF(-_1 zmFhS;1XN5v>#PdP@Uy5)WfyDQW+UPr`H6UB<9V@DJeCb*v#Ax#)F@ny#?DpKaVt)K zAPP_1F2wR;4cFtMk9Vrg_SYTCSKkpdZVy2jR02iLGZEjKD7c2$#n0K(1Nn!5B3qbd zOKJ7(PlG~2(!CjH>);Y)$t4~nupIj(PiPY#1h-K*F=5?|1$L|va+D$$KW0WTs4a0g z<;6JSFTIfmZ#j1AD-K8Fa4?)<0|pG_d?Va<4}W;fsoaD%336&_QJgiyE~}bTXNyTJ zN?NRc{Cw9<9;V1gOT`vX>HFRz8?pb-U$}`5=TslKJ^9NWnS2)3rm|L9+AvLB^xlj! zBcrH)@fU>`UmAxWV#8^&kc4Gts}9n%mW(945vr2BkC918Xc|cRAC36Fay@SZdOH~y zNP0!Cg{^Ds^iG`kX*b_NWVx;Dx*8J28e-2_1NJDZ?(SqIAZR z-6j#MTiW-csDRYR-i<Y=4*MU6q9g;>id{*N^BA;4X zN6SIZ_xV6co-UfItYoXIGLbCcWdtsA5ageK7av9SCC{YMFem=EjMC{zb2=I&1LImN zTUl0F{q3TupcMrbO=d#CLsVP^SUMl96~Eolk=*!Xg0J(NQ|1=MjYDLg4$9a{yZCLA^qkW% zl=@Fdr%|Z!&lY{=vbGu+%+*+5Sk9i$k;jWw<3ludE*8*O(Gk0a`^`O{l0(Px(}utK zQwCz2H#_R)mz$sAFD$>$Rash(IMl+JvMdONX%BBgY_rH|3Ds%vv`q# zO6evd`!|-PhFJQrrq{y?Q#zLP`gZ&8O$#n|u_F9@N8$Xwn8Eyvi2(=qzvgF;TYY%2 z7YPI%=3-U)$|#PTAhPV4tTlxF@K{FJ!IT&)@qD}{Z!_X-7?jXn znl`D*axpyfMTG<f$+Twi!G5&)U;1nb~Mm)TYsB+T0qN%;vEC zT`vo>a>m)ODvF}C?|kf*aVx93m|BfBPA8-h0o)&=GErbjAhAuf5!;(_hCHgZL7wju zSNoC;>`*P}Hx2?EG?lZ?5pN_>aW8yTX~Mb~E)xuw39CWA54gP@G5rq9i_v!QEudKA zER+dPOX=2WE)vX?HGfywu^D-i6uwX($B)21<*uCp>-&jG**_1~Ynr8{+-_jllj{|VTy zX&A7qMx#qpp~vCC$-W_5LJ!62yWUS#E00~dRS>)IoF->B!&Uhln1wh*;B-5Yo2hnb$h6uR%YdOzYwn)E4S z`4Ff}v#FQgqZ<6_TixtqDaCJp!-}bp65Tb)9@K5mvGi?}5f!H^9yYJWS$wEMu(UN@ zT}(06gWxHM)p!w4Kg$-)$d-$5wY~f)6DJ`*qzO#2_nASuo0|M(@;tGbpwQ-%zcu-< zhwoZ@Zk?DGPG=)DU}xcrDBhE(LpT-Y%g4et`edr#W_HEwJO1FscS_CKwXCIwz=QEz zij848l{Jp6EA7Zu0XH;BRbkn!o!m2@48N}(mq0M`Y78o-uxb(s!(7@gT?%xjeUuPX zn&_m&jzokAAY+#4dlx!;K;mo^Xk9lg;cdhsHkIIZG9k!~2#AY%#T2dX6j4^Ng4ku; zy&bz^Y~r)UGO?Va-IYvn_jx?aX zDGH{#+Q>#6u0FvLfIX1T$c!TOxY-64mfed+!rU7s&7yU)tauSe-;u;R9#?j2K*|gJ z86as-?f_$Z;)|o)mKRbX+B_LnaL2H^;XQ2U?&)ZtP5CTESzw*!q#{DvUWBf1n=$n{ z6~9b^q$rcRa^>?x)PE3u~lr4NQNxZndI2P;0-Md;s`~WJDGp{NzBko z5$Y*0fxlYm;1Wxwiq3Kkj{`!FzZH-b^D1AambSNuk3V0Bad}TpY*KX*#E0VB(wmO` zstB?|IB|FZ6M+Rk0L?DG-5Px|kq=?bnq*81Pf1b4XqJ|WUG56Sic+2D+pI|Hxw(td zMx-DDVlw$Fk3(4=LFMd~zcaHU+HM{q?L8Q^FET!9%-U2*fP`b9Hi6yxCA{X*tO95f30 z#J2M8h^w^QJ10-3K_XwTxZjalfbo;rn(`FB4oYU?c)OoAs9ZzjSa(5Zjp; zIh*@dNN2+1MFN(ED8{cfKB?H;h&S!RZ609pV#{_yYhjrT5f&N*k3&3EZ9Vt6*uETR zg>Y#OLOF97?yY}t535mpcWS{ZGMh!qIUy|d_g#PKPdenL--?rd-NZKIIgHKu&w={k zmDe))@oLF2OUMHe6V=FWrW~=q$NzLWQB}*PmDbe4SIB-4moArCqr@ud+o`V4!Ru9y zR@QcX)xrkCEGy*Pw!JOSz>3_MbR>6=A_FXm<9Zu9RBvQF+l*b=2GR?#PSj%Uv*9(@ zdjj3Ol7Kr0k(qQRSJ<)%h@dUx(`$Ae?xwh6#YjEnKl&^qfbYxY*4+q(=wk5XH+UZS z7Lb~taQUiWLa+u>aFkTs6ysm+>G(ed29$UyQBpWN0%568Y2X6FYfUQMB)DS15&Akj z%r}m69XJaShLwu=?AIhm{jJ=)Vdd$83jAD3a7M~3cNwTdPQyYV_-M08b27~lZLT{O z+K!9WJUs)b{Wu*dH6%vG1oL$QAfGhw*V2koBqht+DJb|TOczundkn}M2(LpA4Ch$z zIo8QhKQN4UZ&z7D!1_CFA3#o#Cpb+Vz<%->cv8z(%KGs?Upm2Y^>)B zx_hyg0vU(lvJ3_`<{j34xeb1q|JK9BCICw&%I|0?1of~gywZ6va=!`9Ncui_Ogtij z*pNgfznm@wJRV}kLjzg|D`SWH2a=G;UldV+Azqfr$f8toaS z=4xhzgjEapd~{YYQWFM0X~zH5M>BnS?gbw=Hi;il=~CQr!UE-f*&Ir^a*s+YU#XMY zEcE4=fe(-@mPGR8H~E+u^_MTigUQ4#NBo}K5G)|rTl_xENK?XLxSQ!gP-&e`)>4iY zr2HpSC!hllYf$LP5eq8v>Mqdv;nkn4cw=<<{`tZL2>k`x<%ELnP@c#|mz9i)7rR%` z-Hy}Tx6R_BWIb)Aa=u*xBZt*jTTu=q!F)yP;uzucXQHK(Of=sg4eK~4q>61N?rgR! zYOsh@h#C0+V@%8|eNV?4BI2>~ks=WnOlheTp*VFKCor9d%kBf7zZaMkJ?WF27V{~o z=|?dn&n2PCDIxZ`Y;v}3u`vjNHM+(Wiv`vPS>`!W=WU|NIb<{t^khfS z(wag)ly`z!(3m(w+YAIX5u(g-6LctdJK$!}G<%v!bDS-F19gXERKz;T!&D zceZzyv{Pa(7i+R0kPoBnEFXXd;TVr#hB&#oXdR!cro<2WN@{8u>zo-JMULu32e#__ zxtF`W(ix){4RUm{p9xtTOOkGtvFJZX^hC}^+h|N#aimGFf?BL;%^62b;5=7x3|SWe z-7~Bd#xA3tmZTqwt;1EF*U}H`1|N|VXnyq0?~J=*!vsQ)>@?8Tg_-Q*UwX#FWXX*n z^H{6}TftFJwFB@`<2feOo5FA_PZ*#xgqdFpS)@`fP2K!dHN8O`qy$&m4839vwuH&A z$jx8ffXIhslMLSGXt$KluC)xT5fUx()2u-ZM-?_C*EDzrKniLX{e$TPLp?QvM564e zj4T)?kbQKNGRwigVTwmpW}c}ddf7}^7vD!FUBAB=!JS+pY)9S{3*ki(TKHMn z>CT5L`G6SOn3{{Ut@@dDvBo;>9>x`GRG6A&yOzNIShn5%)D9!E;{W^>t{QF8(Uu@V zWbgOhOkRt}(R@n+Fbqk3=zV87wecwc>v|cK+&c;LpSNx;zo_L4j;gf06EWm@OhLGP z3%yEO`Qf8sLNedNTaF|{+S{poOA?R9m3({RLj%Z!zxs|<8JEDg9=ZcjV46gW9@c6) z6AsxHbcqoVWCy8)Uwu4nDn$w*5w%AiP?*_zyucY4A7>4tLMi@4P|c0Kl&g=(gc`Ug z171Z?6@6iS?IlOvgE#2#uPd}KdDgDle2&r1k* ziHr`>Bt}8vZdAG7CC5E}qORq5Snlbb3ZdvA+wWN)KVP%L&c|thh`GKAjUha0*)bQc zum2vq5rAj0xPfZuhI-f1bvx(c^hyf@V*ooRTXjY+!r zxu>swC~bnf%HNaC&2A?>OU8S;Rw)XWHJ>Hlt(m(DH$Bn&#Nj)AQZRSWV3c?yR8D~h zaq7l3cGDCFqG&X~5eZe?y-X7i28`5}nkL%yn&vgMY86 zW>7?50Xt}g-wxw!pxzSMlp@*b##MoA5iJ)=SIEW?Y(#zMUeB37gE|ciZ}FXY_P9id zTkD*u)9zc1Fm(FPX`@l@vDVb?-dL(G8L=~wB6I9JxVOm4at8lUHCu_3zx8MO{)>oa zF4ZJ6ftZ1YPLg&gz7bA?X7CpkWD$Y@LI%j*Pa zULe^w&ecl_(hb7b5?;xEKN=yKd8)O-u|$jk9&oe-jFbQTewRFuhD8w|>*IOD&&XPp z5-oht8a6A0YZiw&gyA3u;H0};?;p4v#~@;3_2uF&hTCAb0ka2=S3L`mSKTFo@ODpP z@!jb~58Vyyji(qg^1YuD@S8BD5n3Dah`hj~Nq*u_?g%%W-;421H4$|EstJiz0+cy| zKNS92O{o_mGqooNU~e7Osz;uJLY>fP8c1-3lKDIpz5z5I^i#?WpD^sKmXV?kltwMEg*yYa~INNm@6>{C_ z4GW2gP_#GJ+8l>k^*n7u@=4~qO~(U%kn2#W2fopPnJx3%a6`u#ELYt&QY~D!E)D(3 zUi)=Dmb*guwCkcp{q*7N4jb%#SHkq>;#)c8F!KG?)^4mtq3JP#oG*keuHmM-xTK<1g?w6tLnr- zMzf4lEB}CNtw0cHfJ&}ku^xg*_o9NZ?@t~j=zY>9NNMmCL?SBe3%V+}Pr)#j<)@%h z>|=(oMGub|ZXVFL@2r4LeaoZj&p;*9h_-`R)iWOoiK)`wx%rn`-RdlCS?Y_sTBdScDQ>M3Oi zKUV1VKXON;Ld>cAEjvTEG+1qk6^tg8r5yymUCMY3qFld}$aDpP)<>q{#w*~ZIL$8M z#GK)9425=s=@rtWW7aA2Vble-EPHS`ThqLh6}9@! z)?278U%bW=)VZAk`R<#xFyjZ%#zAonYu_T4bfN(6QYe7yg913@^NRv3BB<7ZbPS^b zG{i^#V}HR%X7t3#HzP=iMdSU!5CY$&2+=o35#a+@g|Q=_CnidHqAVeqYH6w=lgD@P zu48NNq#Nj(2+A5D&`<=t4-eq-W1qT_yG%uL9!t{Pld|bI<;s3193xGP1=~|7d zWMv>Rg5EwHOr!P&(XmyZ1F+S0wPzaj8X+{dTe^H)q6m%qUJE_P5cDq%>G5(YaSJIJ zS-B5W7KTT`yd+m_29nrX%Yksl>`xG#9*0{H*z8JC`2au4X4YjGik|zg0f#RHl0uYr zby*t=mA@}!lR>Bmw7z_rQv~bQMo7Yyxc3VOa_s1RA!Bp8=Ma$9QM1gU5C+6n*lwKEL^R5k-$!xEjSj?M zwK4N4;7z{@cqUO;zK~3xq?^iEbt;@jvqp$2mdxYKu|}YIZ&^ZE97g&OI@~OQl5^=J zx42IXm;->fz;Von(d}3MUT)-XE>6mB+l%)<>gmmUtZhyln#OH!C zJvan5&wN`S4CFgpGnH6=y#KpQkv(JC+dmb}QBD4tPBFO!f`0RP6tNGb(^m zL?DTvNN$=$P#2)=;u`MUJu&|%XG5e^yZ|4@=uHc6qU&kV@u;XPas*E;r{f%yA;}a- zED!zt){(PI5cAoSql;7`fpV+>PKyDUF7wq3N3HEc(6JumCgnDZ>)E)sqedmw`o@EP zfr%n9JE&MHQS9{@GGqlYWM#|V^hGd#4y>xrb;~Ws%l}*?*a#O|fKbk!AqeaP8xpfH zVCmvFVFqItE~yz?5KcZnnzkEck3KIlIn(Oby(+!MO$35Nk`yA-F4W5;MCU@z^x$h{ zzP)X~fi3>M6>)%_$#fEA_nUIo2s)n9+-;h}j{CZC=N@&!GQ46DPfw?F4bP5iW55;} zg#bDHeI=x3!2_j~6R|}jm2}hUz9y?R?e~+P<0Nod!N+g129IMjBPs7Wol>rW*fqT1 z=_!uUF7)Sy(%QA_au#30`?k;Weg^zY98m=U zJ_;8?cliBCMoUp-S|E1S^!xN=;g|e3Um@vPm?sKhjHe zAK64T|u{YUP zu~}wdy2-_g(t&2n58QsDEWiZERl3VOM@7|^K~H|V_qRL|mQ|crDEwZIqFW;jW_xL_ zNrR1uKpDriQNr&2uU+0|=OV5?R|`8&7pejaP3q9BJcw*I!B^u(*p+48pzbZJT@osb z^-m^ku4=JwL8Afl)uU>GFsEUJXWf6BvJx5J7u-a}?#}&5fuwgyLn>Lnd3bIRI8_0* zF@Trj5~qIMeKWmU4Nc)Dj-HhkX@y$?Iu^{OTVhB3sR=m{217T}8YA)yF0m(iU$k9^ zvAiJefs{6jl>-P6;^kwE$x%;;>0rOwwoQIP^O?=MFN975bf*ND@!b;27J?(AUyj7O zVCD3JS`B)``S5DG4`0LOz+qX0E4UOTIX5%%;6P};LJ81Iw{C^;e===&fsXwW819`n zeP%yL??!6QU@KeKTGH6|GLn99C)N`aNW6Nr^d0XSAeNc=2t!2Ker)m4g;65~x28j7Viyn;}?4|@7 z5v&QqV*l*q>k+T37JP7<8LVqKol8B)71sQzJ(T*;t~~N1Ol#cSNWy7^!H<3JQ3T!f8NA6W|<;;WE}P!6<<8^edIMW)MNBP$-g~FtG0~ zarhPX1qB9eTh3fWW2+KpO4q~kWUcP;@Cv5E)ZAzH(01lXA*L9q5tFEoWola)As$Ko zaLbyQ`$JPn>Ss#y-QsW!nqt3u>^Fm>ai$-&WhKr*{3UpJSe{Q6pS=uwJ8>EsdOvS~ z^DEpNOdQ=qc)zP~wiGSgzQp#_zIBH2!y0aoMyl8p?v ztvum>-H;GD5r^t<$h~DKkt|a@F%DvK@j$ds7Cm9pnmBLHZ741I>F^)6*q<6>fj@(KT zisyA_C2j1-KJ*$}=HdKI3xV27Ab3e~6qcT6{3vc^d8M zuL&W8*=9u-$1i7nz-#a>0;Js_E*_HbhBjPF2$!y0UwB?>0Vit{Fqp72oK#5LJ*$_z zP!(fXH@zxG0$B`iWIGBk!GBfF!f{JWTG?0Sxk4U;jLrY6ML4P&oKJT&h{pN-IeiGU zWCcBUV*_7((+f4C0bF9yVRur$(ssW8|HQ1uotRr6A*PD-y(amw$D7nC)K2H>O{ic5 z>apEuMx^N)@)baidD1lkvg2eFV6{{Cm-Xl;P+WT%S-@sE+*I9yZ20}nB`$SgHh~bC z1s%imexfKnD3Pclb#-gSP0P&0iczY6tkh&mfk26r%7sWgIUmyNi>EMiC4g9<4ijb* zykL@+WnqT_!_);%jGg%b6OJTO<*A+R!HDnP=m+opzVKMGNyN4-H2|zXb+`C`8p<#+#hmVR(Qn01OPEAulm=e0r z_{#wEcaJDGbA!no1J37~)X3gxpmg|62LjDVy3^9_J66@N`phm7X!jqVaYOY}F(Qm& z^JmJScy6MtC{P%zsnV(^j3K+MIS)D4a2*mTOc3&05fOy?vpZk)$$}}beMjz3UPb)w z#$veAF{JJtyItR(vP&6~l6Ht3&R#61dA z!QwG|+Q(Nv2M}k(BgPYN$jd{*IoUdody%X!ZA@f^YVnc^1Sj#)vPviCl?j{@?t2$5 zBU|9D_%Ui2LNfG-E?kl)#hTne*c|w38mUg9mn)AGlga2YD)F*Nti-VPMHcn`iS6~c zM*ruSVzz!8lM<#8DPC~kpwNfF$`e}@Ct8i{s*TM;G`6#@6=XZmM*ur|a!QgQyLSZ| z6u*m(_{bsN9QGr+Ig-G5>;W!jhf8e%r}K-$-X ze~Am+QG4CKE`x$@`U?D4NIHwAf2dh{y&1B7b!c75ZCSLr;ZLRdciLQZo}aSj2Ug)) zuvJ7iS>iFm`&=o-C-(=0*SsoAb4Ev;t_4$$4yQ38S@MnoKVkx6z$sOv(GmD zErL`4SqHH9^Vq6C-s${V}DxsDmD@bMoe8C+w4;e!tsq_5%`*yJt+y=2UP zCd`SynaZd?e@w^it7^zaETlyEgMEhn@wjf$S(!HA3r{_udXbgE3UV=j3-OU4u_r6x zDl{Or-e5~swT+XA<3*ll_^@0Ov?7yaEJm$#F;Ywft0xMuV=eRih>dU8d7_=3Paf4r zb6egwRPT(f{lH$2UGJTM-pgCXA_0@nLn$u&W(K;cRF0zZvSkim2=Q`+-e}@Os5{cz z$hp9a-BF>$yvJAg^*I;W^aXXemutu<%qwwbipHx8C|K|oJHs#ScFi{B zdaNWl>c$1jv#~Uec&%Eq(hSjSSeq@e2S9$;oee zujcBKw`frHaf5^=AZzW4mol$NzjGz1tPU0S644}N`dVkAzB+Rw0AiSn08K!$zrjb~ zDdeRWECOMto0@K?FEWyufMRm{)7NDE511cw3QaZ7B&E*syIQcZ~dWuO^WvmP1?+Ku%J_+ zEwsPA{aZ{i;Zy2MW?`Hd>%(L=cy_k?5)XUWzyQPy7sP8L>kJpq7BvB3JS@Y?vS^Mw z{3NJTkXjo7Wes^wOoV#yex&-?-z?!~olG)I910fWkR`^ljs3YB^4+heUh5_(3S+yu zjlt#Rc*tu?c%QC~M#tWN0;^$Zi8@aRp@C;Bo$T$INUmeZzL!7&e zc>`GnMhgWRg^;DDt_s8X@U2WP3nQ$mCYE37A;S)*vPo&lha;pC9^=VcJnIkMWPv!N zjV8vt6}Asv%{j>KWSYE}feQ&=A++=MHNPD-C*1KC?#1ptvhyR;f_+!V7GT}6;{&N8 za2P&u%&}4jCTr~=tuuz5Y3Sg#+6M~pK~i{3(8US<#Z;{kzBmTl7A2CHefCYQd-k#L zHOfT*7wej=IExW5lT&iya4qeCmxI@#uZ|T^#n=@*md$s)GD@0!yCpfi#zigk})@F za!O^Hp5JCV*!mRGi11KQ7@Z&);T=CtW`402vKWZGsJbj zvl7>h4Ru`JKsuf6v{)ctge`{)D-d`aqtfxCr3f3o3Rg&*0BZ?V0|b_9(O`B>d_*W!zw>b`x9on5M^##{ zf7iNwj2B4Vu=c~3%@+2ZbT|mcq!j07`>EWMk%?@2dcWU^YlJ~+$`R_jE3n}6Q?uN> zEMFv-*&pE=vG4or#>7q=&=ouCsu+uB=-M-nM3k=9P6FvN^$kKoO*74w`(UjV+%zX+ z@8S25GwU%;Z7f35d<KjA~b?m(V~KuQPcuhXarX@n!52z`}ul}>(>c8Mn;Lgq7*2+UZI`tdVx;ffTy zQjU@X*W;?W{z6$6-E~h$>;c4kHxA=s%U5#5J&B+$eHR8e7K&J&)cX z1!OHcvw@^j~; zI!BWh%s#nd20RhH)uO)wX!hz}fGh2B6!2aoi-+PZdu0&vG#1VfPgZFw6it4@w0!ufUmb6V1YVbNg+@RCf3+kVd(^i6pIGjc zU(*D6J1FI-YUu6@3Pu056rW`<2LHa4&5m!9@Inz4p!t0lJmVn;9$b%9n+$rHQCp_iOq5mU2J!oa?ZJ(Zy@DI zH3yboK>G!*PXRK-^!`|^3cg#Me{CUPxC%U61b9qW%`uoT)R?3Z5~qvA=-*rx&zKU8iv3I5DBCC%E;&=1I9-acv=%Ovaj&yP_5sT6$*m z6R;iUu-;j2xq0qZO|+Rz(^Oc_ zSr7DKA*^0JrqG%QBSCzpPzw~JXn8c;c6rJ!Kv=L4YtNBvs6!D6fk((A)>&#vW$KA z5nYQ-`^!oE7{ttFA|OoK2LG<^-34Z%4ODI79%+usa-}#)4_;HuxS=y=lWziRR-iwd z$5q?UepPp!pMB~IE;~2?L_(~VAKT-N2z);r(-UTEoahQPbrBMCjMQk0*kKJSG#1dR zc#U6*qmBhNu~GF&3mu8>*hWbfd$tZw5)9k@vBvDu#_*l)7PS3Oh~N!1M4CZas4}b8 zL084GQ5X(k0xHEibd-l@z6Hg#3OwMW0lB`FU?VbOC<_aK2OS{I{!|~7a2wjJns+BG z-%Ad*<9s4O`hthhsIsdhX&hOsS&5#sC=mOg(*OYUPcl0lC0XoD;~0-d3(9n+0YFRF zD&f2TE+-tWyAd4&{+0Vq#^Q5u*Qdt!R{PWbt-ck<4n-MZ8hDeJz>zQq0)nE?*tF+h z|BfE6NB3(Jz$4T`ksGJuhB3{d_$UvR5ESm0i&bPhZNZ=wU`i?dO=``PW-rr+dX;fX zj&XlzSo5yb+7ougnV$oVia+XA6r|nEak7z|#%Ynfg#!M1%G|zL$6!;#78YdXt87SN zET5lV@k500NiIT_-?!g-s2@jBB?mQa*)6^6HC412fJPcP0AckJR6kDDiw%7#*uITT z1pAcGX@-h;rZ0`464p-hQxND1N4w}#{CkB>ReHrL^As1GGUw+%fJc=Yz6oEP@|nw} z0?$Lm${v0nHK02xR6-TE3QSK=WvpIXe$QoEq1SdmzK`gHJO`i&OT8wjx>>ZF13~Na zz?~qGcXlBRVE|w66;uwER)SzJ#t5QHdnJ(eE6zPN!^4PrrKfFQRqMbRPp&C~ffUnH zLGWYxWDMv6@se~#7DxNrUs|`t%JFp8uL>Pr|06Xq+PlI(sYQDpI7Oz!ZHZ-A-W&{R z{;=rAP+iG*t;6e%EQ$)WE=T`xh0Jal9eGrY{_Ap?g}6;fd~L1Bkh%eL7Xg52q;C`vl8Hzk?33D zFTuYo7R)!`_upj_7lmQT4?`{m-u8J329FO|!Y5Ua9{DE>erZp3Z}^|#f4BVx5KjOK z$sdRIcIgk%0B5~%8)m=!yOLKJZ3JPkuE@HE>AXIWD|ik+2PBaXm|gH!yF)ZT%BZ6= z429Fma*|pWak-D|u?b}{5|AC+I;Q-wite%b0iny!5q-C*k3{QdG_Z;HqZs~S`4zm0WEKpQ1?8QyR2tNl_jlYMytqY8k$-!%g z>wWG!JL%9V4hvsY9BQfslYu4IaR=ZT4*uzyr4uk9wR6}*Ofzg^wJH@BejHF3z8LwM5}^8j~{QK}~NaIW;0C=CcsCo(U#vNQr; z7PG|hx3Q8WRkU?r_!D`$8+3Xba~2!(L-Ye7x^hLAKQIx4jnB#oPxWJA0MXJbM)9a# z$@4{t={ZK{r7O{0oEA~HgU|# zx%j3YgVGU@m7e0U>jm&%xRT>W1JfybPa6hW^J51v!*uy2|6*h)$|{*!;2W#?W!5v* zA>CXb&;jpLbt-CRn48NRxf;TjzH`^Nq4>cRby=za8iTB5Xiiq00vKYNlghfvfMCo{B?nE67tvZfXVV*M$#<_O ze!#N;DGR%Q4qwo~P~Oy&)SSJ08JA*?HSAPmpoQ;lBcfYD3hbwcJCN2gBY$a514;!>+;kcQxQGfr zMdkVV?-0?6Vo}$RLB=__jP8P3L;fYd=%w=9qiu$cU3ows(&Y5Q%8; zK_!+Td@sF1#~MV;6?7h$@RS+sh2Q0r(;9HsSc!5M^ zoD8fcn+v&;(t+W>CG&CI1Wpmhfp@@zAI*nUbh+*!6HIN$F>RtjfL{j|N7sB*2ubK{EkENOM9+4=@ZdLx(V&a58{%lk*PZ!~sW z;eLvB2EzOTuu~R}T8^oqV!?99h#GQXv=)h+6W+29p$!^&V0FUI&M zW6`{UoxMb=d|xHF;pH2n3pOXid39} zu&7)C|GLjje5Qy-)7{$uV0-e<3T%%}7wTYL5lLKz!M+l$j z4;+^XM#)`O$k*ARE3q)=W_`JubFG@}SO7p`YEHMbY6Vwn-q9jfDt7vFB!7z&Lp9ZZ zIqv5oBw@Fz`27AcpS^&BPeWJl%KD$vhd7~ZN&R^?*b5i71~S7{yYeUOGs3JapF4=+?N_1Q)aw&WO#j0Z;|44i+?gsFjRGy%F*G3Q#? zx+SUn;kwlxZ9wJwc5KhOJz(xF#PF_WO~{JgyRILKW%=8|T=tNQ|062#f)x}2cq_L4 zNkJo^5tu>^D$xqdE{#Z=NXD0|dw$2juVYXc3~q*rd&P7`B@l`TLC%}_iJ&;3*-2i} zBrHwgIrTWBQC=;&G=m=CzTDMN)V(SzM%T3WC!{kSH%$yKjrm}djDsm(Wh)>gXyP_s zvM2!r8$LmZAJHBCTyoyYXRByI+Q67vK(C`A=HEj1>b%6Ug|&B)VxixfGvBbLP|=#H z&hZ~d2BdtDrO{O{E&!MK=ro~o2)Rk69t6X>3`3`<8Z^H(+-zz?a;_vCqcR~uQVggn z+vN`S3OI_&A-p+{yo{ZFfd7E5ZsciCMOSm?$;9umJF}n=l)pFs4KDS*%v)Z-i}i<9 z0jUbWm&>c=*zN2#GXP*S;MN_15%uqmxIR;}G6x()x=qye>>fTOVI^M|zy0ElqpqQI zQ=CDnETwN*?^5aXgg^et0BW>dY$o-*Xya$EFgFpxqx~9m*#I&N(p<2n)9Ud4m^(!M zNmXF6jV7StLatmNPU!ND+KYl!9D?~)M~Dl_6r^%}CJ4D&!L*`5Gbujw=s=Iea)xNi zDJ7XE0b@oD*t}%It0*EY0i>0I>=lwS9mH+*Q**d-g^+R2Y}C-9KoV~Q2>22KQIQBf zpbl&j#686JqFok7mZ*;oKg!d8+H&Vd_^UvH$DODEI4l26Al~4>!6=x?k159paTICy)-Si>ZoF_{ad_;xp}V- zM%x%Xg)cw506RC1E!@+A_EOAn;zSC3L9OFLo|l%{E0zWutYfWiWuIhYtc=FUwJ`dG z0A4lKjPeE>{E&rlyau7iQ7$D*QF$EJWZ^X8&pm}10@rQ$EWVUOUyAQT2#y-;eqXh^ z!zCn0i1fO({ndsIuAzy26Hp%wG@<*%d%Mfg1UnTp1I6zyH{GA6`%%P-j`lH_rRL+>3X(pk z958rU<^GVos|S&l(E1_8)uQ8lj5NXke58o`k@?R(oCM~8V25};UEY>J&!qK32Z2qo zfq3)ylyzV?(i_0Z2R@?duE>jnr&`04oCF`^`hPrfiqX}V)@W(~U#ZOHSVb>KRwmxX+VV6D!By@q zEGZ@c_CLa?Q6H8)DRoA>9u;aV8+&QokGg$Ez;xK%L#DnoPW%GG=Ql6Rs2n%W#3fE_ z9x#~|&7&m3jw3a!)(|6ezt3YpYeIL361jan%T>cC19(#ew& zS5_MbM`x9I@)YIbzYwQQek}))LW-*9^b;P1tR5oF>9(Ks#gL?wBs7jiXTwgw9>ozg zw7OwsK6qeflqs(Y)jlQ}FxjYPfQ-5vVCN^RGAwc4g#_=erd~#9%4|Jx)4xkYI|p5! z)19XgtVzPmXE_R$79Px1;Dq3rI8J%hIRv|t@x#Nkwr~f5-K_r0OKzK@7&GQW@Uv$M zanD)w{^>48)RhoI^N;+!=KFUV{_?2TQ6ar<$%+mZs#OY5=0)7It)L~=Y7W@71NR*f z0yN4n1{aI|Ih;np#ud|ol$m4TF;(X!3}g+hsIZ;eJSZc8&mAAILKs4Tsz@j`8b-|U z4@%5F3e+@sG;GyA53G`BN01!1Bka;;2N6jU<+2c93q(nxeidQRz4CNr?vESvcC%&PePAk0aRHJz1PMG7BP!`}4 zPAO6;xG2MtxT|+tWhD!;r3m-T@Ijd3tePP6eP9IuE@wkLLI8w1$=3;L2l_{fLGPW% zc;g|Q%pv`vCU*(KsGaB;BNvBV}cik0)#o5ps=2uS0wGNVJXvSM>k-VS9wMao;Z42#z%b z!BjJ#^SA{(-6hzerIFDs8kswEkAOtfb>ZAXc}LS0+qWYw4>Yb{f__Ah`Z_VqPFVX> zvyU&q6IDB;BZIrvw9kMBIb8^>E)mXoQHy60ajxpq4GHvw`oDKYf1#~i{uk*Z_Ey&R zR^t5j>msdh=__+(1ri)8=dyFU!+=fz1O_$?_2m%V$dn075sa2v8s^Ojg}g%UKJ}5|F8&yuXYl-yIHn3rXDoNtR=< z6g=d_k7K#4%G&k4bom$b=jn;i&YD}D2>=`pyFVwrZj$hLW3qAzr<_pkDTQ?fDJDcNRIFltgAk(^l|=aq5hWY(F|O&QS6&OSHHvMI{;~I zl<6@U8sz<+JPh8kmvHThP#5|6@)(uNRK>zi%T1jf)MBqtWMc&_jh9LVVnk~b#rD9w z{=rY?%2gDn#eX}e+5yi8KL_Ul6+3wAE(KX_CAB#Q`R@jC0CoaN^{+|om54_eVCZN= z>0c@Pd|FKxvuMyXQzcD!zck??Vjl=ZthAP=B*Ux*ZM~ttD>y5stWhV?+}To~G+gpQ zfC|OV@#O;*GS>m(<(fh_2hvfXTT?U5BJ2g%;PI&Gnqx@`F)OKRoR^(WJs|3RtjKHy zAYuRa8p%g91t(TpGRlm9H`<4{2BX9@blI6^n#fbI1EoNTgF?W@0Z0r9O|~ZUPP#Ev zdP+I_$K%N;|%MGK>^u{oC$6DNsag6VVX54=voU=4}+k8xU0_$K(s7#J-+{OYwvLqgHjW6@BOh%(FQF&5c-aAq(e+(r24| zMNd#n`}hvp9+DXj;qCWLw;o9HiVt7C+V|DSNlh(R4Z%Hg3R*d;YOG8ZaK z6J-dYl;)8GD3IpRC#Ec@JYBc0KRu>=50L?jDEi_is(ndJC2bWyRmdl%CFKO&18Bxg zO61oY>hJ{TR9<6amP8($<+!9EQYGqjubZFpK#HJoM&Mc^swUg+;MmAUF;oQ1Q^F|M!m6>;P3!u1T%h;deoegk;MePfu$W?R@4?MOi zHBtyVCpibJm?_MeS1!K0l^P+;Lwu*GPTuC;{YG$!brEsq?Hh!(7h28!Ma6OKZ zdoBqtObvIXC?Jfu#mQYvp)$^(Rs(m&AVQGA52OjB{6)D?1U^VUPyr*$qgRIaWg%r! zHY?PZ!`^NfWbx{mt(u3VpmTcAnHdmJFe;BHl~S`T^qPALu-lH*LYpJUSRk|c%n;Jc zIK|~YWm(tr$X$aCa)k-Xo;Ws8*8vz{35jU87$lN~LN^aLG6hOG@L7kL^CW{QO6DD` z9oE2E)u*(A_Boen9XGRC`=shMk^dL~=Z$8eEqAINu}KEi=ebY@@n|?LzwOZQk}N*s zcaF>@l@qzM-_+5Xlp-YP3CiPEKu!sqh3UfZT{Em|AstmTma%#@uR_}PqWuFeU{h$r zGfF0e@--{3&y)+ns0TOrvxDrHsOdo8rV>wzu!s{4h~6@^!^GmZe|UKI>30ZIMohRA z7cH`5-A#5%+&4a-NBP3BIEOQy@e7OS(ScOw6r6IC+NgDsiF+p(eB=;pigY!L(KQhZ zSEX$s-wI2!+H>Bn`gF^~E_ZcTFerDp!CluDFYv4ChTw2vVvvE$Ps#Oe8DKPXGJ=wZg{e7vb&@zbZysaA^-rOKurNq0Y?Gg zCAq+A>zyp0=neEbeJ|bK%hih@3glx5BtQV@fcx9g&`$Q%rgHc|(eSaG)sayYjl^<5 z^NM8~N{?=X%zB>ha*kxT*{JF;ZTImCJR-c-?hqLa{jbKnX^b`M&%!6y+}34+66er;`3T z;~xEWzb&MD)?XI!y+K-C%iHP)?^=IPzS<`<8)3qQkg1lpQv zy|DsVsd(HTA0_jGFfoRq{q`2QG_i*<=MAaK9CPT8m_ruu_OSjzp3J`@k%cP`!!W!S zTXE-VHwRWTO4Ln4>Vh#nAcu8KTO22n2TsHW!F3^KeJgpT@1mMd9x4oeX zkM~ZCI+mSGY^8y^!;iE({ou12TUdSiLYFe~L!1g6{ zAn3Zb)0i@hX;-P&n$q{}Lq~_>dFjzAc42H(QIS2JLMaT2l2J~Z_j|v{Ubn8Ul0qPG zyf7pU%f0pw@wKOm*z(j~NcN}}9!(;f%oL!ZR$ICF5YpZ$@jZTDg+gbpdeKimFve4= z5G(JkRzg%+&Rvl`QRZx|e=Oh}wn`+Ii)2#FV>XYu*imafb}6Zcd8ygfL&mx9ax(k0gjq#N)^7=t-epoYmv0t z!i{bg7#+@}wn06p?c7E$-e`t^Vg2N}NUC`~61$TY0_{*^HnSMfsEO=;J9rR%uITkn z(pqBv$&j+W9f*mE`470nFL*-DJ)<~Ec7D44>26aK*+;bVKHZfPW0Dh6br^b~?&%^= z_qyJn%APOQ`*L`>%;#aq{9_S5HV0|fULZzb7KL=rlz3g)1FT%${l2jG4q+k@kusD9 z464CDr$Mjwn|mkY`)i8a`*%+T*YL$%dmqo;n0vMKVzU(7#qdpGb>BO*nXtVGDZ)u< zHqFK&xlHQ9;Af@W-lE4D^vrW8GuK$jN&3>lLh})BGvA_8;&Q2!OfGLPFD04?8IieU z2)K<0Lc{}_F1+n!+Qn!z6B-R>qEAR@5&5>vTH5P62C0Us_i^)bA%QN zxk0vhL;At;_J+2=pxWms{cy?#3>0vc2BRd77_P%01DPhVBIgE|F`T!s)}aWxh!mNF zLhh5{_!k$S&&Rvi(BBsNnZtom_rk2r<;v(&5JXTm8iieaF^p}~!WZ5-oZX`1eo*IL z=T15xgJ(bh2y5NTp?!Er9Cc6ReHSk=VN~Ble$+Pul8LDFcxt6000aa9(?9?W8j(oD zfk-GIk_$$D2SnjR5Qmiz0~Uf51_VPej0Ok-Axs8<7#aX61W<@F1|sFn76RBrd76ni z>vWP2SRd5eO{R*q8%>}99x3Y#u4I*6NdKQX_Zs7d*p^L|i@b44hHl8GdP{9u4pd&IhyVK)-4_u+k`COuiSYwS&jzrfefLmg zhqkyDq`Yel+@l?*GzK9mr?e!yDnh-juk!w3wE6_@971^R2EY`1EkT}g)$0~djhasv z`X_Dk(#KrgpPAUwPIg4wQ6e11M#aU;4dKfq(-RUMx}CI+Wr{BwvPg$rA3AXVkrJZm zjoTC007`e+fZjIej#-uozc4(WDQj<=*5d8baP;SI8>z^E;&a>FlEno*mIUixa91YPM5mUH^m_j03dFqX0 z1~}f18@R<6RX4RCK4=L-oZY-DK5vlto46A11#0|(634}31{}wR#vz%Et5>f|TUHb6 zkg)Zycm@);J~>5G+d0oj#VszzA)L;%Riiac(}+`%P)UW5R>Cfq+tRI(Ps6+2sP&8z zu!3W)i(>vujd;p;fPn`@Kg`$qJ~=&@72A6Ofbv!&C#zhY(LnDwgQka#TCn$WX%XbQ zt+Xf5~F{se}x7#q9nQd6%;ZGZ+^0QwKNf>Ml-t zWbVrc>}MD*Ztg^zw7^n?DRZn!!uMTe5bXFPL#__c#u*kB{f4JhE8;EZk=pD7j&tsi zE1xpeR}rphwq$ZaD1+wrQtf$Agj%a7Tt)oXNO`I$f^Wg}r@Gz&9`9QMD}M6%0Ws_J zUHmz4;hTOQJ$d?Mv-0RPm92bRi7xW2rvu^H!FvovGf|IIPibxG${q*9uO{4fvY3oY zzUsCU8k9cSj0NeYRMQ?y7Kd7yRZk*SJLXO>LL5mbxSmjp551Km%7wY9In9AvUxNjA zoMic@&gK9!hkR&|b$G!HpCjf33Q zuOahE_O+v0OYAXGf~|glQ~yA4*m$IE?h&xZw~m1>V-i69DEfSYd-V5SLBxzfk?gk2TP^AkP2Q&J1b)J2U@d zQJ(p9hDy$h5nlJQA$UF5e3T1jwcXALBmrSpM9XiyV@-ame|tTn5cay7 zMp<+lk%&!N$jz1?14RiDys?7H5M~eNBiCim@VUwzq>UB9KT-T#qwfSnNCD4qm)jyX ze3|k@AM1v%j$eLT%A9|?S@$bDZ>bS`=&@JgmI|sV4Kg19ZqNq{RI^D#WXv5^uRZ>l zQ!?V9-R5ShoVba#P#&O;fi05A8t7IG>o$-U6jA-5{eYT3Mu+pg4vN(8S=5foZu%;F zyVxjqWNoD`M+9dCAIE?6Dzx>aLzL~3CKp#)$LpRt3?HiR|I6Z_S2b|o{$nk5|H>8yP3zhVT)4k(%D1I9ntj;Jd`5hgt@ z{v~-#TD0)s(X4}Vd1#Ga(exi!e{njBr4;Kqwc*!Gs z0SbW&DwPDhz^85cKyboXW?moCA*u>O75DZ5Zq`>Q)NK=b>iV}>jQat$#tQjIY&#(d zAQL=gvr^wPM_8`}A>ekBz}uu7@CyV&*-YuW<%$0lmDM8~n@;Y%sC=Q0t{bn) z5a_c_EcK=1(RTdF1MG2iZi*}4JG#5D)};mZ%=Pef4K@dnV=uF<9TVuz++>z@?G zvEs{MU96)-z`Yw;eRBlkByC9kxeaZ7BtGmQCTQ3#6cw0U1?RB6%6)-d%^ZNEubHM+ z&wBpZPX054+rWDT`70}tKer3(#8QU3LhH@iKMNUa-^Vy&5N7`h9eAcdf0O|hcC`Nk z0ZI@Fq z7-(Z*+!!vBcEGHsW? zMN-S<4wCb6o9Qwi{R_g?)Sw|_M12JDl_W{HtqE~LXCsT_US?@MDyVS}a128DFN#P8HqFU0pfUI^R~D(vk+{Z+8(mVS5>V!{zvF)Y z-2;7hH{=)@js^L!VvtZ)SCGqtZ_*ANM+V($+6Ceb3bp!k9-+%#TR(`Dt+#2h0}4Tg ztv)NkoTZ-n1vfuX{t&QFW(u0#a1Fef5>8LlXk-CypoMx&vGHokRQ&i|#@uyy;(Wrs73 zt+}|{i|TfzGmRR}1819fqaZS0i2le|mIJjlqH+HSLaK@7EsTBA(W+Ldq~@0P*=N2c zdMiEj-Yb$CK3R8Z0RsICQbBMvbYq`@{0Vjeav_P4w6Tg8L$$uWG7LY56(6ni>ytB+ z3?hpxM%KXj_JiU8U26~uSR$0E{Uaa)hdVE}1R@ON_X7sXw6pobmmTLx?CP5c{q?3g z*fZIc!B&^5;km0#qEGU!J!f2|Mb3L2(@nkNRH35BH`5>krsRb-GFbQ%dH*pOFx0se za4t5HM6nd$KDYghxh5aJG|A_|z}5GB8ha~?EZ2QWJ+NK_v^OIkJ)~~#NmauuOT3>C zI~>Rza1U%Di3z$0-Qke-icv7$y&+Bn z{L|)Hm|s2h=v*#=$DC7c;N3|awF%5%_zX{@A~I+_h?7QmS}jRlIB1V;1zWz8H!T+r7G12!oK&w`&Xh#KZl0n4U z6SG!ghAP_#2$nBcx(YhM7ZXRoB7Cll8sRH6uP6?%5=lH>dAMxp-MGto9Hs!)@nN}@1GLQJ%Q6X(o=nAfVCjAd(pAO0}|rflUJ;Dy$xV6UMf zP&!LQFy{89(m;ubVaVY70acrtN*LdBs(tarz+H1?^$8(;J@|vw*dZD00j(i;eMwnm zY?Vr~Lg+4CTx5bk2q>@g8M8`@2ce$#&WilA9Dim+LHlgC6^G*uczAJzE$8*=Nrq8r zDHcD5o9ijVG5ed!0rY+MKno>pUO4ap_(YaX*pIXdClsXQhGSLP^i2R;_O1yAE~9P8 z=zdIqCnwata^r_45Lg-Ck5lYx1l*Ew{lWxwp)z8zKem_6ig*uIhFfbQMvo7kX51;S zH=fBK8Ku~wt|k`5Qa59iXTFetG=Ucu;dvl1aMG_?S)Z2^)%c6-I{MMYb5Y_}RrhSc zRq1`P`?i-3J(3Q2xtqF1&BbqUy}q9~DwrRaea96$#`D+orG+quRko8z)xCuOp<`Eb z!-6h@lzAdX>hkC)b@|&=Ff|MQs+Wo$?*1Rb1hltIgDnImH4Q6+Ncb|Hn9_Q6>wioE z)03`FVW;b}@qJj-ObP|-MGb%Qk^|%GB6F7HMz%$Y?jGB6UJ)g$4FT#ifeYa_Bjcag zV;UwGb`OVNQA?f>dbu?8$uYV>D4d+%xvv6Uj#t$wP{Z7>RkfN-1ZCI5>F%g%;^xrK_WT^AG%spPWzy_@&Wj!C! zblO_n{m?P?w@zAFxQ=6nO;vH(3JR)EcWunwCv$5H7`M+mbOhR1NtYSuoa#$0E$*UF zAPM?zeWfOD@56YsA1CldZ9IX{+oZ*koR8fz7El$mEsN4+*CGU` zlbPJ^z_R%20_BX(ubG)^WMZEtaYtDng91XMXuMqh9NzV56=^4) zKvN=qQP=%Z3d^}mV$FhZG?>-joTTcTCu#1J-&|S9vpL-i$JB!c*Y}Pe{klz{4TZvx z^XQBw48G8ClDyQbthzfuue00I@fO4bRgd7scGYrfMCG*TP+~llDzKQeQND$)x;U`@ zliL`NyA#!$0+Y|^=!}4r6TuW#>sUmBHP?4QBm=73;sZ>q;rwnWgYMv3T-Rg0W0{PU zj+~_L(kS%~r;j-guZylBaW@%LMy$T0gx$-G4&P#hSeAat{CE6!NHVv+JK(_Vm4aP1 zwv2yUySnre^=fDu9(RM)cPsEa_8{WXV@kD+lA5BOMZr}X*^zXY;$iU%Y<{>JD8He@ z1FH<^r^6l|Z(>YHT-;`jk*ePYh?LY+FiDXyIHIx4>@ECOwH-uv<|puwfddH*8N63Q?=se1Ru}LI2#nFtFqY?v@{7O*+9s6YL>aOy z<~U|Cd8t-YkMu*-$~2m+V9Qz%-)bpafs73IrvFAZ!%A$*Z8K1-Dfh7*Zaa}Ff}SZq zYaUp(bytj&CY5!j2YGk4sIsX-1h!g~5==@Jn>KpfRmM$?^!a}YN=ebGDP8Y0&L*h5 zwZUqfJ#{Y#)Y9cK#%G7REbzW=&_487eP3NHWG^HQ367$;Hz8$WS6%7>e6UM%r| z-?&(b#bwC#Z}!s@G@-B!h6Wst31I}fF-**Ou6B>2`QxWM_h?`TJx7AA2b}JY5U!BJ zkOB6o^D*I8Z$>w1wIzniQ(fjWG|qYjrb#(hVuz2WTxW?!^2Y_v`9#oVHj%M22lmV{ zv~Gxr=*gFYmAlf-E6;1EMT+C-%HcSqdCB4GP)KpDv$lG4Sgog=KdW>ZU(j-Q&fEPD z5_VIM319F(>@6svP}LH2W97R@B$GC(!y=1aBC^9}#6S|Ev~7O*%b*GNE+c|r@2SS? zOgazlUlwbZcvZ{gqGN!0^r(H`H;)4&7-s!A9P3^!1gHl>lJkw3OszDFnycobvSng; z7$XBLDI*Q@U_ZkKp%(R6ZvOSXtdr-#AV3P!9y?+H`nY!mEOX2dw}!i(R?+JD6#>6C z5xI-DKSa#YZtd$PGF)l&q$JTtoh*o|`y?V9LXuO?aqu8ayp5!-qDwy)W$ACOCW`6r zBaE}^3<@Q(e=Rb-9n`@t;L|owL!r_-i^!E-@?Sc%r`;SO-v9@lGaSc^I>8~$#}caW z%e8V<)pPVC+MA#N)+gDqJ_?XSlc@@kg`j%PhS)#~AyLv}O1(-TudU}_byT+krL)EW z>~X?p+!X?Y{vGY-+#xw<=Pbb-<{6es&S&DYQG7$b+=$6hy4toxVH0`Vjk#4Mfa|vu zp#ddtK9bmVyjuY+wHe6UY5&wd8twfpr$&Y_(>tER0<6`@dTH zH|BIQi%>P+ot{bPA%h?|fWWIgX>M42;p!D2qTB2Q8n#l{I0K}q9X~TyU$_b!wnh;V zclwmmq#zm=PHAPNblx+LFUe0mI;HzVx;Y6W7%PPtt7bat+Y zkY0>>u9&wOdH$$mV{e(r_txP>T}^`U%Y)K{zi07 zYNWc$vT_8ID+|QUVY9?*2J>dZi-lhT3wq){wg&gG{sRENKiJo5tp8>iZM0FE;O~*^ zv*hWw<8X;-y#St|3!p?|-0BX-F-PG|AZpMg>OlFWQC?}_bLt1AVIrGYtOk*Qxi}M; zdytO84oE#h7{3Z# zrk5n1^3MR{GF2cWH2%?1hsk`kx!ef1mmlF~BjGeYb{}(0uEOj@{KwBrdili#um`Cg z*e@%QaCx&U4P6XYOWU|hb(^-pMl0y3hLL6bC4r)<39nL7-Z+YTDDm;3_XE-8P+VJ|C=k`f2HKS zR}37xGbFlm=$iP+JnBxgrn*Uca*PGaidgn?!Rog6{ zb>|yT^cWJC`au5;eEl&q)R&>xR;4Dy=MEoHznN;|^IBNHdf6QTPM7Z7ggNYM(wcp7zA-b_*~Ff4t0;xl|7Af$SyB`O@P z6{cs)>2A*Z&BJe$A%Z3U6a9_!d!C#QD|rwL07O=>G5##*4|J)mJ=gH5NM&EE)}w89 ziZ{vv$T9d$%Nzs*bb%uxWz^{^a^}t)5ySYpENBCU;A=dVb!3!A6W^VH9=IO! zPoRkheQt|@Oc|mt=yG_ZXZ93mxUwTXgs@lfP&)r)g(je*w$p7?QOE9>)#at!7AR@D znLpG4LOj)Hz>>yE+fa<;m4T7N$17q44=RlBCo*s zuiz{^49^cTDxBkmc|Grp>eP_5By3_#;>L7Sd1yx!lA)oYW@sqhqCd&y9Gx!&pIY|= z6R*A>2hRP|$7)L~;~h)u!G~3pELnyDOt%VI{Gun2%88?r;fhXO?01p?$mJ!&bM{k9 z>yqs4@XKt*r1{m@FqaMHD?0v7*mvGu$IWi0?xt&M;q?qZezh#fZ&m9@FGgJMt51pW;J57 z_t$LcPwoY!V+seq@*^^fZ5g}aLBqQ39g@Zx*MMi)rNpWl-8177_WI$!&P1R>Tf(p~ z7<{GDj?r4DWm`a*#BgBBGR{}_v2V+|3A2UBM)&j6Iel<42$}U2hRc58f!{d%GnjpA zLJb-@ifKyTuFU*4Lp>g&%4PssR9ePS&97FYSbyzln0M3xcf&mKGUv*ES2Zk>i{|Ze zpJ+$TjpPOITu|FJ*IW>Ly^+OeWP#Hg4SBdC4s0CApxqwPk40sthihK716G%DlN@?l%}_1_250p8ULD=$v3Ig|>nes?6ML zf}#E>8*7xJC<=t1DDjj)u+UUqD>@xm527|uDE0CGEJ@4C8@%5l+K3bq1O)C~S-*Qk zi}s|Pny*|d@t_otBSf9P>+ zdTA@q7R1RbS3&&^;z&^hO{+v^l4uXX;Cc6H-#%K14oJ-c-CLVF`oo8m9+{;8Xi!3M zyx`xFZum%X+hx(IV8+&gSJ;_`6vEaHS~Y4DI$oe5?3a?i3=VrN?#L7yvChC|CR$}m zC+U+w^$x9ZHpBc(kW5iSQm9RAV(`ax>zDS6=kL#y23e{+Hxs+cBm;_+e0brylv8-{ zM0KIDreul}oNU3`Sv0Tk_yJRmFo_xdCe3}4KGmt;G4mr45yKRf9HHt49PK zsbSby;B^H5{Pa_4_Tp{)KY&MOvKKW|(0yZBtgfoT0uhlv(MSRh_DI>JkZ*5gtc)bo z1U7}o|G!^GOP{VVEIFj^KW3QamJ}=0ltKN`wE!w?5(Gqs@85-b>33v$Z2>Rs_dkdS3I(rEr6phge z{gCG=gbdz=)!;_OfOdeU4T(9!pMFz8(6&~9B_Z@9UguPp+o0E#Uo@7g12n@_QdJWC zU6r*V9g`L%#t$Sc-M)ixak!q17%E_VZ+CD&$%24wE~2TnNKkK?@FEe5$Q73~NnK%1 z)lWHFK@<_fLzD+FQ(?Dz(7kj@6XUa@ew)K+D({m*E2qFTGuFYauN|D2!ZNf9OD7B4 z6oyP#SQKO1Y5)fnQGu;&`@IGrs)KOul%e%#7y_eV@-ow40dWCHCf@;fPY}lD^S&mp z(ID_K(A0onc3yNhQ3`@xZmBbcCD+lb9bSfC?Cg(d$-J9QmqU%$7oe#P2$MdxqpAk9 z`O4a~8Y=X_Hi7YrHFQ8rA+?amQ^B}=Lb^c5HG6Tul0I&~a!`IDLFs->*wdX{{6wLY z{1nnW(I&tXLtW2RU)Za9XlHA!!m6BI{bY**-)I23k`%H|0Sd}+;{ZcG!mgh!7Eai4 z&i*V|*!;1CewBeV*^g$%X%Y$MEq-#Eqf0>SQYWWGVaRYrzLEj@Z;2elK|LzGk33!E z16PX8o76eT&|TDP1u&xJhPf!Fq!x~zB?&xmy|Oj&-y*a9u9 zrtg^b?@zCW4&t|}bg~_w;d;c79WQs-oU;775PhAp4;I4gUbI9eY=-p zOKjg{)(0qoPRqMxM5mt8$6`l?E)V6X?lYumrUezFoBwYZl1KLtLWv_!GU_<8`3?Jn zayvu4F))=KlwO&vA$%RhlFzltgO{aJX@po+@t*NrT%kWh^xqvQ!n6`}TF|b9wM9S_ z-uSZl^*{?*`o~WiD<)IBQ*;(uY>j`=HUL;mDd^nyC@Yu?bJ*4|x~kDorWjRQ2XDZM(>m9;*5ZG&%n(Y&PK)x4HMjoNn@4=Za_ zm>Qcr{HJ))gXDmL%^sM$CEEjB`nQ^NseuunJXc(E>xo=PS6ShAHk99hsfl{Fn3oZn z$k=wt+VFD7Luv_M*`t6Nfu^eeXXn!G&bWtc8SQcVL&V(Zz<2HCkl(~yKnouoCBdI* zq~e8|KK^FHC5)|0;$+RP&=Q`YMcW07yRQz$tLiPHzZ3c$KUF4z8g#uVM}yAgoJsfsa;N#Sa7^fW&fXxd&4T{~8;XBjpU_AnE9e5=Gs z$PBSbzsev2m~j&bZ`4xFzA+ClnC9Js!^WKqa?p54L_Sm=xCtmi* zi0x1*USmmX(C16$C*6|19*N#VoXi73wa#>YLXHJQ28;|?Yq26F;_0w99Jb_ z4Gte=0Z8-Yu`yD@sJ|C+RID(P#7j*DffOJ}nRIkl+5xm(jK))1VDkggNuSh1c zr9w}|C^NJQR|pp=)FMZn zMfl#LQcL%_BSh>d55E^??yHlS)?*AEjmwmMHklDQ1p(9YB0AHxF2A%fM^Qo*XC1MR zKPjrzN^I&oW?(p|Sox?V_~nUUoI(roWl)6uJ*lso@*~H^k2%wvq%L0c)}8-Yj2<< zk1VG&QB%?(9qdTcNY0fh(iZluujIh&g~8y;HLJ3G0GG|G70z=#>MOw#mwWR7=8max zti)HeOsoy_{7b{WO^ma9xT9r%pmcY{L|&CK7r>`#oVh9kZmeEgyY_h8E(8i}50}aC zQI0vK3~D56=BN~rmugF(VV46Pa$^tPV} z`S$S9R5}=Io5j7nR9lBw=ZmY2?gfNs(ku$<@#QV^fB?=%+Uvva&$DKq(7n!UaKmI^N+=5p6n@8%>ST7LtgbaoUMtKf+CQDclNidkZuhmu|# z_cDe~9~yoC-BR{$0WbeUOZh)prWXppK4Lm4|L8~>rKqWj-z-4rZrX&- zGZ>$p4-A04Dp432@iUGZ$k4=t8AIx}p&K&Q9G0N_gVVp= zwN(zWR~RQ?WDdkYdme` zteFMu>c?ai9R28=Gewt|>_yim|N=C22+XKRylb8B&7g z6f{Y%6z-}0cqBCb_Iin)PoYd7I7U?-vi$ndGO`w!9KR(l&wiB^M6B>3gT?HK4pXRd z_p|mMqL2OKkT@vc^{KrGy%aE3dSlu3^v{t1o&hMperGf#gxf}ol(F)CBvkbB{z3;qa|puOGJqQ002`m`h-BRZgGpdDHi!Y zC;w8h&vnoU<97&tu^(W2b#HZww;KzD&qcYZ_1k`u8wmfm|lw|n~VNq|Ci{3E$1oOZMqzrnJiH6~;wX|CYKh{}e znF`}GCF9HaHyP_EEa23CXQeFPSSQ#l7I^_`(cg(yMdN3AVG+W#YA*_VxI|0sR)&4) zQi!5Lt6V{Rc&!X~NM#hx-L7Y$kk8!^sLF9pScKKN_Ey1r)9i);X(2jKt3)zXwLRy_ zceh0k3S;iMZGQVH$T;T3KNpS>& z*!_%R%&LgBHvxNFYCKIwWG?OSO=QwW*kf-3JcP@mY%I}{yZXPjQLL;adK+g8*OQ)f z8v~Ts1?phy&JE7?BCr6tl7IRWRgmYm zm95F8P6G&olf~+F{kGAOV1BSFF7{l}dF6puYu4<`W2N}>BRX66b&Jy$c?#6)sqhBGj>m;)9JC{LBbBMD&;-2^j9L6jq4|&C}zw5bE1g$<~Lyk6uEDW0H$OPOL)S z&y~979KdgDNnA4L-d*Ib(&$M0$WZ$z!ud38bYSFZ5x8{2Hs~`V`}2tj@D}p%_+ZX9 z#c9XRv15f-7IwBJ65p9getHOX1HuLf9tNfD_~QOV{X@Z1ZvYW9xWktBC<#xIvHt z*g_A;{8}4OFXu8@ywXk8uLHQrN^HG6jLCHM{u?3btm8L=?Gy3>Md8FlfxS)4 zYQ3ga8vm)YYmMN@AQ32X%7Tnz^@_;i`hj!m*&_18J}?lW*y=*D)Cl>uMA-ZrSPFF% zizchjBJU|S6j{<<2O(6p3hWw(#z>y7M2VIMitiFMo6}wML69URA{I>Djc?NZd(M!)$}0=58^ z;13~y_3hD=AqFhrh@6p7k{{xL7YK7#e71#!?0kn?aQf3Iqplx~WE!uQ8fjs8=0sr5zJBGEf`f(!6*u pScV)CV1X;p>}ks>8Tj3MX6a`miV>xuD7&F!G$dN}kcT6{`$TU&NZkMc literal 27987 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