Lukas Eder
070d47a161
Release 3.20.0-SNAPSHOT
2023-12-15 17:16:27 +01:00
Lukas Eder
05f24d79e3
Release 3.19.1-SNAPSHOT
2023-12-15 17:08:05 +01:00
Lukas Eder
04dbbf4639
Release 3.19.0
2023-12-15 14:05:22 +01:00
Lukas Eder
60c910bf46
[ jOOQ/jOOQ#15918 ] AbstractDatabase::markUsed doesn't work in some edge
...
cases
2023-12-07 14:13:54 +01:00
Lukas Eder
57ed425370
[ jOOQ/jOOQ#11248 ] Implement MetaTable::getTriggers
2023-11-28 15:43:15 +01:00
Lukas Eder
f6cff58e8b
[ jOOQ/jOOQ#11248 ] Make jOOQ-meta queries available to MetaSQL
2023-11-27 19:47:32 +01:00
Lukas Eder
3e276baf0b
[ jOOQ/jOOQ#13912 ] Simplify SQL Server's RETURNING emulation in the absence of triggers
...
This includes:
- [jOOQ/jOOQ#11248 ] SQL Server trigger meta data support
2023-11-23 14:37:42 +01:00
Lukas Eder
fcb59a3c01
[ jOOQ/jOOQ#13295 ] Allow for specifying both <name> and <binding> / <converter> in <forcedType>
2023-11-21 09:49:36 +01:00
Lukas Eder
ca4964b9aa
[ jOOQ/jOOQ#9483 ] Add XMLDatabase support
...
This includes:
- [jOOQ/jOOQ#15745 ] TableDefinition.getTable() should return better meta data
2023-10-24 10:02:01 +02:00
Lukas Eder
85c42745ee
[ jOOQ/jOOQ#11263 ] Add KeyColumnUsage.positionInUniqueConstraint to the InformationSchema for use with XMLDatabase
2023-10-24 09:35:34 +02:00
Lukas Eder
e17ad6d31b
[ jOOQ/jOOQ#13301 ] Allow kotlin pojos to not have defaulted constructor parameters
2023-10-04 14:32:47 +02:00
Lukas Eder
5e066d0a53
[ jOOQ/jOOQ#15677 ] Make sure CHECK constraint ordering is stable
2023-10-04 11:01:19 +02:00
Lukas Eder
4bce9f79b7
[ jOOQ/jOOQ#15677 ] Code generator doesn't generate multiple check constraints for DOMAIN types
2023-10-03 15:53:24 +02:00
Lukas Eder
9fa41c4743
[ jOOQ/jOOQ#15673 ] Domains aren't generated if they don't have a CHECK constraint associated with them, in HSQLDB
2023-10-03 11:28:34 +02:00
Lukas Eder
402236b25a
[ jOOQ/jOOQ#15623 ] Stop using deprecated DSL API in jOOQ-meta
2023-09-20 12:05:59 +02:00
Lukas Eder
41505e01db
[ jOOQ/jOOQ#15621 ] Synthetic comment flag <deprecated> should produce
...
@Deprecated annotation in addition to Javadoc
2023-09-20 11:41:19 +02:00
Lukas Eder
5853a7e3da
[ jOOQ/jOOQ#9483 ] Add DDLExportConfiguration flags
...
And also:
[jOOQ/jOOQ#9483 ] Fixed PG/CRDB meta query, added Db2 implementation
2023-09-18 18:13:06 +02:00
Lukas Eder
f58fc103ed
[ jOOQ/jOOQ#9483 ] Include sources of materialized views in PostgresDatabase::sources
2023-09-18 14:49:19 +02:00
Lukas Eder
49c81c6950
[ jOOQ/jOOQ#15555 ] Datetime precision isn't maintained by code generator for domain types
2023-09-08 13:00:05 +02:00
Lukas Eder
772c3c0520
[ jOOQ/jOOQ#15554 ] Fix regression where resolver can be null
2023-09-07 17:48:56 +02:00
Lukas Eder
dd52536fa0
[ jOOQ/jOOQ#12052 ] Started adding DuckDB UDT support
2023-09-07 17:26:22 +02:00
Lukas Eder
0d70664474
[ jOOQ/jOOQ#15554 ] JavaWriter should have a Mode reference
2023-09-07 13:21:38 +02:00
Lukas Eder
6bc82eb3ef
[ jOOQ/jOOQ#9509 ] Add Meta.getEnums()
...
- Added ResultQueryDatabase::enums
- Added MetaSQL queries
- Added MySQL implementation
2023-09-07 09:24:43 +02:00
Lukas Eder
b0d1be0d92
[ jOOQ/jOOQ#12083 ] [ jOOQ/jOOQ#15546 ] Regression with configured comments
...
The [jOOQ/jOOQ#9728 ] configured comments feature may produce empty comments, e.g. when <includeSchemaComment/> is false. In that case, we mustn't re-introduce the schema comment!
2023-09-05 19:51:09 +02:00
Lukas Eder
1799a691aa
[ jOOQ/jOOQ#15546 ] Fix typo
2023-09-05 10:09:58 +02:00
Lukas Eder
7205d2c9ea
[ jOOQ/jOOQ#12083 ] Work around missing support for REMARKS on DatabaseMetaData.getColumns()
2023-09-05 09:49:08 +02:00
Lukas Eder
c5b498817b
[ jOOQ/jOOQ#15546 ] Add Database.getComments(): Map<Definition, String>
...
Added API and implementations for:
- Db2
- Firebird
- H2
- HSQLDB
- Oracle
More will follow
2023-09-05 09:25:53 +02:00
Lukas Eder
edb132c0d9
[ jOOQ/jOOQ#5210 ] Add code generation option to generate string constants for all object names
2023-08-30 17:17:27 +02:00
Lukas Eder
c44250ecaa
[ jOOQ/jOOQ#15145 ] Re-generate pg_catalog
2023-08-29 17:23:08 +02:00
Lukas Eder
6423be339d
[ jOOQ/jOOQ#3751 ] Support UDT object names in MatcherStrategy
2023-08-25 16:44:07 +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
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
0ddc30aab8
[ jOOQ/jOOQ#15487 ] Turn off <recordsImplementingRecordN/> by default
2023-08-22 14:53:23 +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
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
35a80da4c2
[ jOOQ/jOOQ#15005 ] No need for Path subtypes in jOOQ-meta (for now)
2023-08-09 16:46:48 +02:00
Lukas Eder
34c7faaaa3
[ jOOQ/jOOQ#15414 ] Can't generate code using CockroachDB materialized
...
view
2023-07-20 10:46:57 +02:00
Lukas Eder
e13188fcf1
[ jOOQ/jOOQ#11248 ] More Trigger meta model implementation
...
- Added Meta::getTriggers and ::filterTriggers with impls in:
- InformationSchemaMetaImpl
- AbstractMeta
- CatalogMetaImpl
- FilteredMeta
- Added XMLDatabase and XMLGenerator implementations
2023-07-11 14:46:42 +02:00
Lukas Eder
6bb6950a48
[ jOOQ/jOOQ#15347 ] OSS edition fix
2023-07-06 14:55:17 +02:00
Lukas Eder
caf663b294
[ jOOQ/jOOQ#15347 ] Support single-statement trigger bodies on RDBMS that only support SQL triggers
2023-07-06 13:35:37 +02:00
Lukas Eder
c1fb673ed9
[ jOOQ/jOOQ#15347 ] Add Derby support for triggers
2023-07-06 11:09:55 +02:00
Lukas Eder
b50d1f175d
[ jOOQ/jOOQ#11248 ] Added HSQLDB, MariaDB, and MySQL support
2023-07-04 18:01:01 +02:00
Lukas Eder
49d11d55c6
[ jOOQ/jOOQ#11248 ] Added HSQLDB, MariaDB, and MySQL support
2023-07-04 16:26:13 +02:00
Lukas Eder
f1395c4542
[ jOOQ/jOOQ#11248 ] Added Firebird support
2023-07-04 15:21:01 +02:00
Lukas Eder
16f0d2d82f
[ #11248 ] Add Trigger runtime meta model - WIP
2023-07-04 11:23:25 +02:00
Lukas Eder
b0af10ae45
[ jOOQ/jOOQ#15319 ] Error when generating code from a MariaDB database containing packages
2023-07-03 11:17:12 +02:00
Lukas Eder
808998f552
[ jOOQ/jOOQ#14429 ] Builds should log their build date with the logo
...
Also, no strings attached. There's no moral reason to keep the logo if users are using the free version...
2023-06-29 15:09:24 +02:00
Lukas Eder
1785649ba5
[ jOOQ/jOOQ#15276 ] Add literalsFromColumnContent
...
Also, make literalsFromCheckConstraints explicit
2023-06-26 15:22:29 +02:00