[MCOL-785] Implement DISTRIBUTED JSON functions Created: 2017-06-23 Updated: 2022-11-14 Resolved: 2022-09-04 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ExeMgr |
| Affects Version/s: | 1.1.0 |
| Fix Version/s: | 22.08.1 |
| Type: | New Feature | Priority: | Major |
| Reporter: | Daniel Lee (Inactive) | Assignee: | ziyitan |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | gsoc22 | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Epic Link: | Columnstore JSON Compatibility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assigned for Review: | |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
As of 6.2.2 Columnstore doesn't support [1] JSON_* functions doing Select Handler execution. We want to add support for the mentioned JSON_* functions into the existing functions and expressions runtime framework(FuncExp).
There will be an additional simple task to add JSON data type as an alias for LONGTEXT(flex/bison parser tiny project). Plz get in touch either here or in MariaDB Zulip chat 1. There are two query execution modes in MCS: fast distributed Select Handler execution and relatively slow but MDB-compatable Table execution. |
| Comments |
| Comment by ziyitan [ 2022-04-02 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello! @Todd Stoffel I am Tan Ziyi from Huazhong University of Science and Technology (HUST, China), | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Roman [ 2022-04-02 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello lunar_land and nice to meet you. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Roman [ 2022-08-31 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Great job lunar_land, We appreciate your contribution of this major feature a lot! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Daniel Lee (Inactive) [ 2022-09-02 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Build tested: 22.08.1 (#5508) I verified the following MTR autopilot test cases using MariaDB server with innoDB tables. The following two cases used to match and continuet to do so.
The following 22 cases are known to have issues. With the new implementation of the Updated files are in branch dlee_jsonUpdate
The following two cases continue to have issues
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Roman [ 2022-09-04 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I don't see a reason to move this issue into staled. The only issue found by QA is caused by the server code and had been fixed already in 10.11. |