| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Service added to handle json.
|
|\ |
|
| |
| |
| |
| | |
Extra comma added to the result when an json array is empty.
|
|/
|
|
| |
Found via `codespell -i 3 -w --skip="./debian/po" -I ../mariadb-server-word-whitelist.txt ./cmake/ ./debian/ ./Docs/ ./include/ ./man/ ./plugin/ ./strings/`
|
|
|
|
|
|
|
|
| |
character (").
The my_wildcmp function doesn't expect the string parameter to
have escapements, only the template. So the string
should be unescaped if necessary.
|
|
|
|
| |
Fixes for issues found.
|
|
|
|
| |
json_no_table.test ported.
|
|
|
|
|
|
|
|
| |
check_contains(json_engine_t*, json_engine_t*).
check_contains() fixed. When an item of an array is a complex
structure, it can be half-read after the end of the recursive
check_contains() call. So we just manually get to it's ending.
|
|
|
|
| |
Now JSON functions return warnings if arguments are invalid.
|
|
|
|
| |
The weird logic of json_contains was implemented.
|
|
|
|
| |
Support for '**' in json path expressions added.
|
|
|
|
| |
Integer/Double recognition added.
|
|
|
|
|
| |
The rest of mysql/json functions implemented.
CAST AS JSON implemented.
|
|
strings/json_lib.c added as a JSON library.
SQL frunction added with sql/item_jsonfunc.h/cc
|