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
Lukas Eder
a86fbe412f
[ jOOQ/jOOQ#10074 ] Provide default implementation of AbstractTable.as(Name)
2020-04-16 13:44:54 +02:00
Lukas Eder
8c8b5f8de6
[ jOOQ/jOOQ#8950 ] Emulate JSON_TABLE in PostgreSQL
2020-04-16 13:29:15 +02:00
Lukas Eder
a1584c5a5d
[ jOOQ/jOOQ#8950 ] Added JSON_TABLE support
2020-04-16 12:09:40 +02:00
Lukas Eder
eece41ce41
[ jOOQ/jOOQ#8950 ] Added JSON_TABLE support
2020-04-16 12:07:23 +02:00
Lukas Eder
7e02efddda
[ jOOQ/jOOQ#10072 ] Fixed test
2020-04-15 18:15:04 +02:00
Lukas Eder
3032580fd4
[ jOOQ/jOOQ#10072 ] Out of the box support mapping between XML and POJOs
...
using JAXB
2020-04-15 17:57:28 +02:00
Lukas Eder
8446f10c10
[ jOOQ/jOOQ#10072 ] Out of the box support mapping between JSON and POJOs using Jackson/Gson
2020-04-15 17:21:00 +02:00
Lukas Eder
70a293d1f9
[ jOOQ/jOOQ#8950 ] Workaround https://jira.mariadb.org/browse/MDEV-13701
2020-04-15 16:38:45 +02:00
Lukas Eder
0f3a641588
[ jOOQ/jOOQ#10071 ] DefaultRecordMapper should apply ConverterProvider for Record1.into(...) calls
2020-04-15 15:39:57 +02:00
Lukas Eder
2afcfe084f
[ jOOQ/jOOQ#10060 ] Avoid escaping of nested JSON content in MySQL
2020-04-15 13:59:26 +02:00
Lukas Eder
3ce7931a61
[ jOOQ/jOOQ#3896 ] Further improvements
...
- Documented DataType.convert() methods
- Removed some unnecessary Convert.convert() usages in DefaultBinding
- Extracted Tools.converter() convenience API
2020-04-15 12:20:19 +02:00
Lukas Eder
a7bdae7c64
[ jOOQ/jOOQ#10068 ] Add native support for the DB2 OVERLAPS predicate
2020-04-15 11:53:59 +02:00
Lukas Eder
2622e3c0f8
[ jOOQ/jOOQ#10060 ] In fact, the behaviour can be seen as correct.
...
The dialects do not agree on whether aggregating empty sets with
JSON_ARRAYAGG() leads to NULL or an empty []
2020-04-15 11:13:42 +02:00
Lukas Eder
18abd3084b
[ jOOQ/jOOQ#10070 ] jOOQ should allow empty JOIN .. USING clauses
2020-04-15 11:13:32 +02:00
Lukas Eder
5a233b7568
[ jOOQ/jOOQ#10060 ] Non-Oracle DBs cannot concatenate NULL to strings
2020-04-15 10:39:47 +02:00
Lukas Eder
ded032a68a
[ jOOQ/jOOQ#3896 ] Added additional Javadoc
2020-04-14 18:53:44 +02:00
Lukas Eder
934d96f3b1
[ jOOQ/jOOQ#3896 ] Add Configuration.converterProvider() to allow for implementing default converters between <T> and <U> types
2020-04-14 18:49:38 +02:00
Lukas Eder
fe4a29bd74
[ jOOQ/jOOQ#10060 ] Emulate JSON_ARRAYAGG() in older MariaDB versions
2020-04-14 14:39:55 +02:00
Lukas Eder
09bf049e6d
[ jOOQ/jOOQ#10061 ] Add native support for DISTINCT predicate in Db2
2020-04-14 11:37:49 +02:00
Lukas Eder
9a02aa94a2
[ jOOQ/jOOQ#10052 ] Fixed Oracle DELETE WHERE with UPDATE
2020-04-09 15:39:11 +02:00
Lukas Eder
289502dc3a
[ jOOQ/jOOQ#10056 ] Again ORA-38104 on newer versions of Oracle
2020-04-09 14:36:29 +02:00
Lukas Eder
8407d26bc8
[ jOOQ/jOOQ#10052 ] Added parser support for MERGE .. DELETE WHERE
2020-04-09 14:10:44 +02:00
Lukas Eder
651af3bbea
[ jOOQ/jOOQ#10052 ] Added parser support for WHEN MATCHED .. THEN DELETE
2020-04-09 14:02:51 +02:00
Lukas Eder
8bd54c502c
[ jOOQ/jOOQ#7291 ] Fixed OSS edition again
2020-04-09 13:55:55 +02:00
Lukas Eder
283ea836ca
[ jOOQ/jOOQ#7291 ] HSQLDB also incorrectly implements F313 "Enhanced MERGE
...
statement", like H2
2020-04-09 11:31:56 +02:00
Lukas Eder
e80491b652
[ jOOQ/jOOQ#7291 ] Fixed OSS edition
2020-04-09 09:48:59 +02:00
Lukas Eder
c3e5dd25a6
[ jOOQ/jOOQ#7291 ] More FIREBIRD and ORACLE fixes
2020-04-08 21:24:56 +02:00
Lukas Eder
810419b4ff
[ jOOQ/jOOQ#7291 ] Work around http://tracker.firebirdsql.org/browse/JDBC-621
2020-04-08 18:02:06 +02:00
Lukas Eder
0ac440f83e
[ jOOQ/jOOQ#7291 ] Remove Pro only code
2020-04-08 17:16:14 +02:00
Lukas Eder
a465035339
[ jOOQ/jOOQ#7291 ] Fixed Firebird support
2020-04-08 17:14:50 +02:00
Lukas Eder
da0cbb7706
[ jOOQ/jOOQ#7291 ] Workaround SQL Server WHEN MATCHED restriction
...
This prevents error 5324 "In a MERGE statement, a 'WHEN MATCHED' clause
with a search condition cannot appear after a 'WHEN MATCHED' clause with
no search condition."
2020-04-08 16:43:19 +02:00
Lukas Eder
acb457f763
[ jOOQ/jOOQ#7291 ] Fixed support annotations on WHERE syntax
2020-04-08 16:42:48 +02:00
Lukas Eder
2aafc5192d
[ jOOQ/jOOQ#7291 ] Workaround for
...
https://github.com/h2database/h2database/issues/2552
2020-04-08 12:06:48 +02:00
Lukas Eder
8b4abf881a
[ jOOQ/jOOQ#10052 ] Fix ordering of DELETE WHERE emulation MATCHED clauses
2020-04-08 11:03:02 +02:00
Lukas Eder
f97400943d
[ jOOQ/jOOQ#10050 ] Fixed Javadoc
2020-04-08 10:31:04 +02:00
Lukas Eder
c3de72f537
[ jOOQ/jOOQ#10050 ] Add support for optimistic locking with UpdatableRecord.merge()
2020-04-08 10:29:01 +02:00