Skip to content

Commit

Permalink
Merge pull request #2346 from dolthub/james/correctness
Browse files Browse the repository at this point in the history
Mark More SQL Funcs as Supported
  • Loading branch information
jycor committed Sep 20, 2024
2 parents d27af8c + 11350a4 commit 7f7240d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions packages/dolt/content/reference/sql/benchmarks/correctness.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,14 @@ We also measure the coverage of the functions in the SQL engine. This
is a measure of how many of the supported MySQL functions are also
supported by Dolt.

Here are Dolt's function coverage results for version `1.42.18`.
Here are Dolt's function coverage results for version `1.42.20`.
| Supported | Total | Percent Coverage |
|-----------|-------|------------------|
| 310 | 431 | 72 |
| 316 | 431 | 73 |

## Skipped Engine Tests
Here are the total number of tests skipped by the engine for
version `1.42.18`. These are edge cases that we know are failing for
version `1.42.20`. These are edge cases that we know are failing for
one reason or another, but haven't been able to fix yet.

In general, these tests are more difficult to fix compared to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ title: "Expressions, Functions, and Operators"

## Functions and operators

**Currently supporting 310 of 431 MySQL functions.**
**Currently supporting 316 of 431 MySQL functions.**

Most functions are simple to implement. If you need one that isn't implemented, [please file an issue](https://github.com/dolthub/dolt/issues). We can fulfill most requests for new functions within 24 hours.

Expand Down Expand Up @@ -114,12 +114,12 @@ Most functions are simple to implement. If you need one that isn't implemented,
| `CEILING()` || |
| `CHAR()` || |
| `CHARACTER_LENGTH()` || |
| `CHARSET()` | | |
| `CHARSET()` | | |
| `CHAR_LENGTH()` || |
| `COALESCE()` || |
| `COERCIBILITY()` || |
| `COLLATION()` || |
| `COMPRESS()` | | |
| `COMPRESS()` | | Golang's zlib library is slightly different than MySQL's, so compressed data may not match |
| `CONCAT()` || |
| `CONCAT_WS()` || |
| `CONNECTION_ID()` || |
Expand Down Expand Up @@ -177,7 +177,7 @@ Most functions are simple to implement. If you need one that isn't implemented,
| `FROM_BASE64()` || |
| `FROM_DAYS()` || |
| `FROM_UNIXTIME()` || |
| `GET_FORMAT()` | | |
| `GET_FORMAT()` | | |
| `GET_LOCK()` || |
| `GREATEST()` || |
| `GROUPING()` || |
Expand Down Expand Up @@ -465,8 +465,8 @@ Most functions are simple to implement. If you need one that isn't implemented,
| `TRIM()` || |
| `TRUNCATE()` || |
| `UCASE()` || |
| `UNCOMPRESS()` | | |
| `UNCOMPRESSED_LENGTH()` | | |
| `UNCOMPRESS()` | | |
| `UNCOMPRESSED_LENGTH()` | | |
| `UNHEX()` || |
| `UNIX_TIMESTAMP()` || |
| `UPPER()` || |
Expand All @@ -478,7 +478,7 @@ Most functions are simple to implement. If you need one that isn't implemented,
| `UUID_SHORT()` || |
| `UUID_TO_BIN()` || |
| `UPDATEXML()` || |
| `VALIDATE_PASSWORD_STRENGTH()` | | |
| `VALIDATE_PASSWORD_STRENGTH()` | | |
| `VALUES()` || |
| `VARIANCE()` || |
| `VAR_POP()` || |
Expand Down

0 comments on commit 7f7240d

Please sign in to comment.