Commit Graph

10984 Commits

Author SHA1 Message Date
Lukas Eder
3cc4b75fad [jOOQ/jOOQ#13142] Add JSONFormat.mutable(), XMLFormat.mutable() 2022-02-24 12:56:44 +01:00
Lukas Eder
9575c383af [jOOQ/jOOQ#13138] Bad JSONFormat rendering of nested records 2022-02-24 12:11:05 +01:00
Lukas Eder
8dbd3a939b [jOOQ/jOOQ#13137] Change default for <pojosEqualsAndHashCode/> code
generation option to true
2022-02-24 11:22:17 +01:00
Lukas Eder
2d035528dc [jOOQ/jOOQ#13135] Generate mapping() deconstruction convenience methods on generated Tables if <recordsImplementingRecordN/> is set 2022-02-24 10:37:49 +01:00
Lukas Eder
b5d335368c [jOOQ/jOOQ#12930] Pattern backport doesn't work here 2022-02-24 08:20:21 +01:00
Lukas Eder
4fbee7186c [jOOQ/jOOQ#13069] Rename anonymous nested rows to nested
ROW is a reserved word in a few dialects, and quoting can be turned off
2022-02-23 17:05:49 +01:00
Lukas Eder
0247fbf7b2 [jOOQ/jOOQ#12930] Let's revert to reading JSONB as JSON 2022-02-23 17:01:16 +01:00
Lukas Eder
4381d53550 [jOOQ/jOOQ#13132] DSLContext.fetchValue(SelectField<T>) should work with Table<R> 2022-02-23 16:38:12 +01:00
Lukas Eder
e9e86fe2f1 [#12930] Fix reading nested top level rows also as binary data 2022-02-23 16:26:51 +01:00
Lukas Eder
afe156a7e3 [jOOQ/jOOQ#4727] Added some Javadoc to Table 2022-02-23 15:48:36 +01:00
Lukas Eder
6cf2bf9353 [jOOQ/jOOQ#13069] Support <rowConvenienceToOne/> in kotlin, scala 2022-02-23 15:39:56 +01:00
Lukas Eder
b7401aaaa7 [jOOQ/jOOQ#13069] Finish support for <rowConvenienceToOne/> in Java 2022-02-23 15:01:33 +01:00
Lukas Eder
7040ad22f2 [jOOQ/jOOQ#12930] Nested ROW projection emulation doesn't work in scalar
subqueries
2022-02-23 12:59:13 +01:00
Lukas Eder
3560816a62 [jOOQ/jOOQ#3497] Add Context::setOperationSubquery 2022-02-23 12:29:27 +01:00
Lukas Eder
3c2fb3721e [jOOQ/jOOQ#3497] Add Context::derivedTableSubquery 2022-02-23 12:08:01 +01:00
Lukas Eder
8346ee4fa3 [jOOQ/jOOQ#13129] Add Context::predicandSubquery 2022-02-23 11:42:50 +01:00
Lukas Eder
f492aa31c1 [jOOQ/jOOQ#13069] Implementation draft for <rowConvenienceToOne/> 2022-02-23 08:56:18 +01:00
Lukas Eder
1d84bfbace [jOOQ/jOOQ#13120] Cannot use RETURNING with 2-level nested ROW expressions in SQL Server 2022-02-22 10:44:49 +01:00
Lukas Eder
f20d09726d [jOOQ/jOOQ#13119] Nested record projection should generate ROW constructor keyword for rows of degree 1 in PostgreSQL's RETURNING clauses 2022-02-22 09:41:41 +01:00
Lukas Eder
b04ec526e1 [jOOQ/jOOQ#4727] Support TableAsField in RETURNING clause 2022-02-22 09:03:36 +01:00
Lukas Eder
04da361d9b [jOOQ/jOOQ#13072] Remove EXPERIMENTAL status also from convertFrom() and convertTo() 2022-02-21 16:07:22 +01:00
Lukas Eder
95125b7f57 [jOOQ/jOOQ#13118] Pull up Field::convert, ::convertFrom, ::convertTo methods to SelectField 2022-02-21 16:03:08 +01:00
Lukas Eder
981411d2c1 [jOOQ/jOOQ#4727] Let Table<R> extend SelectField<R> 2022-02-21 15:27:44 +01:00
Lukas Eder
f5d1937238 [jOOQ/jOOQ#13117] Bad deserialisation of nested record TIMESTAMP value in PostgreSQL 2022-02-21 15:27:31 +01:00
Lukas Eder
aae72024dc [jOOQ/jOOQ#4727] Let Table<R> extend SelectField<R> 2022-02-21 13:28:21 +01:00
Lukas Eder
8e237c0aa9 [jOOQ/jOOQ#13107] Fix regression of XMLDatabase 2022-02-21 11:57:25 +01:00
Lukas Eder
6eb6a1dd3c [jOOQ/jOOQ#13109] Add Settings.parseIgnoreCommercialOnlyFeatures 2022-02-21 11:17:37 +01:00
Lukas Eder
6dd2f33ea9 [jOOQ/jOOQ#13107] Register array types of built-in types in internal static type registry 2022-02-21 10:34:55 +01:00
Lukas Eder
c0da3baea5 Because we can 2022-02-18 15:51:09 +01:00
Lukas Eder
1a3217c14a [jOOQ/jOOQ#13104] Fixed catalog mapping regression 2022-02-18 13:17:00 +01:00
Lukas Eder
19df0b866f [jOOQ/jOOQ#13104] 2022-02-18 13:09:33 +01:00
Lukas Eder
84d98e8dfa [jOOQ/jOOQ#13104] Reimplement SQL Server RETURNING emulation using
QueryPart. instead of SchemaMapping
2022-02-18 12:58:54 +01:00
Lukas Eder
72a0010df5 [jOOQ/jOOQ#13094] Throw an exception when calling ConvertedDataType.getArrayDataType() when the type has a custom Binding 2022-02-18 10:25:55 +01:00
Lukas Eder
5a1d813383 [jOOQ/jOOQ#13097] Add Converters.forArrayComponents(Converter<T[], U[]>): Converter<T, U> 2022-02-18 09:38:43 +01:00
Lukas Eder
91715af89b [jOOQ/jOOQ#13073] Order of calling
DataType.asConvertedDataType(Converter) and DataType.getArrayDataType()
should not matter
2022-02-17 17:28:02 +01:00
Lukas Eder
f9c58f9423 [jOOQ/jOOQ#13093] Remove a few redundant null checks in jOOQ's internals 2022-02-17 14:40:02 +01:00
Lukas Eder
8b43ac89be [jOOQ/jOOQ#13029] Fix combinations of array types and converted types 2022-02-17 12:23:38 +01:00
Lukas Eder
37e7b59542 [jOOQ/jOOQ#13089] MySQL's BIT(1) type doesn't map correctly in MULTISET subqueries 2022-02-17 10:32:11 +01:00
Lukas Eder
25e42c2737 [jOOQ/jOOQ#12515] Support for RowN.mapping(Function<? super Object[], ? extends U>) 2022-02-16 16:39:31 +01:00
Lukas Eder
6a78fb2000 [jOOQ/jOOQ#13085] Field.sortAsc() should not hard wire NULLS FIRST behaviour 2022-02-16 15:08:58 +01:00
Lukas Eder
e8b125ffa3 [jOOQ/jOOQ#13069] Support aliasing the child table 2022-02-16 14:24:25 +01:00
Lukas Eder
67b0159023 [jOOQ/jOOQ#13081] Cannot use H2 enum values in JSON documents 2022-02-16 12:22:36 +01:00
Lukas Eder
d1d8d3205a [jOOQ/jOOQ#13069] Add internal API to OSS edition
It is much easier to manage code generation tests and examples if the internal API is available also to the OSS edition, preventing compilation errors when porting commercially generated code to the OSS edition.
2022-02-16 12:08:06 +01:00
Lukas Eder
05d9cc34f6 [jOOQ/jOOQ#13082] SQL Server MULTISET as JSON emulation of empty subquery produces NULL instead of empty Result 2022-02-16 12:01:17 +01:00
Lukas Eder
47e7e2dacf [jOOQ/jOOQ#13080] MULTISET emulation using XML produces a null Result 2022-02-16 11:25:38 +01:00
Lukas Eder
353a1b415c [jOOQ/jOOQ#13078] Add internal Tools.CONFIG as a convenience for Tools.CTX.configuration() 2022-02-16 08:36:47 +01:00
Lukas Eder
4e20c95e33 [jOOQ/jOOQ#13069] Avoid generating commercial-only code 2022-02-16 08:24:41 +01:00
Lukas Eder
a2371ac01d Reference {postgres.version} variable from parent pom.xml 2022-02-16 08:24:28 +01:00
Lukas Eder
0b253e74ea
Merge pull request #13077 from jOOQ/dependabot/maven/org.postgresql-postgresql-42.3.3
Bump postgresql from 42.3.2 to 42.3.3
2022-02-16 08:19:25 +01:00
dependabot[bot]
99a5d02785
Bump postgresql from 42.3.2 to 42.3.3
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.3.2 to 42.3.3.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.3.2...REL42.3.3)

---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-16 01:20:02 +00:00