Lukas Eder
e448d58094
[ jOOQ/jOOQ#228 ] Fix regression
2023-08-28 16:57:38 +02:00
Lukas Eder
01a92864b6
[ jOOQ/jOOQ#228 ] Added KotlinGenerator support
2023-08-28 16:45:55 +02:00
Lukas Eder
896d995476
[ jOOQ/jOOQ#228 ] Added ScalaGenerator support
...
This includes:
- Refactor Internal methods, remove unnecessary type variables
2023-08-28 11:37:17 +02:00
Lukas Eder
41faba4241
[ jOOQ/jOOQ#15510 ] Upgrade scala.version to 2.13.11
2023-08-28 10:15:58 +02:00
Lukas Eder
5ee497713d
[ jOOQ/jOOQ#228 ] Use kotlin accessor syntax
2023-08-28 09:00:11 +02:00
Lukas Eder
6423be339d
[ jOOQ/jOOQ#3751 ] Support UDT object names in MatcherStrategy
2023-08-25 16:44:07 +02:00
Lukas Eder
a37747e297
[ jOOQ/jOOQ#228 ] Skip UDT paths for Scala and Kotlin for now
2023-08-25 15:27:42 +02:00
Lukas Eder
b70b2311f8
[ jOOQ/jOOQ#228 ] Enhance API to provide access to UDT members - WIP
...
- Use Jetbrains annotation instead of our own, deprecated one
2023-08-25 14:19:03 +02:00
Lukas Eder
6d740f3840
[ jOOQ/jOOQ#228 ] Enhance API to provide access to UDT members - WIP
...
- Generics and rawtypes are a gift that keeps on giving
2023-08-25 11:41:53 +02:00
Lukas Eder
c466d68a85
[ jOOQ/jOOQ#228 ] Enhance API to provide access to UDT members - WIP
2023-08-25 11:32:29 +02:00
Lukas Eder
301b9749f4
[ jOOQ/jOOQ#6182 ] Support renaming Indexes with matcher strategy
2023-08-23 15:03:05 +02:00
Lukas Eder
6255dd6809
[ jOOQ/jOOQ#15497 ] Work around SQL Server's 1000 row value limitation for
...
INSERT statements
2023-08-23 14:33:01 +02:00
Lukas Eder
227020b363
[ jOOQ/jOOQ#15213 ] Support ad-hoc compilation of programmatic Generator or Database objects in the code generator
2023-08-23 12:21:50 +02:00
Lukas Eder
05973af494
[ jOOQ/jOOQ#15499 ] Upgrade jOOR dependency to 0.9.15
2023-08-23 12:09:05 +02:00
Data Geekery CI Bot
47a71a8254
Re-generated code
2023-08-23 10:01:08 +02:00
Lukas Eder
82f2ab9872
[ jOOQ/jOOQ#15472 ] Code generation fails on BigQuery when querying INFORMATION_SCHEMA without a DefaultDataset being specified
2023-08-22 16:10:00 +02:00
Lukas Eder
0ddc30aab8
[ jOOQ/jOOQ#15487 ] Turn off <recordsImplementingRecordN/> by default
2023-08-22 14:53:23 +02:00
Lukas Eder
fd4aed487c
[ jOOQ/jOOQ#15488 ] DefaultRecordMapper should be able to reflectively map
...
multisets into Sets of POJOs
2023-08-22 10:21:07 +02:00
Lukas Eder
6e6a1b1a13
[ jOOQ/jOOQ#15482 ] Can't invoke default methods on proxied types returned
...
by DefaultRecordMapper in JDK 9 or more
2023-08-21 14:39:12 +02:00
Lukas Eder
37eb9a7702
[ jOOQ/jOOQ#11485 ] Trino produces a non-ISO 8601 UTC suffix, instead of Z
2023-08-21 13:34:13 +02:00
Lukas Eder
94dd40961d
[ jOOQ/jOOQ#15478 ] AutoConverter should be lenient about TIME type
...
fractional seconds
2023-08-21 13:13:57 +02:00
Lukas Eder
11c059fd4a
[ jOOQ/jOOQ#15476 ] Internal DefaultDataType.getDataType(SQLDialect,
...
String) should parse precision and scale and return it
This also fixes:
- [jOOQ/jOOQ#11311 ] HSQLDB MetaImpl based DataTypes are missing length
of array element type
2023-08-21 11:34:58 +02:00
Lukas Eder
5f9d8b43d3
[ jOOQ/jOOQ#11485 ] Support binary data in JSON
2023-08-18 18:30:59 +02:00
Lukas Eder
fdf2a0bc7a
[ jOOQ/jOOQ#11485 ] Work around https://github.com/trinodb/trino/issues/18733
2023-08-18 18:18:06 +02:00
Lukas Eder
3f9615f107
[ jOOQ/jOOQ#11485 ] TO_CHAR without mask isn't supported
...
The mask is supported, but it looks quite different from other dialects, when using format()
2023-08-18 17:00:37 +02:00
Lukas Eder
431196b80e
[ jOOQ/jOOQ#11485 ] Cast LIKE operands if needed
2023-08-18 16:53:43 +02:00
Lukas Eder
719b8bddcb
[ jOOQ/jOOQ#11485 ] Translate common error codes
2023-08-18 16:37:16 +02:00
Lukas Eder
196f524d66
[ jOOQ/jOOQ#11485 ] Support the TIME WITH TIME ZONE literal
2023-08-18 15:34:13 +02:00
Lukas Eder
796da54e34
[ jOOQ/jOOQ#11485 ] Some RDBMS seem to prepend + to large years, e.g. +10000-01-01
2023-08-18 15:26:49 +02:00
Lukas Eder
2436f94c42
[ jOOQ/jOOQ#11485 ] Support ABSENT ON NULL for JSON_ARRAYAGG in Trino
2023-08-18 11:22:52 +02:00
Lukas Eder
52799064f1
[ jOOQ/jOOQ#11485 ] Support ABSENT ON NULL for JSON_OBJECTAGG in Trino
2023-08-18 11:14:38 +02:00
Lukas Eder
3336b7834f
[ jOOQ/jOOQ#6028 ] Add JSONFormat.NullFormat to offer different NULL
...
encoding options
2023-08-17 10:38:15 +02:00
Lukas Eder
86d50133ec
[ jOOQ/jOOQ#6182 ] Support renaming Keys and Indexes with matcher strategy
2023-08-16 14:45:37 +02:00
Lukas Eder
65556fe9b6
[ jOOQ/jOOQ#6182 ] Support renaming Keys with matcher strategy
2023-08-16 14:14:08 +02:00
Lukas Eder
b5fb969a55
[ jOOQ/jOOQ#6587 ] Add InsertQuery.setRecordForUpdate(Record)
2023-08-16 12:27:59 +02:00
Lukas Eder
2fd7beeafa
[ jOOQ/jOOQ#11944 ] Add Firebird 4.0 native support for DELETE .. ORDER BY and UPDATE .. ORDER BY
2023-08-15 11:21:41 +02:00
Lukas Eder
42fae20ac3
[ jOOQ/jOOQ#15468 ] INSERT .. ON CONFLICT .. DO NOTHING emulation should use MERGE in Firebird 3, HANA
2023-08-15 10:58:38 +02:00
Lukas Eder
7777e5b46a
[ jOOQ/jOOQ#15464 ] Support also pathExtends and pathImplements
2023-08-14 15:03:02 +02:00
Lukas Eder
7b55ae620e
[ jOOQ/jOOQ#15464 ] Add matcher strategy to name path Table subclasses
2023-08-14 14:49:34 +02:00
Lukas Eder
72f1a1ebcf
[ jOOQ/jOOQ#15005 ] Allow for overriding TablePath generated class names in GeneratorStrategy::getClassName with a new Mode.PATH
2023-08-14 11:26:09 +02:00
Lukas Eder
35a80da4c2
[ jOOQ/jOOQ#15005 ] No need for Path subtypes in jOOQ-meta (for now)
2023-08-09 16:46:48 +02:00
Lukas Eder
0e1c9535bc
[ jOOQ/jOOQ#15433 ] AutoConverter loses nanosecond precision when
...
converting from Instant to LocalDateTime or OffsetDateTime
2023-08-09 14:57:07 +02:00
Lukas Eder
582d12904b
[ jOOQ/jOOQ#15286 ] Fixed issue reference
2023-08-09 12:23:02 +02:00
Lukas Eder
4540d0ecd7
[ jOOQ/jOOQ#15455 ] Add InsertSetStep.set(Collection<? extends Record>) and set(Record...)
2023-08-09 12:12:35 +02:00
Lukas Eder
37e482125c
[ jOOQ/jOOQ#15452 ] Add parser support for Redshift's DATE_PART_YEAR() function
2023-08-08 14:04:14 +02:00
Lukas Eder
902ce95338
[ jOOQ/jOOQ#12270 ] Add Javadoc hints about Record.changed() values to
...
InsertValuesStep[N].valuesOfRecords(...)
2023-08-08 11:47:24 +02:00
Lukas Eder
a39e670e46
[ jOOQ/jOOQ#15412 ] Missing CAST in generated MERGE statement when using
...
inline values in PostgreSQL 15's ON DUPLICATE KEY UPDATE emulation
2023-08-07 15:27:48 +02:00
Lukas Eder
434619a91d
[ jOOQ/jOOQ#15395 ] Exception when MockResult contains UDTRecord
2023-08-07 14:17:18 +02:00
Lukas Eder
06a169b8e3
[ jOOQ/jOOQ#15442 ] Upgrade dependencies
...
- kotlinx.coroutines
2023-08-07 11:04:53 +02:00
Lukas Eder
381e82df3f
[ jOOQ/jOOQ#15442 ] Upgrade dependencies
...
- duckdb
- commons-lang3
- reactor-core
- reactor-test
2023-08-07 11:02:54 +02:00