Commit Graph

13709 Commits

Author SHA1 Message Date
Lukas Eder
200526ef21 [jOOQ/jOOQ#18068] ROWNUM transformation prevents FOR UPDATE
transformation in SQL Server
2025-03-25 11:22:33 +01:00
Lukas Eder
c0f49a4cf2 [jOOQ/jOOQ#18202] Do this fix *only* for UDTPathField
User input fields may be unqualified.
2025-03-24 15:47:10 +01:00
Lukas Eder
78c096b98b [jOOQ/jOOQ#8669] XJC generated toString() methods produce empty list elements 2025-03-24 15:30:11 +01:00
Lukas Eder
7cf30c87dd [jOOQ/jOOQ#18197] DefaultConverterProvider cannot convert
"1970-01-01T00:00Z" string to OffsetDateTime
2025-03-24 15:13:13 +01:00
Lukas Eder
31dc00fb1d [jOOQ/jOOQ#18202] DSL.excluded with UDTField creates query with syntax error 2025-03-24 15:12:28 +01:00
Lukas Eder
79c88c3031 [jOOQ/jOOQ#18190] Converter<String, String> is not applied in multisets 2025-03-20 13:03:34 +01:00
Lukas Eder
26d878092e [jOOQ/jOOQ#18173] AbstractRowAsField should generate DSL.quotedName() identifiers when emulating nested records using aliased flattened fields
This includes:

- [jOOQ/jOOQ#18176] Add some WARN logging about the Settings.namePathSeparator when people turn off quoting of identifiers and use flattened nested rows
2025-03-14 10:10:35 +01:00
Lukas Eder
ba50de4f64 [jOOQ/jOOQ#18165] Handle also P-1M 2025-03-13 14:18:47 +01:00
Lukas Eder
34168cbe88 [jOOQ/jOOQ#18165] Wrong YearToMonth interval parsed when parsing ISO interval values with negative components 2025-03-13 14:14:13 +01:00
Lukas Eder
0ed58fab82 [jOOQ/jOOQ#18161] YearToMonth::valueOf cannot parse P0D, which is a valid Period value 2025-03-13 13:46:18 +01:00
Lukas Eder
78805670d2 [jOOQ/jOOQ#18157] ORA-17004 Invalid column type when trying to read XML
typed expression using R2DBC in Oracle
2025-03-13 12:40:28 +01:00
Lukas Eder
1b0f34eb05 [jOOQ/jOOQ#18152] JSON MULTISET emulation of deeply nested records
doesn't correctly set touched flag to false
2025-03-13 12:04:35 +01:00
Lukas Eder
443c09a4f1 [jOOQ/jOOQ#18144] MULTISET emulation using XML doesn't correctly encode
NULL String values when nesting tables as SelectField
2025-03-12 16:59:17 +01:00
Lukas Eder
6e0d1c7807 [jOOQ/jOOQ#18141] MergeImpl shouldn't implement QOM.UNotYetImplemented anymore 2025-03-12 16:28:10 +01:00
Lukas Eder
7823344021 [jOOQ/jOOQ#13598] Add
Settings.emulateNestedRecordProjectionsUsingMultisetEmulation to replace
flattening emulation by MULTISET emulation for top level nested record
projections
2025-03-12 15:13:57 +01:00
Lukas Eder
82c32edc34 [jOOQ/jOOQ#18133] Log message doesn't concatenate helpful information in code generator 2025-03-12 11:11:28 +01:00
Lukas Eder
2175d9e9f6 Release 3.20.3-SNAPSHOT 2025-03-11 15:51:24 +01:00
Lukas Eder
7ddb819874 Release 3.20.2 2025-03-11 12:46:18 +01:00
Lukas Eder
4624926849 [jOOQ/jOOQ#18123] Work around ORA-00929: missing period when fully
qualifying JSON columns
2025-03-10 18:02:24 +01:00
Lukas Eder
56bc421b30 [jOOQ/jOOQ#18112] Fix also ScalaGenerator 2025-03-10 08:53:43 +01:00
Lukas Eder
d2db0ac08d [jOOQ/jOOQ#18112] <globalObjectNames/> should generate const val in
KotlinGenerator, for annotation usage

This includes:

- [jOOQ/jOOQ#18114] <globalObjectNames/> should explicitly declare
String type in KotlinGenerator, for usage with explicit API compiler
flag
2025-03-10 08:20:05 +01:00
Lukas Eder
46e8a56245 [jOOQ/jOOQ#14140] DiagnosticsListener Javadoc should link to manual 2025-03-07 13:33:07 +01:00
Lukas Eder
7e132ce7cf [jOOQ/jOOQ#18098] Record::key produces unattached records 2025-03-07 09:41:54 +01:00
Lukas Eder
0a4a0a87c9 [jOOQ/jOOQ#17343] Added more Javadoc 2025-03-05 15:40:07 +01:00
Lukas Eder
c3f5423240 [jOOQ/jOOQ#17343] DiagnosticsConnection.ON does not retain the
internally created DiagnosticsConnection's caches
2025-03-05 15:34:44 +01:00
Lukas Eder
bbb6c53f2d [jOOQ/jOOQ#18078] DiagnosticsListener::duplicateStatements event isn't
triggered for DiagnosticsConnection.ON setting
2025-03-05 14:22:12 +01:00
Lukas Eder
8ddf0fecd4 [jOOQ/jOOQ#18043] Add MySQL and MariaDB support for ALTER TABLE .. SET
NOT NULL / DROP NOT NULL
2025-02-28 14:52:49 +01:00
Lukas Eder
859c5b73a5 [jOOQ/jOOQ#15742] Add more tips 2025-02-28 14:52:15 +01:00
Lukas Eder
65bb46d315 [jOOQ/jOOQ#18043] Add MySQL and MariaDB support for ALTER TABLE .. SET
NOT NULL / DROP NOT NULL
2025-02-26 16:19:53 +01:00
Lukas Eder
176588668f [jOOQ/jOOQ#18059] Fix regression 2025-02-26 15:49:01 +01:00
Lukas Eder
e627069338 [jOOQ/jOOQ#18059] binary data of type byte[] is not array typed 2025-02-26 14:42:07 +01:00
Lukas Eder
afa4233b40 [jOOQ/jOOQ#18059] ArrayStoreException when using Converter<T[][], U[][]> with empty arrays 2025-02-26 14:35:02 +01:00
Lukas Eder
dd1d06598d [jOOQ/jOOQ#18052] ClassCastException in ArrayConverter when working with
primitive typed int.class component type
2025-02-26 14:02:57 +01:00
Lukas Eder
d2bd0dfffa [jOOQ/jOOQ#18044] Meta.migrateTo() drops column before dropping its
foreign keys or indexes
2025-02-26 13:22:03 +01:00
Lukas Eder
33713718c2 [jOOQ/jOOQ#18047] Include fields and values lengths in "The number of values must match the number of fields" error message 2025-02-26 10:54:31 +01:00
Lukas Eder
e19cd25b67 Release 3.20.2-SNAPSHOT 2025-02-21 17:09:52 +01:00
Lukas Eder
4fa569282b Release 3.20.1 2025-02-21 14:04:40 +01:00
Lukas Eder
ad46edb5c8 [jOOQ/jOOQ#18032] Fix XSD namespace 2025-02-21 08:06:14 +01:00
Lukas Eder
9988b38c37 [jOOQ/jOOQ#18032] Correctly reference the XSD file 2025-02-20 15:59:33 +01:00
Lukas Eder
29c0a0e949 [jOOQ/jOOQ#18032] Generated POJO equals() and hashCode() implementations
shouldn't exclude non-primary key columns by default
2025-02-20 15:57:10 +01:00
Lukas Eder
fe95af2308 [jOOQ/jOOQ#18033] Provide access to AbstractQualifiedRecord methods too 2025-02-20 15:56:33 +01:00
Lukas Eder
9df44ed64c [jOOQ/jOOQ#18032] Generated POJO equals() and hashCode() implementations shouldn't exclude non-primary key columns by default 2025-02-20 15:30:39 +01:00
Lukas Eder
1a9e7b431f [jOOQ/jOOQ#18033] Scala 3.5 problem when calling AbstractTable::getIdentity from generated code 2025-02-20 15:03:32 +01:00
Lukas Eder
eae83f24da Release 3.20.1-SNAPSHOT 2025-02-20 11:12:44 +01:00
Lukas Eder
455fec9cb6 Release 3.20.0 2025-02-19 14:33:19 +01:00
Lukas Eder
4d2a9b769b [jOOQ/jOOQ#18008] HSQLDB is also affected 2025-02-17 17:13:33 +01:00
Lukas Eder
357f781c74 [jOOQ/jOOQ#12637] Fix this for setters as well 2025-02-14 10:18:18 +01:00
Lukas Eder
c92b3ed7a2 [jOOQ/jOOQ#18014] Transaction statements should implement RowCountQuery, not Query 2025-02-14 08:34:23 +01:00
Lukas Eder
ccbc035635 [jOOQ/jOOQ#17926] Code generator should consider effective nullability of computed columns just like that of defaulted columns 2025-02-13 15:55:01 +01:00
Lukas Eder
3badd891d7 Update build 2025-02-13 15:54:49 +01:00