Lukas Eder
b60d98ec7e
[ jOOQ/jOOQ#13671 ] Oracle doesn't support ORDER BY in UPDATE .. SET correlated subquery
2022-06-15 09:11:47 +02:00
Lukas Eder
ff733c814a
[ jOOQ/jOOQ#13670 ] Add support for Oracle SYS.XMLTYPE in plain SQL
...
templates
2022-06-14 17:20:15 +02:00
Lukas Eder
85731537f1
[ jOOQ/jOOQ#9879 ] Fix MERGE .. WHEN MATCHED THEN UPDATE SET ROW
...
While Oracle supports UPDATE .. SET ROW syntaxes with subqueries, it doesn't support the syntax for MERGE
2022-06-14 16:58:00 +02:00
Lukas Eder
c0408af907
[ jOOQ/jOOQ#13667 ] Link.() is Nullable
2022-06-14 15:58:51 +02:00
Lukas Eder
f7ac22063f
[ jOOQ/jOOQ#9879 ] Fix DML .. RETURNING statements for Oracle
...
We can't rely on JDBC to get generated keys in Oracle when there are virtual client side generated columns in the RETURNING clause
2022-06-14 15:58:38 +02:00
Lukas Eder
c3e1f751f4
[ jOOQ/jOOQ#9879 ] Avoid the generators for virtual client side computed columns
2022-06-14 14:00:50 +02:00
Lukas Eder
c04fb70369
[ jOOQ/jOOQ#9879 ] Add explicit DataType::computedOnServer
2022-06-14 12:46:19 +02:00
Lukas Eder
ddb55b5372
[ jOOQ/jOOQ#13664 ] Added Javadoc hints to Table::as
...
As explained in the issue comments, a Table cannot be aliased as a Field independently of its table aliasing in the jOOQ API. This means that when calling Table.as() to alias a table in the projection (SELECT), the expectation is that the alias is also declared in FROM.
In order to alias a table only in the projection, the Table has to be wrapped using DSL.field(SelectField), first.
2022-06-14 10:56:26 +02:00
Lukas Eder
20fd0937f4
[ jOOQ/jOOQ#13664 ] The CAST must be qualified
2022-06-14 10:19:55 +02:00
Lukas Eder
6b70ac044f
[ jOOQ/jOOQ#13664 ] Avoid ambiguous reference when using Table<R> as
...
SelectField<R> for table conflicting with column
2022-06-13 15:30:29 +02:00
Lukas Eder
673230c0b6
[ jOOQ/jOOQ#8997 ] Remove jOOQ-spring-example
2022-06-13 14:18:52 +02:00
Lukas Eder
4b9e25ed27
[ jOOQ/jOOQ#7362 ] Fixed some unit tests
2022-06-13 13:53:27 +02:00
Lukas Eder
a24f8def43
[ jOOQ/jOOQ#7362 ] Some pedantry
2022-06-13 12:29:01 +02:00
Lukas Eder
255933935d
[ jOOQ/jOOQ#7362 ] More parenthesised conditions (in some dialects):
...
- TrueCondition
- FalseCondition
- NullCondition
2022-06-13 12:26:53 +02:00
Lukas Eder
3778a8796f
[ jOOQ/jOOQ#1049 ] Java 8 compiler needs type witnesses here
2022-06-13 11:57:23 +02:00
Lukas Eder
bb9900ba8f
[ jOOQ/jOOQ#13660 ] PostgreSQL ON CONFLICT .. WHERE .. DO NOTHING generates not valid SQL
2022-06-13 11:57:10 +02:00
Lukas Eder
f915b55590
[ jOOQ/jOOQ#13655 ] Add XMLSchemaCollectionDefinition,
...
XMLNamespaceDefinition, and XMLTypeDefinition to jOOQ-meta
2022-06-10 15:57:14 +02:00
Lukas Eder
74208f3398
[ jOOQ/jOOQ#1049 ] Better GREATEST() and LEAST() emulations for SQL Server using MAX() or MIN() with VALUES() correlated derived table
2022-06-10 09:00:14 +02:00
Lukas Eder
5b26e7b827
[ jOOQ/jOOQ#13650 ] Settings.emulateMultiset should have NestedCollectionEmulation.JSON as default in PostgreSQL
2022-06-08 16:25:23 +02:00
Lukas Eder
abbcbd40b0
[ jOOQ/jOOQ#13647 ] DefaultRecordUnmapper should cache AbstractRow and record type
2022-06-08 12:36:37 +02:00
Lukas Eder
afc404eb44
[ jOOQ/jOOQ#13643 ] Wrong result column type for requested conversion when reading JSONB_ARRAY nested in ROW in DB2
2022-06-08 10:57:04 +02:00
Lukas Eder
9672f84197
Re-generated example code
2022-06-08 10:56:51 +02:00
Lukas Eder
b58a8573ec
[ jOOQ/jOOQ#13641 ] Remove outdated issue reference
2022-06-07 14:10:03 +02:00
Lukas Eder
4a58988014
[ jOOQ/jOOQ#7508 ] Fixed OSS edition syntax
2022-06-07 14:09:50 +02:00
Lukas Eder
b3a044b621
[ jOOQ/jOOQ#13069 ] Revert prototype
2022-06-07 12:01:24 +02:00
Lukas Eder
151cd06a82
[ jOOQ/jOOQ#13634 ] Support this mapping() method also in Scala
2022-06-03 11:14:48 +02:00
Lukas Eder
4c92db68c6
[ jOOQ/jOOQ#13069 ] Deactivate the experimental feature for now
2022-06-03 10:39:58 +02:00
Lukas Eder
1d943c9f58
[ jOOQ/jOOQ#13399 ] jOOQ-checker should system property defaults that
...
apply to the entire checked code
2022-06-02 21:16:56 +02:00
Lukas Eder
c98f4cf6f7
[ jOOQ/jOOQ#13634 ] Add Field<Record[N]>.mapping(Function[N]<T[N], E>): Field<E> kotlin extension functions
2022-06-02 21:16:39 +02:00
Lukas Eder
b8f2dc5b17
[ jOOQ/jOOQ#13632 ] DDLDatabase should have a sql property, as an alternative to scripts
2022-06-02 12:53:47 +02:00
Lukas Eder
a3fdbba5e3
[ jOOQ/jOOQ#7508 ] Emulate only if path root child is the DML target table
2022-06-02 12:14:55 +02:00
Lukas Eder
2c866319b7
[ jOOQ/jOOQ#7508 ] Add support for implicit joins in DML
2022-06-02 10:47:39 +02:00
Lukas Eder
2bd740ecca
[ jOOQ/jOOQ#13631 ] Add Context.topLevel() and Context.topLevelForLanguageContext() to give access to the top level QueryPart type that is being rendered
2022-06-02 09:50:13 +02:00
Lukas Eder
91438c5122
[ jOOQ/jOOQ#9335 ] The Unit vs T specialisation isn't necessary in kotlin
2022-06-01 09:58:52 +02:00
Lukas Eder
7ef55aff8c
[ jOOQ/jOOQ#9335 ] Add a jooq-kotlin-coroutines extensions module
2022-06-01 09:28:00 +02:00
Lukas Eder
e3d7d96fe0
[ jOOQ/jOOQ#13605 ] Don't use deprecated constructor
2022-05-31 14:27:40 +02:00
Lukas Eder
3dfe4750dc
[ jOOQ/jOOQ#13611 ] UnsupportedOperationException when selecting single
...
nested row with JSON column
2022-05-31 14:09:14 +02:00
Lukas Eder
5bc5261690
[ jOOQ/jOOQ#13605 ] Add explicit jackson core dependency, too
2022-05-31 14:02:18 +02:00
Lukas Eder
768f5033b4
[ jOOQ/jOOQ#13619 ] Revert this for now, until compilation issues are understood
2022-05-31 12:29:08 +02:00
Lukas Eder
c17bd6eba3
[ jOOQ/jOOQ#13619 ] No idea what I'm doing...
2022-05-31 12:06:37 +02:00
Lukas Eder
59406e8b1b
[ jOOQ/jOOQ#13619 ] This has to be done everywhere
2022-05-31 11:50:47 +02:00
Lukas Eder
76d7abe490
[ jOOQ/jOOQ#13619 ] org.jetbrains.annotations dependency should be requires transitive
2022-05-31 10:56:20 +02:00
Lukas Eder
48ff999495
[ jOOQ/jOOQ#13618 ] Document EnumType::lookupLiteral's nullable result
2022-05-31 10:53:54 +02:00
Lukas Eder
020ba745b4
[ jOOQ/jOOQ#13616 ] Scala extensions should have some multiset convenience
2022-05-30 17:31:57 +02:00
Lukas Eder
807bbee00c
[ jOOQ/jOOQ#13605 ] Re-add explicit java.time and kotlin modules
...
Let's not create a potential security issue by loading all possible modules from the classpath, but load only the ones we know (so far) have been useful in the DefaultConverterProvider
2022-05-27 18:11:57 +02:00
Lukas Eder
e55c60d3a7
[ jOOQ/jOOQ#13605 ] Call findAndAddModules()
2022-05-26 17:09:40 +02:00
Lukas Eder
004b4a3697
[ jOOQ/jOOQ#13607 ] Add JSONtoJacksonConverter, JSONBtoJacksonConverter,
...
XMLtoJAXBConverter forcedType configuration convenience
2022-05-26 16:40:35 +02:00
Lukas Eder
11467e91c2
[ jOOQ/jOOQ#13605 ] Add JSONtoJacksonConverter, JSONBtoJacksonConverter, XMLtoJAXBConverter implementations
2022-05-26 15:56:49 +02:00
Lukas Eder
e7454b3e2a
Merge pull request #13600 from jOOQ/dependabot/maven/org.springframework-spring-core-5.3.20
...
Bump spring-core from 5.3.19 to 5.3.20
2022-05-25 10:15:11 +02:00
Lukas Eder
7cfee02d44
[ jOOQ/jOOQ#13601 ] Derby boolean expressions have to be wrapped in parentheses when passed to COALESCE
2022-05-25 09:32:20 +02:00