Lukas Eder
25257fd8f0
[ jOOQ/jOOQ#10143 ] java.nio.file.InvalidPathException: Illegal char <*> when using FilePattern on module path
2020-04-30 11:29:46 +02:00
Lukas Eder
d2f3ce261a
[ jOOQ/jOOQ#10112 ] Fix formatting of nested JSON_OBJECT()
2020-04-29 10:33:05 +02:00
Lukas Eder
efb4979033
[ jOOQ/jOOQ#10015 ] Use QueryPartListView.wrap instead
2020-04-29 10:24:06 +02:00
Lukas Eder
a7777b0bf0
[ jOOQ/jOOQ#10137 ] RPAD() and LPAD() should no longer need to cast
2020-04-28 16:40:01 +02:00
Lukas Eder
93f2116084
[ jOOQ/jOOQ#10104 ] Support parsing FOR JSONB
2020-04-28 16:25:19 +02:00
Lukas Eder
958857c887
[ jOOQ/jOOQ#10135 ] Improve SPACE(n) emulation where possible
2020-04-28 16:13:59 +02:00
Lukas Eder
deabc4160f
[ jOOQ/jOOQ#10136 ] DSL.repeat().getName() is rpad
2020-04-28 16:06:02 +02:00
Lukas Eder
8281b46f84
[ jOOQ/jOOQ#10134 ] Bad formatting of nullif()
2020-04-28 15:12:26 +02:00
Lukas Eder
a5c2193f6b
[ jOOQ/jOOQ#10131 ] Emulate NVL2 using IIF in SQL Server
2020-04-28 09:23:19 +02:00
Lukas Eder
aa71e621f3
[ jOOQ/jOOQ#10129 ] SQLite's SIGN() emulation does not produce the correct value on NULL
2020-04-27 18:12:58 +02:00
Lukas Eder
ac2b31a2e3
[ jOOQ/jOOQ#10121 ] Trying out raw types
2020-04-25 11:40:51 +02:00
Lukas Eder
4b14717dde
[ jOOQ/jOOQ#8495 ] Avoid unnecessary array copying
2020-04-24 23:28:29 +02:00
Lukas Eder
b1ed471426
[ jOOQ/jOOQ#10015 ] Replace internal usages of QueryPartList by QueryPartListView
2020-04-24 14:51:11 +02:00
Lukas Eder
4c45c6394e
[ jOOQ/jOOQ#10098 ] Support parsing SQL Server multi-column ADD syntax
2020-04-24 11:52:14 +02:00
Lukas Eder
49b5a7f243
[ jOOQ/jOOQ#10098 ] [ jOOQ/jOOQ#10115 ] Parse (and ignore) WITH VALUES
2020-04-24 11:41:50 +02:00
Lukas Eder
69c055477d
[ jOOQ/jOOQ#10112 ] Add QueryPartInternal.rendersContent(Context<?>)
2020-04-23 17:07:50 +02:00
Lukas Eder
2b29982e37
[ jOOQ/jOOQ#9938 ] Fix NPE
2020-04-23 15:10:32 +02:00
Lukas Eder
67151251ea
[ jOOQ/jOOQ#9938 ] Emulate SQL Server FOR XML PATH with dot notation in other dialects
2020-04-23 14:54:11 +02:00
Lukas Eder
1dc5823ee2
[ jOOQ/jOOQ#9938 ] Emulate SQL Server FOR XML PATH with slash notation in other dialects
2020-04-23 13:59:45 +02:00
Lukas Eder
5961b40a1e
[ jOOQ/jOOQ#9775 ] [ jOOQ/jOOQ#10105 ] Improved parser support
...
Support parsing ALTER { SEQUENCE | TABLE | TYPE | VIEW } .. OWNER TO ..
2020-04-23 10:07:08 +02:00
Lukas Eder
718a440692
[ jOOQ/jOOQ#10104 ] Add synthetic FOR JSONB syntax that produces JSONB instead of JSON
2020-04-22 21:34:04 +02:00
Lukas Eder
cd375fc6fd
[ jOOQ/jOOQ#9939 ] Emulate SQL Server FOR JSON AUTO nested collections
...
from to-many joins
2020-04-22 20:18:54 +02:00
Lukas Eder
25a4c3f00b
[ jOOQ/jOOQ#8950 ] Fixed JSON_VALUE ON ERROR DEFAULT for Oracle
2020-04-22 20:18:39 +02:00
Lukas Eder
d8eb48dde1
[ jOOQ/jOOQ#10097 ] Add support for DB2 CREATE INDEX .. EXCLUDE NULL KEYS
...
clause
2020-04-22 13:59:11 +02:00
Lukas Eder
7ee1f5fc00
[ jOOQ/jOOQ#10097 ] Add support for DB2 CREATE INDEX .. EXCLUDE NULL KEYS
...
clause
2020-04-22 13:54:01 +02:00
Lukas Eder
f44e9b4f89
[ jOOQ/jOOQ#10099 ] Emulate XMLTABLE in SQL Server with NODES()
2020-04-22 11:30:07 +02:00
Lukas Eder
b37c15a599
[ jOOQ/jOOQ#10100 ] Added a comment regarding reliability of ROW_NUMBER()
2020-04-22 10:14:56 +02:00
Lukas Eder
697f0adec2
[ jOOQ/jOOQ#10100 ] Emulate JSON_TABLE in SQL Server with OPENJSON
2020-04-22 09:57:16 +02:00
Lukas Eder
00cdb1d7c9
[ jOOQ/jOOQ#10089 ] JSON_OBJECTAGG was added in MariaDB 10.5 only
2020-04-21 19:10:26 +02:00
Lukas Eder
bf93c53a46
[ jOOQ/jOOQ#10094 ] Emulate FOR XML AUTO with joins in other dialects
2020-04-21 17:57:25 +02:00
Lukas Eder
34cd562e29
[ jOOQ/jOOQ#9924 ] Emulate SQL Server FOR XML in other dialects
2020-04-21 13:24:28 +02:00
Lukas Eder
e1d6fdeb00
[ #10089 ] Emulate JSON_OBJECTAGG in CockroachDB
2020-04-21 11:54:46 +02:00
Lukas Eder
a444521fba
[ jOOQ/jOOQ#10089 ] Fix native PG JSON_OBJECT_AGG window function support
2020-04-21 09:49:44 +02:00
Lukas Eder
c0e63ae2f7
[ jOOQ/jOOQ#10089 ] JSON_OBJECTAGG window function support
2020-04-20 17:47:02 +02:00
Lukas Eder
c8292cf9c4
[ jOOQ/jOOQ#10089 ] Emulate JSON_OBJECTAGG where unavailable
2020-04-20 17:01:41 +02:00
Lukas Eder
233862f889
[ jOOQ/jOOQ#9926 ] Improved emulation of FOR JSON
...
The current emulation of FOR JSON and WITHOUT_ARRAY_WRAPPER in the absence of native JSON_ARRAYAGG support (MariaDB (buggy), MySQL, and DB2) adds [, ] using string concatenation only to strip them again later. We can do better and not add them in the first place.
2020-04-20 14:27:44 +02:00
Lukas Eder
6b0ea7fe4e
[ jOOQ/jOOQ#10090 ] Add a <generatedAnnotationDate/> flag to allow for turning off generating @Generated.date()
2020-04-20 11:42:56 +02:00
Lukas Eder
833cd9c62d
Reverted temp commit
2020-04-20 11:42:50 +02:00
Lukas Eder
f190e1784e
[ jOOQ/jOOQ#8950 ] Better FOR ORDINALITY emulation in PostgreSQL
2020-04-18 12:04:05 +02:00
Lukas Eder
2f28c8e304
[ jOOQ/jOOQ#10085 ] Add DataType.isJSON()
2020-04-17 17:57:43 +02:00
Lukas Eder
705ad32b76
[ jOOQ/jOOQ#9926 ] Emulate SQL Server FOR JSON also in Db2
...
This requires emulating JSON_ARRAYAGG using '[' || LISTAGG(..) || ']' and some additional JSON FORMAT management
2020-04-17 17:55:14 +02:00
Lukas Eder
23499724bd
[ jOOQ/jOOQ#10082 ] Add also XML.xml() method
2020-04-17 15:17:47 +02:00
Lukas Eder
7bf70bd54c
[ jOOQ/jOOQ#8950 ] Support parsing JSON_TABLE
2020-04-17 11:34:56 +02:00
Lukas Eder
9a5e74baa9
[ jOOQ/jOOQ#10082 ] Fix typo
2020-04-17 11:30:30 +02:00
Lukas Eder
96781ff836
[ jOOQ/jOOQ#10082 ] Add JSON.json() and JSONB.jsonb() methods
2020-04-17 11:23:13 +02:00
Lukas Eder
86615abb78
[ jOOQ/jOOQ#9061 ] Implemented lookups for DML statements
2020-04-16 19:56:13 +02:00
Lukas Eder
17c8f59ca5
[ jOOQ/jOOQ#9061 ] Remove Java 8 API
2020-04-16 19:10:55 +02:00
Lukas Eder
761fce92aa
[ jOOQ/jOOQ#9061 ] Remove PRO API
2020-04-16 17:17:30 +02:00
Lukas Eder
1a15bfbf29
[ jOOQ/jOOQ#9061 ] Support looking up unqualified field names
2020-04-16 16:54:44 +02:00
Lukas Eder
61e13c13d7
[ jOOQ/jOOQ#8950 ] Fixed DB2 support annotation
2020-04-16 16:54:29 +02:00