Commit Graph

11401 Commits

Author SHA1 Message Date
Lukas Eder
bbe029c733 [jOOQ/jOOQ#13669] More Connection::close calls fixed
- In batches
- When there are rendering problems in jOOQ
- This includes: [jOOQ/jOOQ#13343] R2DBC implementation may hang when
there's an exception in the rendering logic
2022-06-29 17:34:19 +02:00
Lukas Eder
1ef9b89ff7 Upgrade MariaDB R2DBC driver 2022-06-29 17:34:07 +02:00
Lukas Eder
54b6d66e65 [jOOQ/jOOQ#13669] Connection::close call is skipped when R2DBC query fails
This includes:

- [jOOQ/jOOQ#13738] Reactive transactions don't call Connection::close
2022-06-28 16:58:16 +02:00
Lukas Eder
d727e6c476 [jOOQ/jOOQ#13734] Work around JDK-8289221, where javadoc aren't allowed
to contain ellipses in a <code> tag in a method header
2022-06-28 10:50:09 +02:00
Lukas Eder
cfd3b0ce4c [jOOQ/jOOQ#13732] Wrong Javadoc in generated AbstractSpringDAOImpl 2022-06-27 15:53:02 +02:00
Lukas Eder
052f8a1569 [jOOQ/jOOQ#13730] Generated sources emits "reference not accessible" warning for org.jooq.impl.AbstractTable#convertFrom 2022-06-27 15:48:40 +02:00
Lukas Eder
08fa1b1e3c [jOOQ/jOOQ#13656] Add a SQLDialect.SQLSERVER2022 2022-06-27 12:26:40 +02:00
Lukas Eder
7a9b6fab0c [jOOQ/jOOQ#13703] In Java 8, <hr/> wasn't allowed yet, in Javadoc 2022-06-24 17:14:13 +02:00
Lukas Eder
421c55444d [jOOQ/jOOQ#13722] Added disambiguation overloads 2022-06-24 17:14:04 +02:00
Lukas Eder
4ae64efbf3 [jOOQ/jOOQ#13723] Regression: Zero-length delimited identifier is generated for enum columns when using <outputSchemaToDefault/> 2022-06-24 16:05:29 +02:00
Lukas Eder
e08f2bf365 [jOOQ/jOOQ#13718] Log warning should show jOOQ-meta type to help
disambiguate objects that share the same name
2022-06-24 09:08:20 +02:00
Lukas Eder
219e1604c2 [jOOQ/jOOQ#13703] In Java 8, <br/> wasn't allowed yet, in Javadoc
It seems that something has changed in Java 11, allowing for self-closing tags like these. After all, browsers are also more lenient about the whole HTML vs XHTML thing... But now that the javadoc tool starts complaining in the build, we better fix it.
2022-06-24 08:51:27 +02:00
Lukas Eder
470545cc83 Merge branch 'main' of github.com:jOOQ/jOOQ 2022-06-23 15:51:14 +02:00
Lukas Eder
7798b89dd6 [jOOQ/jOOQ#13689] Cannot parse computed columns in the presence of identity column 2022-06-23 15:51:01 +02:00
Lukas Eder
03d0cb82a7 Merge branch 'main' of github.com:jOOQ/jOOQ 2022-06-23 14:57:13 +02:00
Lukas Eder
df1a1d1a5d [jOOQ/jOOQ#13703] Ill formatted Javadoc in DSLContext 2022-06-23 14:56:56 +02:00
Lukas Eder
56dfbafa42 [jOOQ/jOOQ#13703] Ill formatted Javadoc in DSLContext 2022-06-23 14:56:44 +02:00
Lukas Eder
f4882581e1 Release 3.18.0-SNAPSHOT 2022-06-23 14:56:33 +02:00
Lukas Eder
5aa8311f27 Merge branch 'main' of github.com:jOOQ/jOOQ 2022-06-23 11:26:00 +02:00
Lukas Eder
87f47e3491 [jOOQ/jOOQ#13706] OnError.FAIL should log a message about the user's
option how to handle the problem
2022-06-23 11:25:47 +02:00
Lukas Eder
81de955e11 Release 3.17.1-SNAPSHOT 2022-06-23 11:25:37 +02:00
Lukas Eder
3bb4d719a3 [jOOQ/jOOQ#13700] Upgrading org.owasp:dependency-check-maven 2022-06-23 11:20:29 +02:00
Lukas Eder
2ab921f75a [jOOQ/jOOQ#13706] OnError.FAIL should log a message about the user's
option how to handle the problem
2022-06-23 11:20:13 +02:00
Lukas Eder
b1718c6648 [jOOQ/jOOQ#13700] Upgrade to H2 2.1.214
This includes upgrading to 3.18.0-SNAPSHOT on main branch
2022-06-22 11:58:07 +02:00
Lukas Eder
723e74d94d [jOOQ/jOOQ#9879] Get things to work in kotlin and scala 2022-06-16 10:34:20 +02:00
Lukas Eder
86b2ec3abc [jOOQ/jOOQ#4946] Hide implementation for now 2022-06-16 08:42:20 +02:00
Lukas Eder
29890da22c [jOOQ/jOOQ#6489] Code generator should support SQL-generated "dynamic regular expressions" 2022-06-15 18:11:56 +02:00
Lukas Eder
439e60c558 [jOOQ/jOOQ#9879] Skip some tests in Derby
Derby's MERGE support is not powerful enough to implement client side computed columns this way. We'll keep this limitation as a known issue for now.
2022-06-15 15:41:18 +02:00
Lukas Eder
30939a47a8 [jOOQ/jOOQ#1049] Fixed regression 2022-06-15 15:07:31 +02:00
Lukas Eder
5b79a8a7c1 [jOOQ/jOOQ#13679] Upgrade HSQLDB to 2.6.1 2022-06-15 12:18:51 +02:00
Lukas Eder
31c6a9e89d [jOOQ/jOOQ#13676] Improve <inputCatalog/> warning message in code generator 2022-06-15 11:06:51 +02:00
Lukas Eder
a29efc26ce [jOOQ/jOOQ#13671] Oracle doesn't support ORDER BY in UPDATE .. SET
correlated subquery
2022-06-15 10:12:21 +02:00
Lukas Eder
1505149178 [jOOQ/jOOQ#13673] Settings.returnAllOnUpdatableRecord doesn't work for UPDATE queries in HSQLDB 2022-06-15 10:12:10 +02:00
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