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
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