Commit Graph

11420 Commits

Author SHA1 Message Date
Lukas Eder
bc962fc051 [jOOQ/jOOQ#13769] Added support to ParserCLI 2022-07-06 11:24:12 +02:00
Lukas Eder
7b76553963 [jOOQ/jOOQ#13769] Firebird and SQLite support GROUP BY <column index> 2022-07-06 11:03:48 +02:00
Lukas Eder
58d8c3e971 [jOOQ/jOOQ#13769] Emulate GROUP BY <column index> using substitution in dialects where this isn't natively supported 2022-07-06 10:44:32 +02:00
Lukas Eder
7ac2013a51 [jOOQ/jOOQ#13771] Parser doesn't support parsing parenthesised GROUP BY expression 2022-07-06 10:10:18 +02:00
Lukas Eder
9fe180919c [jOOQ/jOOQ#13764] Refactor internal schema mapping logic to use the new QualifiedImpl type 2022-07-05 14:49:28 +02:00
Lukas Eder
f9b777f5ea [jOOQ/jOOQ#13763] Support DB2 selectivity-Keyword in Query-Parser 2022-07-05 14:25:42 +02:00
Lukas Eder
7c1feb80de [jOOQ/jOOQ#13766] Upgrade log4j to 2.18.0 to mitigate CVE-2022-33915 2022-07-05 13:17:26 +02:00
Lukas Eder
e96702ce1b [jOOQ/jOOQ#13358] Add SQLDialect.POSTGRES_15 2022-07-05 12:40:40 +02:00
Lukas Eder
22dcb18da3 [jOOQ/jOOQ#13358] Re-generated code 2022-07-05 12:33:49 +02:00
Lukas Eder
41d35be980 [jOOQ/jOOQ#13762] DefaultRecordBinding.pgRenderRecordCast and others don't apply schema mapping 2022-07-05 12:26:40 +02:00
Lukas Eder
eba80bb09b [jOOQ/jOOQ#13358] Add SQLDialect.POSTGRES_15 (Support MERGE)
This also fixes:

- [jOOQ/jOOQ#7552] INSERT .. ON DUPLICATE KEY { IGNORE | UPDATE }
emulation should consider all UNIQUE keys on PostgreSQL
- [jOOQ/jOOQ#13575] Support EXCLUDED table emulation also in expressions
2022-07-04 17:49:05 +02:00
Lukas Eder
3c0b328acf [jOOQ/jOOQ#13358] Add SQLDialect.POSTGRES_15 (Support MERGE) 2022-07-04 16:37:49 +02:00
Lukas Eder
7b0b09f795 [jOOQ/jOOQ#13752] Declare org.jooq:jooq-kotlin-coroutines in <dependencyManagement/> 2022-07-04 12:23:31 +02:00
Lukas Eder
f0a7b51b30 [jOOQ/jOOQ#13752] Returning null from transactionCoroutine throws NoSuchElementException 2022-07-04 12:15:33 +02:00
Lukas Eder
0450b0c00f [jOOQ/jOOQ#13669] Race conditions also onError() 2022-07-04 11:23:26 +02:00
Lukas Eder
5054443b95 [jOOQ/jOOQ#13751] GROUP BY <table> does not use table alias 2022-07-04 11:23:10 +02:00
Lukas Eder
99f0dca427
Update question.md
See See https://github.com/jOOQ/jOOQ/pull/12943
2022-06-30 08:30:20 +02:00
Lukas Eder
4156e8b27d
Update feature_request.md
See https://github.com/jOOQ/jOOQ/pull/12943
2022-06-30 08:30:02 +02:00
Lukas Eder
e9b46d0699
Update bug_report.md
See https://github.com/jOOQ/jOOQ/pull/12943
2022-06-30 08:29:15 +02:00
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