Lukas Eder
28574d8034
[ jOOQ/jOOQ#10045 ] Added some forgotten deprecations
2020-05-05 11:44:21 +02:00
Lukas Eder
8b7a88816e
[ jOOQ/jOOQ#10156 ] Deprecate createView(X, Function), Table.as(X, Function), and DSLContext.with(X, Function)
2020-05-05 09:11:04 +02:00
Lukas Eder
fa8429f1e3
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-05 09:09:23 +02:00
Lukas Eder
dcc6c0e155
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-01 19:41:35 +02:00
Lukas Eder
4bb01eb4d7
[ jOOQ/jOOQ#10111 ] FOR JSON WITHOUT_ARRAY_WRAPPER emulation should use REGEXP_REPLACE, not SUBSTRING
2020-05-01 16:50:32 +02:00
Lukas Eder
233d52f888
[ jOOQ/jOOQ#1571 ] Add support for REGEXP_REPLACE()
2020-05-01 16:37:47 +02:00
Lukas Eder
7ce9a64fc3
[ jOOQ/jOOQ#10015 ] Fix Java 6 type inference problems
2020-05-01 09:43:42 +02:00
Lukas Eder
5818a806d2
[ jOOQ/jOOQ#10093 ] [ jOOQ/jOOQ#10146 ] Let SQLDataType.TIMESTAMP map to
...
DATETIME2 instead of DATETIME in SQL Server
2020-04-30 18:08:58 +02:00
Lukas Eder
bd9281111b
Test dependency changes
2020-04-30 16:31:15 +02:00
Lukas Eder
dad2fe30dc
Updated refaster files
2020-04-30 16:30:56 +02:00
Lukas Eder
e173fc32f5
[ jOOQ/jOOQ#10145 ] NoClassDefFoundError when trying to load JAXB from a modularised jOOQ
2020-04-30 16:30:22 +02:00
Lukas Eder
1232edfcf9
[ jOOQ/jOOQ#10144 ] Runtime compilation error when compiling enum types on module path
2020-04-30 12:01:53 +02:00
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