-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for standard JSON functions - continued #8950
Comments
Almost finished. Only documentation is still missing... |
The PostgreSQL Luckily, PostgreSQL supports select *
from jsonb_path_query('["a","b","c"]', '$[*]') with ordinality; Producing:
|
Hey @lukaseder, reading the docs about First:
Second:
BTW: I see you are emulating the missing |
Thanks! Fixed.
Can you please create a new issue with steps to reproduce this? |
|
This is a continuation of #8944 from jOOQ 3.12
With JSON data type support having been added to jOOQ 3.12 (see #7242), it would be useful to also support standard SQL JSON functions, such as:
<JSON value function>
(more sophisticated than<JSON query>
<JSON value>
, but so far only really supported by Oracle. Will postpone to a later release through Add support for standard JSON functions - continued #9997)<JSON table>
<JSON exists predicate>
<JSON array constructor>
<JSON array constructor by enumeration>
(emulation in SQL Server, see: https://stackoverflow.com/q/51492569/521799)<JSON constructor null clause>
(more research needed. And not really required, as<JSON array constructor by query>
JSON_ARRAYAGG
can work, too. Will postpone to a later release through Add support for standard JSON functions - continued #9997)<JSON object constructor>
improvements<JSON constructor null clause>
(see Add support for JSON_OBJECT <JSON constructor null clause> #9928)<JSON object aggregate constructor>
(see Add support for JSON_OBJECTAGG #9936)<JSON constructor null clause>
<JSON array aggregate constructor>
(see Add support for JSON_ARRAYAGG #9927)<JSON array aggregate order by clause>
<JSON constructor null clause>
There are also some interesting vendor specific functions, such as:
Most of this will be out of scope for jOOQ 3.12 and moved to 3.14
The text was updated successfully, but these errors were encountered: