Commit Graph

11348 Commits

Author SHA1 Message Date
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
dependabot[bot]
c36580e8da
Bump spring-core from 5.3.19 to 5.3.20
Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.19 to 5.3.20.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.19...v5.3.20)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-25 06:39:40 +00:00
Lukas Eder
e41d0d281c Document cast that is a workaround for an Eclipse compiler issue
Issue here: https://github.com/eclipse-jdt/eclipse.jdt.core/issues/99
2022-05-24 15:22:45 +02:00
Lukas Eder
16a4b7ea50 [jOOQ/jOOQ#13129] Fixed compilation errors 2022-05-24 14:22:48 +02:00
Lukas Eder
342e5096bc [jOOQ/jOOQ#13129] Don't pass boolean flags. Pass named bit encoding. 2022-05-24 14:14:24 +02:00
Lukas Eder
aca360f553 [jOOQ/jOOQ#13599] Let Context extends ExecuteScope 2022-05-24 13:03:21 +02:00
Lukas Eder
6b03c3f0de [jOOQ/jOOQ#13560] Use MULTISET emulation for nested rows with LIMIT
In older Oracle versions, we emulate LIMIT with ROWNUM calculations in derived tables. In those cases, it seems very hard to keep the flattening nested record emulation working. Better work with the MULTISET emulation of nested records, instead.

This includes parts of the implementation of [jOOQ/jOOQ#13599]
2022-05-24 12:29:41 +02:00
Lukas Eder
a3a3b94592 [jOOQ/jOOQ#13594] Change the Java 17 distribution to --release 17 2022-05-23 17:02:57 +02:00
Lukas Eder
e63719fad0 [jOOQ/jOOQ#12430] Make Java 17 the baseline for the jOOQ Open Source Edition 2022-05-23 16:45:35 +02:00
Lukas Eder
5371c335dd [jOOQ/jOOQ#13573] Add parser support for the PostgreSQL EXCLUDED pseudo table and MySQL VALUES() syntax 2022-05-23 15:26:41 +02:00
Lukas Eder
2fa0495ec7 [jOOQ/jOOQ#12721] Add more startup tips to be logged with the jOOQ logo 2022-05-23 13:31:12 +02:00
Lukas Eder
37d023621d [jOOQ/jOOQ#13591] Add a new ColumnElement type 2022-05-23 12:11:55 +02:00
Lukas Eder
bd1e672ff3 [jOOQ/jOOQ#2333] noField() support in UPDATE and DELETE 2022-05-23 11:25:12 +02:00
Lukas Eder
14538ec894 [jOOQ/jOOQ#13581] Remove more unnecessary unary op parentheses
- For more functions with some default emulations
2022-05-20 17:39:49 +02:00
Lukas Eder
2da6648520 [jOOQ/jOOQ#11071] Fix for Java < 16
Before Java 16, static classes couldn't be nested in inner classes!
2022-05-20 17:11:23 +02:00
Lukas Eder
9d166fd99c [jOOQ/jOOQ#13581] Remove more unnecessary unary op parentheses
- For functions with some default emulations
2022-05-20 16:52:38 +02:00
Lukas Eder
aa68778250 Work around random compiler trip-up because of rawtypes
This time, the JDK 11 compiler seems to have suddenly tripped because of these rawtypes (I think)? The only change that was made prior to this was completely unreleated, in DefaultRecordMapper...
2022-05-20 15:44:45 +02:00
Lukas Eder
eb94c888d3 Update generated RowImpl[N] class formatting 2022-05-20 15:41:15 +02:00
Lukas Eder
7e942071e4 [jOOQ/jOOQ#8681] [jOOQ/jOOQ#13581] Fix CONNECT_BY_ROOT parentheses 2022-05-20 11:17:46 +02:00
Lukas Eder
700d5499ea [jOOQ/jOOQ#13581] Remove more unnecessary unary op parentheses
- For functions with only default emulations
2022-05-20 10:25:11 +02:00
Lukas Eder
4fe70c0767 [jOOQ/jOOQ#13581] Remove more unnecessary unary op parentheses
- For bind values of internal types (non-custom Binding)
- For TableField
- For functions without emulations
2022-05-20 09:59:35 +02:00