Commit Graph

11000 Commits

Author SHA1 Message Date
Lukas Eder
166bbc7d2d [jOOQ/jOOQ#2968] Added int8range support 2022-03-01 15:33:13 +01:00
Lukas Eder
a8e97eff95 [jOOQ/jOOQ#2968] Add support for int4range 2022-03-01 14:53:44 +01:00
Lukas Eder
8aa2784438 [jOOQ/jOOQ#13161] Add support for array bindings for the PostgreSQL HSTORE, INET, and CIDR types 2022-03-01 11:21:47 +01:00
Lukas Eder
e7890e4671 [jOOQ/jOOQ#13163] Compilation error when PostgreSQL stored function has
an ANYARRAY data type reference
2022-02-28 18:00:00 +01:00
Lukas Eder
556e0b4d85 [jOOQ/jOOQ#10763] Higher priority = higher value 2022-02-28 17:20:26 +01:00
Lukas Eder
c2a5d8addc [jOOQ/jOOQ#10763] Official jOOQ-postgres-extensions bindings should register themselves as low priority bindings if found on the code generation classpath 2022-02-28 15:32:40 +01:00
Lukas Eder
f264904485 [jOOQ/jOOQ#2092] Add support for the Postgres INET data type
(java.net.InetAddress)
2022-02-28 13:17:23 +01:00
Lukas Eder
44bb4aa7c3 [jOOQ/jOOQ#13149] Let Query.keepStatement() return CloseableQuery and
ResultQuery.keepStatement() return CloseableResultQuery
2022-02-28 13:17:10 +01:00
Lukas Eder
d3b6d5ead0 [jOOQ/jOOQ#13149] Let Query.keepStatement() return CloseableQuery and ResultQuery.keepStatement() return CloseableResultQuery 2022-02-25 18:47:02 +01:00
Lukas Eder
0f59fe6a07 [jOOQ/jOOQ#13157] Remove Oracle work around for JSON_ARRAYAGG causing ORA-40590: invalid format in Oracle 21c 2022-02-25 18:04:28 +01:00
Lukas Eder
03222e9ae0 [jOOQ/jOOQ#13156] Work around Oracle / ojdbc bug where JSON_ARRAY()
can't combine bind parameter marker with FORMAT JSON
2022-02-25 17:52:23 +01:00
Lukas Eder
76620ba7c5 [jOOQ/jOOQ#13152] Added TODO 2022-02-25 14:40:35 +01:00
Lukas Eder
1519ead0c2 [jOOQ/jOOQ#13069] Support InlineDerivedTables 2022-02-25 11:23:17 +01:00
Lukas Eder
9330cb0783 [jOOQ/jOOQ#13148] Prevent Context::scopeMapping to apply when wrapperFor(X) is equal to X 2022-02-24 15:25:07 +01:00
Lukas Eder
d360820fb8 [jOOQ/jOOQ#13147] Context::scopeMapping should return @NotNull QueryPart 2022-02-24 14:46:22 +01:00
Lukas Eder
c8213fd308 [jOOQ/jOOQ#13144] ClobBinding shouldn't call Clob.length() in Firebird 2022-02-24 14:25:07 +01:00
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