Commit Graph

12141 Commits

Author SHA1 Message Date
Lukas Eder
f60eeea84b [jOOQ/jOOQ#14932] Fix typo 2023-04-13 13:24:15 +02:00
Lukas Eder
e1549e0db9 [jOOQ/jOOQ#14932] Add a jooq.codegen.propertyOverride system property to GenerationTool
- Do this for jooq.codegen.jdbc
2023-04-13 10:30:27 +02:00
Lukas Eder
24929de718 [jOOQ/jOOQ#14930] Fix Derby 2023-04-12 17:14:43 +02:00
Lukas Eder
5e9a770487 [jOOQ/jOOQ#14930] Fix TRINO, H2 2023-04-12 17:12:09 +02:00
Lukas Eder
56e36a422d [jOOQ/jOOQ#11485] Support for Trino DB
- Correct parser and interpreter name cases
- Remove workarounds for https://github.com/trinodb/trino/issues/16489
- Emulate LISTAGG .. FILTER
- Emulate INSERT INTO <aliased table>
- Support TIMESTAMPTZ literals and binds
- Correctly recognise ARRAY types in MetaTable
- Add M_SOURCES query to MetaSQL
2023-04-12 16:22:39 +02:00
Lukas Eder
1c367c0511 [jOOQ/jOOQ#11485] Support for Trino DB
- Proper DECIMAL cast in RATIO_TO_REPORT
- DOUBLE cast in linear regression functions
2023-04-12 14:09:47 +02:00
Lukas Eder
dccb4694a9 [jOOQ/jOOQ#11485] Support for Trino DB
- No NVARCHAR support
- LIKE ANY and LIKE ALL support
- Emulate FILTER for window functions
2023-04-12 13:15:14 +02:00
Lukas Eder
362ac58a18 [jOOQ/jOOQ#14924] Explicitly set locale to English in maven-javadoc-plugin 2023-04-11 11:39:59 +02:00
Lukas Eder
09b1c42858
Merge pull request #14923 from Perdjesk/feature/javadoc-explicit-language
maven-javadoc-plugin,locale explicitly set to english
2023-04-11 11:28:04 +02:00
Lukas Eder
9ca59d6739 [jOOQ/jOOQ#14916] Compilation error with embedded domains and postgres
types
2023-04-11 10:16:12 +02:00
perdjesk
d9afba000c maven-javadoc-plugin,locale explicitly set to english 2023-04-07 15:03:53 +02:00
Lukas Eder
22ca708b2b [jOOQ/jOOQ#14916] Compilation error with embedded domains and postgres types 2023-04-06 17:16:34 +02:00
Lukas Eder
cedbbde925 [jOOQ/jOOQ#14841] ERROR: type blob does not exist when casting NULL as a domain converted as user defined type using class literal 2023-04-06 13:18:30 +02:00
Lukas Eder
69444fd3bf [jOOQ/jOOQ#14011] Add SQLDialect.ORACLE23C
- Support IF [ NOT ] EXISTS
2023-04-05 16:02:44 +02:00
Lukas Eder
04df21ef44 [jOOQ/jOOQ#14011] Add SQLDialect.ORACLE23C
- Switch to using UPDATE .. FROM natively
2023-04-05 15:33:17 +02:00
Lukas Eder
f0ce069f12 [jOOQ/jOOQ#14914] Add DSL.domain(Name, DataType<T>) and overloads 2023-04-05 15:11:10 +02:00
Lukas Eder
ec36f45e8d [jOOQ/jOOQ#14908] Missing parentheses when second subquery in set
operation contains deep nesting
2023-04-05 11:52:24 +02:00
Lukas Eder
b356173936 [jOOQ/jOOQ#14906] Internal API leaks into client code via generated table's join(TableLike<?>, JoinType) method 2023-04-04 16:41:19 +02:00
Lukas Eder
347a62933e [jOOQ/jOOQ#14011] Add SQLDialect.ORACLE23C
- Optional FROM clause
- Domain DDL support
- Domain code generation support
2023-04-04 16:13:33 +02:00
Lukas Eder
77fa0dc3b4 [jOOQ/jOOQ#14902] Work around Oracle 23c regression when nesting
aggregate JSON functions in MULTISET
2023-04-04 10:41:34 +02:00
Lukas Eder
f5fff675c4 [jOOQ/jOOQ#14011] Add SQLDialect.ORACLE23C 2023-04-04 10:41:21 +02:00
Lukas Eder
cb4bd635c8 [jOOQ/jOOQ#8617] Add org.jooq.Generated annotation with RUNTIME retention for generated code 2023-03-31 16:47:18 +02:00
Lukas Eder
291ad951e7 [jOOQ/jOOQ#2536] [jOOQ/jOOQ#14895] Added Javadoc 2023-03-31 14:30:25 +02:00
Lukas Eder
590bbbc986 [jOOQ/jOOQ#14890] [jOOQ/jOOQ#11696] Handle conflict with reserved words 2023-03-30 15:59:33 +02:00
Lukas Eder
2f003f1ad5 [jOOQ/jOOQ#14890] QUALIFY transformation should unalias columns again 2023-03-30 15:26:06 +02:00
Lukas Eder
e7db20cd5a [jOOQ/jOOQ#14882] Generate nullable annotations also on record
constructor, when <pojosAsJavaRecordClasses/> is set
2023-03-30 11:12:40 +02:00
Lukas Eder
ecdfd8a90a [jOOQ/jOOQ#14883] Regression: KotlinGenerator produces superfluous public keyword for overriding methods 2023-03-30 10:22:25 +02:00
Lukas Eder
838e24d50c [jOOQ/jOOQ#14876] Add warnings to manual and Javadoc about ON KEY ambiguity caveats 2023-03-29 11:21:01 +02:00
Lukas Eder
e118471806 [jOOQ/jOOQ#14872] Regression when using INSERT .. RETURNING pre MariaDB 10.5 2023-03-29 10:06:43 +02:00
Lukas Eder
73d000b2e7 [jOOQ/jOOQ#12341] Revert to previous API design.
A lambda return type can't be used to infer the type E when E is also present in the argument list. That made the previous design very hard to use. Reverting to the original design with mutable (parent, child) -> {} appenders.
2023-03-28 15:56:02 +02:00
Lukas Eder
4ab7e0dce4 [jOOQ/jOOQ#14839] PL/SQL procedure returns wrong result when combining boolean and record type as input 2023-03-28 14:34:00 +02:00
Lukas Eder
0a65011729 [jOOQ/jOOQ#14853] Kotlin Code generator generates invalid code for
embeddables in POJOs when immutable interfaces is activated

This includes:

- [jOOQ/jOOQ#14855] Compilation error in generated code for embeddable
properties when reducing visibility to internal, and generating
interfaces
2023-03-27 12:07:31 +02:00
Lukas Eder
d6dcaa3762 [jOOQ/jOOQ#12341] Add a Records::intoHierarchy Collector to turn Result into tree representations 2023-03-24 15:36:23 +01:00
Lukas Eder
d7ffb56ad6 [jOOQ/jOOQ#14849] ROLLUP, CUBE should generate Keyword, not Name 2023-03-24 11:45:07 +01:00
Lukas Eder
314fa82d1a [jOOQ/jOOQ#14845] Upgrade Spring to mitigate CVE-2023-20861 2023-03-24 11:13:39 +01:00
Lukas Eder
f0ae240ef4 [jOOQ/jOOQ#14843] Switch links from /doc/dev to /doc/latest for recently added diagnostics 2023-03-24 10:31:30 +01:00
Lukas Eder
7308d08ed7 [jOOQ/jOOQ#14833] Version support check shouldn't log error message for MockConnection 2023-03-22 13:37:23 +01:00
Lukas Eder
a908ff7532 [jOOQ/jOOQ#14830] Compilation error in generated code when table valued function returns table with client side computed columns and <recordsImplementingRecordN/> is active 2023-03-22 12:53:09 +01:00
Lukas Eder
fd9f053d74 [jOOQ/jOOQ#14785] Compilation error in KotlinGenerator generated code
when <kotlinNotNullRecordAttributes/> and <recordsGeneratingRecordN/>
are both active
2023-03-21 10:51:07 +01:00
Lukas Eder
cbf3742c84 [jOOQ/jOOQ#14817] Nullable kotlin records break columns with default values 2023-03-21 10:12:13 +01:00
Lukas Eder
10bdafd3c1 Re-generated code 2023-03-21 09:02:36 +01:00
Lukas Eder
6b98e56f34 [jOOQ/jOOQ#14776] Javadoc contains warning boxes 2023-03-21 09:02:30 +01:00
Lukas Eder
52145ed8f4 [jOOQ/jOOQ#14818] Add a remark on the Converter Javadoc that
implementations must be able to handle NULL
2023-03-21 09:01:22 +01:00
Lukas Eder
8e8e950ed4 Remove dead links 2023-03-17 17:27:16 +01:00
Lukas Eder
d91f8f6a0e [jOOQ/jOOQ#11485] Add support for Trino DB - WIP 2023-03-17 16:35:48 +01:00
Lukas Eder
099972252a
Merge pull request #14802 from xoliver/fix/14801
[#14801] Fix Java String generation for non-nullable arrays
2023-03-17 11:45:34 +01:00
Lukas Eder
a82704c638 [jOOQ/jOOQ#14769] Fix regression 2023-03-17 11:24:21 +01:00
Lukas Eder
6b58ab8961 [jOOQ/jOOQ#14769] <clinit> race conditions in jOOQ internals 2023-03-17 10:54:47 +01:00
Lukas Eder
05237927b9 [jOOQ/jOOQ#11485] Add support for Trino DB - WIP 2023-03-17 10:54:31 +01:00
Lukas Eder
f1c5dd66dc [jOOQ/jOOQ#11485] Add support for Trino DB - WIP 2023-03-16 13:51:16 +01:00