Lukas Eder
e640e3ea31
[ jOOQ/jOOQ#13202 ] SQL Server CREATE TABLE statement should generate VARBINARY(MAX) for BLOB
2022-03-03 16:49:30 +01:00
Lukas Eder
e8cb81be5d
[ jOOQ/jOOQ#13200 ] MULTISET nested record as JSON_OBJECT() emulation (Db2, SQL Server) doesn't work for records with more than 10 fields
2022-03-03 15:42:41 +01:00
Lukas Eder
4f3c04ec03
[ jOOQ/jOOQ#12930 ] Correctly fetch top level nested records of degree 1
...
Top level nested records of degree 1 couldn't be fetched under some circumstances, notably when JSONB emulations tried to read ResultSet.getBytes(), but the underlying data wasn't binary compatible (the getString() method would have still worked, masking this bug so far)
2022-03-03 14:43:49 +01:00
Lukas Eder
3835c21c29
[ jOOQ/jOOQ#10132 ] Cast NULL literal to known type in Derby
2022-03-03 13:14:09 +01:00
Lukas Eder
9ef149c5c7
[ jOOQ/jOOQ#13194 ] Various third party dependency updates
2022-03-03 11:55:33 +01:00
Lukas Eder
5e9b61db80
[ jOOQ/jOOQ#13192 ] Add SQLDialect.MARIADB_10_7
2022-03-03 11:16:40 +01:00
Lukas Eder
2bd9344e99
[ jOOQ/jOOQ#12721 ] Added a new tip about Table<R> <: SelectField<R>
2022-03-03 09:41:49 +01:00
Lukas Eder
8af49a0e60
[ jOOQ/jOOQ#13188 ] Added support for the ltree type
2022-03-03 09:33:32 +01:00
Lukas Eder
81f1094c9d
[ jOOQ/jOOQ#13188 ] Added support for the ltree type
2022-03-03 09:32:47 +01:00
Lukas Eder
4118a5bba4
[ jOOQ/jOOQ#2968 ] Added a Range<T> interface
...
This change makes AbstractRange<T> private, which is much more aligned with jOOQ's general API design
2022-03-03 08:27:42 +01:00
Lukas Eder
cec7dbb4b5
[ jOOQ/jOOQ#13183 ] Add Javadoc warnings to UpdatableRecord::fetchChildren, and TableRecord::fetchParent about the N+1 problem
2022-03-02 16:14:47 +01:00
Lukas Eder
54f2538ae9
[ jOOQ/jOOQ#13181 ] MULTISET emulation using SQL/XML doesn't correctly distinguish between NULL and ''
2022-03-02 15:42:10 +01:00
Lukas Eder
4f53a60c01
[ jOOQ/jOOQ#13169 ] Incorrect parsing of (NULL) row literal in PostgreSQL
...
for nested records, UDTs, etc.
This includes:
- [jOOQ/jOOQ#13174 ] ERROR: could not determine data type of parameter when projecting PostgreSQL UDT bind value
2022-03-02 14:01:07 +01:00
Lukas Eder
82e63eb8d4
[ jOOQ/jOOQ#2968 ] Support numrange
2022-03-02 11:28:23 +01:00
Lukas Eder
4551d364f9
[ jOOQ/jOOQ#2968 ] Support tsrange and tstzrange
2022-03-02 10:57:45 +01:00
Lukas Eder
29ced91a54
[ jOOQ/jOOQ#5934 ] Add support for the Postgres CITEXT type
2022-03-02 09:04:36 +01:00
Lukas Eder
da2aa57f11
[ jOOQ/jOOQ#2968 ] Added daterange support
2022-03-01 17:34:03 +01:00
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