summaryrefslogtreecommitdiff
path: root/include/json_lib.h
Commit message (Collapse)AuthorAgeFilesLines
* json helpersSergei Golubchik2018-12-121-1/+5
|
* MDEV-5313 Improving audit api.Alexey Botchkov2018-12-121-5/+5
| | | | Service added to handle json.
* Merge branch '10.2' into 10.3Sergei Golubchik2018-09-281-0/+6
|\
| * MDEV-17121 JSON_ARRAY_APPEND.Alexey Botchkov2018-09-111-0/+6
| | | | | | | | Extra comma added to the result when an json array is empty.
* | Misc. typosluz.paz2018-04-051-1/+1
|/ | | | Found via `codespell -i 3 -w --skip="./debian/po" -I ../mariadb-server-word-whitelist.txt ./cmake/ ./debian/ ./Docs/ ./include/ ./man/ ./plugin/ ./strings/`
* MDEV-11856 json_search doesn't search for values with double quotesAlexey Botchkov2017-03-141-0/+1
| | | | | | | | 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.
* MDEV-11557 port MySQL-5.7 JSON tests to MariaDB.Alexey Botchkov2017-02-061-1/+6
| | | | Fixes for issues found.
* MDEV-11557 port MySQL-5.7 JSON tests to MariaDB.Alexey Botchkov2017-01-241-2/+23
| | | | json_no_table.test ported.
* MDEV-11562 Assertion `js->state == JST_VALUE' failed in ↵Alexey Botchkov2016-12-161-5/+19
| | | | | | | | 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.
* MDEV-11470 JSON_KEYS accepts arguments in invalid format.Alexey Botchkov2016-12-131-0/+1
| | | | Now JSON functions return warnings if arguments are invalid.
* MDEV-11453 JSON_CONTAINS returns incorrect values.Alexey Botchkov2016-12-111-0/+1
| | | | The weird logic of json_contains was implemented.
* MDEV-11469 JSON_SEARCH returns incorrect results.Alexey Botchkov2016-12-091-6/+15
| | | | Support for '**' in json path expressions added.
* MDEV-11461 JSON_TYPE does not recognize integer/double types.Alexey Botchkov2016-12-051-0/+11
| | | | Integer/Double recognition added.
* MDEV-9143 JSON_xxx functions.Alexey Botchkov2016-11-151-0/+7
| | | | | The rest of mysql/json functions implemented. CAST AS JSON implemented.
* MDEV-9143 JSON_xxx functions.Alexey Botchkov2016-10-191-0/+356
strings/json_lib.c added as a JSON library. SQL frunction added with sql/item_jsonfunc.h/cc