[MDEV-9143] JSON_xxx functions Created: 2015-11-17 Updated: 2017-09-09 Resolved: 2016-11-15 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | OTHER |
| Fix Version/s: | 10.2.3 |
| Type: | Task | Priority: | Blocker |
| Reporter: | Sergei Golubchik | Assignee: | Alexey Botchkov |
| Resolution: | Fixed | Votes: | 2 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprint: | 10.2.0-9, 10.2.0-10, 10.2.0-11, 10.2.1-1, 10.2.1-3, 10.2.1-4, 10.2.1-5, 10.2.2-1, 10.2.2-1, 10.2.2-2, 10.2.2-3, 5.5.51 & 10.2.2, 10.2.2-1, 10.2.2-2, 10.2.2-3, 10.2.2-4, 10.2.3-1, 10.2.3-2, 10.0.28, 10.2.4-2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
JSON_xxx functions as in 5.7 and SQL standard (?) |
| Comments |
| Comment by Alexey Botchkov [ 2016-05-31 ] | |
|
First patch proposal: | |
| Comment by Alexey Botchkov [ 2016-07-25 ] | |
|
patch v2.0 | |
| Comment by Alexey Botchkov [ 2016-09-13 ] | |
|
patch v3.0 | |
| Comment by Alexey Botchkov [ 2016-10-01 ] | |
|
unittest added. | |
| Comment by Alexey Botchkov [ 2016-10-01 ] | |
|
See my reply to your review, and the new unittest commit. | |
| Comment by Alexey Botchkov [ 2016-11-15 ] | |
|
Implementing the rest of the functions. | |
| Comment by Steven WdV [ 2017-09-09 ] | |
|
A have a question (sorry if this is the wrong place for it): why do the JSON functions not return compacted JSON?
returns [1, 2, 3] instead of [1,2,3] (without spaces). Of course we can compact it with JSON_COMPACT, but it would probably more efficiënt to not put spaces in in the first place, since you rarely want loose JSON to appear in a database. |