| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/ |
|
| |
| |
| |
| | |
Condition was fixed.
|
|/
|
|
|
|
|
|
|
|
| |
- Added sql/mariadb.h file that should be included first by files in sql
directory, if sql_plugin.h is not used (sql_plugin.h adds SHOW variables
that must be done before my_global.h is included)
- Removed a lot of include my_global.h from include files
- Removed include's of some files that my_global.h automatically includes
- Removed duplicated include's of my_sys.h
- Replaced include my_config.h with my_global.h
|
|
|
|
|
| |
Comparison fixed to take the actual type of JSON value into
account. Bug in escaping handling fixed.
|
|
|
|
| |
Fixed the path comparison.
|
|
|
|
|
|
|
| |
json_find_path.
The ..[0] path can be treated wrong on second json_find_path
call.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fix json_merge implementation.
|
|
|
|
| |
We should be ready for an empty key.
|
|
|
|
| |
Fixes for issues found.
|
|
|
|
|
|
| |
json_find_path / Item_func_json_length::val_int.
Paths with quoted keynames handled improperly.
|
|
|
|
| |
paths ending on [0]..[0] should be handled in conforming manner.
|
|
|
|
| |
json_no_table.test ported.
|
|
|
|
| |
ST_AsGeoJSON and ST_GeomFromGeoJSON functions implemented.
|
|
|
|
| |
Array counter didn't increment after an item was found.
|
|
|
|
|
|
|
|
| |
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 depth of nested arrays should be controlled, as it's limited.
|
|
|
|
|
| |
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
|