Lukas Eder
bdc0d36e31
[ jOOQ/jOOQ#9506 ] Add another warning to the logs
2025-05-13 09:54:07 +02:00
Lukas Eder
35b7961c75
[ jOOQ/jOOQ#18450 ] Diff should drop PRIMARY KEY first, then NOT NULL constraint
2025-05-12 14:53:51 +02:00
Lukas Eder
f1d983d40d
[ jOOQ/jOOQ#18441 ] Diff cannot handle name swaps of constraints and other
...
objects
2025-05-09 15:19:21 +02:00
Lukas Eder
2efa77e6bc
[ jOOQ/jOOQ#18426 ] Fix parent pom version
2025-05-06 09:42:55 +02:00
Lukas Eder
ae7a6bb5a3
[ jOOQ/jOOQ#18426 ] Add a jOOQ-bom module
2025-05-06 09:24:43 +02:00
Lukas Eder
0ccdfbd4cc
[ jOOQ/jOOQ#18423 ] Restore jOOQ-xtend module
2025-05-02 14:55:41 +02:00
Lukas Eder
7aac0c979e
Release 3.20.5-SNAPSHOT
2025-05-02 14:41:20 +02:00
Lukas Eder
cd205442d5
Release 3.20.4
2025-05-02 08:37:46 +02:00
Lukas Eder
b3c6a8542c
[ jOOQ/jOOQ#18415 ] LIMIT emulation should use <= comparison instead of BETWEEN comparison, if there's no OFFSET
2025-05-01 11:57:11 +02:00
Lukas Eder
9b56c19949
[ jOOQ/jOOQ#18408 ] Code generator logs forced type application multiple times
2025-04-30 12:23:44 +02:00
Lukas Eder
e3b4ab612a
[ jOOQ/jOOQ#18403 ] ORDER BY <index> Javadoc references a non-existing
...
DSL.literal() method
2025-04-30 10:46:43 +02:00
Lukas Eder
ee38523d86
[ jOOQ/jOOQ#18388 ] Missing ALTER TABLE .. DROP CONSTRAINT statement generated for FOREIGN KEY when dropping both parent key and child table using Meta::migrateTo
2025-04-25 15:17:03 +02:00
Lukas Eder
ce37ada68e
[ jOOQ/jOOQ#18383 ] Wrong ordering of adding PRIMARY KEY to parent table and FOREIGN KEY to child table with Meta::migrateTo
2025-04-25 13:32:42 +02:00
Lukas Eder
17ddd25be6
[ jOOQ/jOOQ#18327 ] Meta.migrateTo() should defer adding FOREIGN KEY
...
constraints after CREATE TABLE
2025-04-25 13:01:30 +02:00
Lukas Eder
1869288da4
[ jOOQ/jOOQ#18373 ] Wrong Support annotation on
...
InsertOnConflictDoUpdateStep::doUpdate
2025-04-25 08:38:35 +02:00
Lukas Eder
f1d2280713
[ jOOQ/jOOQ#18358 ] Support LIMIT with subqueries in REDSHIFT
2025-04-24 14:44:38 +02:00
Lukas Eder
a67b85b568
[ jOOQ/jOOQ#18358 ] Support LIMIT with subqueries in REDSHIFT
2025-04-24 14:37:46 +02:00
Lukas Eder
2aa8f077c8
[ jOOQ/jOOQ#18353 ] Remove H2 specific Javadoc from MERGE statement
2025-04-24 13:31:38 +02:00
Lukas Eder
01f205953d
[ jOOQ/jOOQ#12176 ] Consume whitespace after number
2025-04-23 15:09:46 +02:00
Lukas Eder
7aafff6e1f
[ jOOQ/jOOQ#18337 ] Wrong SQL generated when using inline derived table in UPDATE .. RETURNING emulation using UPSERT in MariaDB
2025-04-23 14:33:57 +02:00
Lukas Eder
cad31e7cc3
[ jOOQ/jOOQ#12176 ] Replace json-simple parser
...
Add a recursive descent JSON parser for our internal purposes in order
to:
- Speed up parsing in general (TODO)
- Handle more edge cases
This includes:
- [jOOQ/jOOQ#18323 ] Exception when parsing large double values without
decimals in MULTISET JSON emulation
- [jOOQ/jOOQ#18308 ] MULTISET JSON enumeration rounds NUMERIC values as
they're represented as Double values by JSON parser
2025-04-23 13:48:37 +02:00
Lukas Eder
4b16592776
[ jOOQ/jOOQ#18319 ] Document how to run individual Maven plugin executions from the command line
2025-04-15 10:06:43 +02:00
Lukas Eder
b96cbd4639
[ jOOQ/jOOQ#18306 ] Compilation error in generated Kotlin or Scala code
...
when working with audit columns
2025-04-14 10:52:52 +02:00
Lukas Eder
c34f5d18f5
[ jOOQ/jOOQ#18309 ] Javadoc typo in Stringly class
2025-04-14 09:16:21 +02:00
Lukas Eder
a9d1032463
[ jOOQ/jOOQ#18300 ] Compilation error in generated Keys class when
...
non-embeddable unique keys overlap with embeddable primary keys
2025-04-04 17:12:15 +02:00
Lukas Eder
8b4aa1ef39
[ jOOQ/jOOQ#18283 ] Oracle JSON type cannot be mapped to
...
DBMS_SQL.XXX_TABLE type when using INSERT .. RETURNING
2025-04-03 11:29:41 +02:00
Lukas Eder
343696fe81
Release 3.20.4-SNAPSHOT
2025-04-03 09:10:27 +02:00
Lukas Eder
c408f8e142
[ jOOQ/jOOQ#18274 ] Cannot backport this expression yet
2025-04-02 17:27:57 +02:00
Lukas Eder
5c8935ed3b
Release 3.20.3
2025-04-02 14:40:39 +02:00
Lukas Eder
7d0887a1e0
[ jOOQ/jOOQ#18261 ] Failed UpdateableRecord::delete resets the Record::original values to null and sets the Record::touched values to true
2025-04-02 14:15:09 +02:00
Lukas Eder
34147ba9f6
[ jOOQ/jOOQ#18274 ] Query.getSQL(NAMED) produces a gap in the parameter
...
numbering when the query contains a null UDT value, while Query::getBindValues still produces the value
2025-04-02 12:49:00 +02:00
Lukas Eder
e98d164653
[ jOOQ/jOOQ#18265 ] DSL::digits isn't really supported by Derby
2025-03-28 17:44:42 +01:00
Lukas Eder
3cb4ac3afa
[ jOOQ/jOOQ#18269 ] Derby cannot emulate CONTAINS, STARTS_WITH, ENDS_WITH using LIKE
2025-03-28 10:02:58 +01:00
Lukas Eder
ed3f0a4e1d
[ jOOQ/jOOQ#18265 ] DSLContext::nextvals isn't really supported by Derby
2025-03-28 09:47:44 +01:00
Lukas Eder
f7b2d5c890
[ jOOQ/jOOQ#15276 ] [ jOOQ/jOOQ#15742 ] Add a tip for synthetic enums
2025-03-27 14:48:20 +01:00
Lukas Eder
3dcab2ccae
[ jOOQ/jOOQ#18257 ] KotlinGenerator doesn't produce TriggerNames file in a names subpackage
2025-03-27 12:05:24 +01:00
Lukas Eder
a419c8ec87
[ jOOQ/jOOQ#18251 ] Add SNOWFLAKE to the DerivedTable.NO_SUPPORT_CORRELATED_DERIVED_TABLE list
2025-03-26 18:33:29 +01:00
Lukas Eder
ab77e1b6fc
[ jOOQ/jOOQ#18222 ] Add Snowflake support for Field::likeRegex
2025-03-26 16:48:59 +01:00
Lukas Eder
1993a8a15e
[ jOOQ/jOOQ#18226 ] SQLite doesn't actually support a REGEXP operator
2025-03-26 16:48:29 +01:00
Lukas Eder
71ad92d205
[ jOOQ/jOOQ#18234 ] Window specification isn't inlined in Snowflake query using WITH TIES syntax
2025-03-26 16:47:45 +01:00
Lukas Eder
a15ad7403b
[ jOOQ/jOOQ#18221 ] BatchMultiple rendering Context doesn't have a
...
Context.executeContext()
2025-03-26 11:48:36 +01:00
Lukas Eder
60b93556ab
[ jOOQ/jOOQ#18219 ] Revert deprecation of internal, protected AbstractRecord.from(Record) method
2025-03-25 14:38:45 +01:00
Lukas Eder
3f2ca3fe32
[ jOOQ/jOOQ#18210 ] XJC generated equals() and hashCode() values are List
...
lazy initialisation sensitive
2025-03-25 11:23:11 +01:00
Lukas Eder
200526ef21
[ jOOQ/jOOQ#18068 ] ROWNUM transformation prevents FOR UPDATE
...
transformation in SQL Server
2025-03-25 11:22:33 +01:00
Lukas Eder
c0f49a4cf2
[ jOOQ/jOOQ#18202 ] Do this fix *only* for UDTPathField
...
User input fields may be unqualified.
2025-03-24 15:47:10 +01:00
Lukas Eder
78c096b98b
[ jOOQ/jOOQ#8669 ] XJC generated toString() methods produce empty list elements
2025-03-24 15:30:11 +01:00
Lukas Eder
7cf30c87dd
[ jOOQ/jOOQ#18197 ] DefaultConverterProvider cannot convert
...
"1970-01-01T00:00Z" string to OffsetDateTime
2025-03-24 15:13:13 +01:00
Lukas Eder
31dc00fb1d
[ jOOQ/jOOQ#18202 ] DSL.excluded with UDTField creates query with syntax error
2025-03-24 15:12:28 +01:00
Lukas Eder
79c88c3031
[ jOOQ/jOOQ#18190 ] Converter<String, String> is not applied in multisets
2025-03-20 13:03:34 +01:00
Lukas Eder
26d878092e
[ jOOQ/jOOQ#18173 ] AbstractRowAsField should generate DSL.quotedName() identifiers when emulating nested records using aliased flattened fields
...
This includes:
- [jOOQ/jOOQ#18176 ] Add some WARN logging about the Settings.namePathSeparator when people turn off quoting of identifiers and use flattened nested rows
2025-03-14 10:10:35 +01:00