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
Lukas Eder
0e1bfcfa46
[ jOOQ/jOOQ#11071 ] Fix nested record backports
...
Nested records are implicitly static and final. We only made them final, but not static, which can cause issues when using DefaultRecordMapper on those records (mapping(R::new) isn't a problem, because the Java compiler can work with both static and inner classes, this way)
2022-05-20 09:22:50 +02:00
Lukas Eder
6e8c6c6243
[ jOOQ/jOOQ#13582 ] DefaultRecordMapper should check whether user is attempting to map into an inner class
2022-05-20 08:50:15 +02:00
Lukas Eder
d5d95a8e5c
[ jOOQ/jOOQ#13581 ] Re-generate QOM API
2022-05-19 21:30:14 +02:00
Lukas Eder
fa6c71daeb
[ jOOQ/jOOQ#13581 ] Excess parentheses generated in unary ~ or - operators
...
This includes marking these as parenthesised:
- QOM.Add
- QOM.Sub
- QOM.Mul
- QOM.Div
2022-05-19 21:25:48 +02:00
Lukas Eder
1340f23008
[ jOOQ/jOOQ#11071 ] Java 8 fix
2022-05-19 21:00:48 +02:00
Lukas Eder
d54a522af8
[ jOOQ/jOOQ#9817 ] Generate text blocks for views
2022-05-19 20:40:24 +02:00
Lukas Eder
c8729c9349
[ jOOQ/jOQO#7284 ] Replace common patterns in query object model
...
- transformPatternsBitNotNand
- transformPatternsBitNotNor
- transformPatternsBitNotXNor
2022-05-19 20:40:15 +02:00
Lukas Eder
0d60fd887f
[ jOOQ/jOOQ#9817 ] Added config
2022-05-19 15:46:17 +02:00
Lukas Eder
65e3a39f2b
[ jOOQ/jOOQ#11071 ] First prototype committed
...
- Added code generation configuration
- Simple code generation implementation
- Simple integration tests
2022-05-19 15:28:46 +02:00
Lukas Eder
d1664b74ad
[ jOOQ/jOOQ#7912 ] Re-generated API
2022-05-19 11:27:29 +02:00
Lukas Eder
7f8a2ed549
[ jOOQ/jOOQ#5214 ] Remove pro-only check from OSS edition
2022-05-19 11:17:25 +02:00
Lukas Eder
aa6d988ae4
[ jOOQ/jOOQ#13578 ] Add native support for BITXNOR in H2
2022-05-19 11:14:36 +02:00
Lukas Eder
59d507bea7
[ jOOQ/jOOQ#12688 ] Add support for H2's BIT_NAND_AGG, BIT_NOR_AGG, BIT_XNOR_AGG aggregate functions
2022-05-19 11:14:27 +02:00
Lukas Eder
f366b4976e
[ jOOQ/jOOQ#12688 ] Add support for H2's BIT_NAND_AGG, BIT_NOR_AGG, BIT_XNOR_AGG aggregate functions
2022-05-19 10:58:33 +02:00