Lukas Eder
ead855fc00
[ jOOQ/jOOQ#14938 ] Unstable ordering of Derby generated foreign keys
2023-04-14 13:40:04 +02:00
Lukas Eder
24929de718
[ jOOQ/jOOQ#14930 ] Fix Derby
2023-04-12 17:14:43 +02:00
Lukas Eder
5e9a770487
[ jOOQ/jOOQ#14930 ] Fix TRINO, H2
2023-04-12 17:12:09 +02:00
Lukas Eder
56e36a422d
[ jOOQ/jOOQ#11485 ] Support for Trino DB
...
- Correct parser and interpreter name cases
- Remove workarounds for https://github.com/trinodb/trino/issues/16489
- Emulate LISTAGG .. FILTER
- Emulate INSERT INTO <aliased table>
- Support TIMESTAMPTZ literals and binds
- Correctly recognise ARRAY types in MetaTable
- Add M_SOURCES query to MetaSQL
2023-04-12 16:22:39 +02:00
Lukas Eder
cb4bd635c8
[ jOOQ/jOOQ#8617 ] Add org.jooq.Generated annotation with RUNTIME retention for generated code
2023-03-31 16:47:18 +02:00
Lukas Eder
830e32c791
[ jOOQ/jOOQ#14800 ] Error when PostgreSQL anonymous block contains dollar
...
quoted string token
2023-03-16 12:09:51 +01:00
Lukas Eder
50e06ebd94
[ jOOQ/jOOQ#11485 ] Trino isn't a commercial dialect
2023-03-13 09:26:40 +01:00
Lukas Eder
d8341ce9ee
[ jOOQ/jOOQ#11485 ] Add support for Trino DB - WIP
2023-03-10 15:16:13 +01:00
Lukas Eder
35a5d3afd4
[ jOOQ/jOOQ#14764 ] Avoid dialect version lookup in AbstractDatabase, if
...
unnecessary
2023-03-09 10:42:53 +01:00
Lukas Eder
20117b0ac8
[ jOOQ/jOOQ#13694 ] Stop using removed API
2023-03-08 16:06:34 +01:00
Lukas Eder
7d629bb3ef
[ jOOQ/jOOQ#13694 ] Remove pre 3.8 deprecated API and pre 3.8 documentation
2023-03-08 15:37:03 +01:00
Lukas Eder
5988833d09
Release 3.19.0-SNAPSHOT
2023-03-08 13:41:09 +01:00
Lukas Eder
43f42acd31
[ jOOQ/jOOQ#14736 ] PostgreSQL Numeric array type with precision/scale too large in generated code
2023-03-02 10:32:47 +01:00
Lukas Eder
4941d75b59
[ jOOQ/jOOQ#9818 ] Get view source code from org.jooq.Meta views
2023-02-28 16:30:04 +01:00
Lukas Eder
cef08e62ed
[ jOOQ/jOOQ#14656 ] Improve SQLiteTableDefinition wrt identities
2023-02-23 16:10:41 +01:00
Lukas Eder
88f7d54a87
[ jOOQ/jOOQ#13530 ] [ jOOQ/jOOQ#14648 ] Add runtime support for procs
2023-02-17 17:22:11 +01:00
Lukas Eder
38f2ccef8a
[ jOOQ/jOOQ#14534 ] Add <generatedAnnotationJooqVersion/> option to the code generator
2023-02-13 17:06:26 +01:00
Lukas Eder
a37ddfff2b
[ jOOQ/jOOQ#14621 ] Inlining isn't necessary
2023-02-13 10:42:33 +01:00
Lukas Eder
de3ac26a3c
[ jOOQ/jOOQ#14621 ] Work around a YugabyteDB regression querying the INFORMATION_SCHEMA.ATTRIBUTES table
2023-02-13 10:38:42 +01:00
Lukas Eder
fd32a9f0bc
[ jOOQ/jOOQ#14598 ] Exception while executing meta query on MySQL 5.6: Unknown column 'information_schema.COLUMNS.GENERATION_EXPRESSION'
2023-02-09 10:17:41 +01:00
Lukas Eder
ca266a307a
[ jOOQ/jOOQ#14421 ] Update error reporting URL in log messages
2022-12-19 10:46:09 +01:00
Lukas Eder
8124b68b50
[ jOOQ/jOOQ#12637 ] Compilation error in generated code when UDT attribute
...
name conflicts with getter procedure
2022-11-29 15:05:43 +01:00
Lukas Eder
e21294cd29
[ jOOQ/jOOQ#5405 ] Generated SETOF table_type functions should reuse the
...
TableRecord type of the referenced table
2022-11-25 12:03:01 +01:00
Lukas Eder
e86b9f2ef2
[ jOOQ/jOOQ#7503 ] Add support for PostgreSQL functions returning anonymous RECORD types
2022-11-24 16:23:45 +01:00
Lukas Eder
359ef49ad6
[ jOOQ/jOOQ#14110 ] License header should use HTTPS rather than HTTP
2022-10-19 10:43:58 +02:00
Lukas Eder
05508c32c7
[ jOOQ/jOOQ#13791 ] Apply an auto-converter to <forcedType> in the absence of an explicit converter, if possible
2022-09-27 16:55:52 +02:00
Lukas Eder
68957a3029
[ jOOQ/jOOQ#14033 ] Re-generated code
2022-09-27 09:11:09 +02:00
Per Lundberg
65fef08e60
Fix incorrect grammar in XSD documentation
2022-09-27 10:00:21 +03:00
Lukas Eder
3893d1e324
[ jOOQ/jOOQ#6311 ] Add <oracleUseDBAViews/> flag to code generator to use DBA_XYZ views instead of ALL_XYZ views
2022-09-22 16:14:27 +02:00
Lukas Eder
1a3d8aacdd
[ jOOQ/jOOQ#14007 ] Exclude SQLITE_SEQUENCE and other tables when <includeSystemTables/> is false
2022-09-21 17:48:48 +02:00
Lukas Eder
09bf6265e8
[ jOOQ/jOOQ#12022 ] Add code generator support for MySQL's invisible columns
2022-09-21 17:34:09 +02:00
Lukas Eder
b26a5c60c8
[ jOOQ/jOOQ#10212 ] Add options to generate non-null attributes on Records, Pojos, and interfaces in KotlinGenerator
...
This includes:
- [jOOQ/jOOQ#14002 ] KotlinGenerator shouldn't generate public default constructor if non-nullable attributes are generated on records
2022-09-20 10:52:03 +02:00
Lukas Eder
6061630ba2
[ jOOQ/jOOQ#252 ] Avoid unnecessary import
2022-09-13 14:41:59 +02:00
Lukas Eder
c5dd770fca
[ jOOQ/jOOQ#252 ] Refactor some PG_CATALOG queries
2022-09-13 11:39:09 +02:00
Lukas Eder
c2be215b9f
[ jOOQ/jOOQ#252 ] More fixes
...
- Replaced int based PostgresUtils state machine by enum based one
- Support parsing nested arrays in toPGObjectOrArray()
- Handle {{}} case, which isn't supported in PG
- Code generation support for multi dimensional arrays in UDTs (Java)
2022-09-12 16:54:21 +02:00
Lukas Eder
95e54dfa32
[ jOOQ/jOOQ#252 ] Avoid static import of DSL.repeat() in OSS edition
2022-09-09 14:59:21 +02:00
Lukas Eder
22ff04a09d
[ jOOQ/jOOQ#252 ] Avoid static import of DSL.repeat() in OSS edition
2022-09-09 13:40:26 +02:00
Lukas Eder
42d262920a
[ jOOQ/jOOQ#252 ] Added code generation support (WIP)
...
This includes:
- [jOOQ/jOOQ#13970 ] PostgreSQL code generation fails when user defined
type starts with _
2022-09-08 20:36:45 +02:00
Lukas Eder
79ea77c896
[ jOOQ/jOOQ#252 ] Added H2 code generation support
2022-09-08 14:09:35 +02:00
Lukas Eder
30e98870b6
[ jOOQ/jOOQ#13047 ] Make JAXB API dependency optional
2022-09-08 09:17:46 +02:00
Lukas Eder
58a9029b20
[ jOOQ/jOOQ#13936 ] Code generator should properly qualify H2 domain enums
2022-08-30 14:31:27 +02:00
Lukas Eder
dd7f0b0ad8
[ jOOQ/jOOQ#13919 ] PostgreSQL generated code doesn't maintain precision / scale on NUMERIC or TIME, TIMETZ, TIMESTAMP, TIMESTAMPTZ types
2022-08-25 11:03:47 +02:00
Lukas Eder
57cbf96252
[ jOOQ/jOOQ#13904 ] Code generation fails with H2 2.1.214 when using CASE_INSENSITIVE_IDENTIFIERS
2022-08-23 08:41:04 +02:00
Lukas Eder
e73cbfa543
[ jOOQ/jOOQ#13854 ] Syntax error in MemSQL code generation
2022-08-15 09:56:42 +02:00
Lukas Eder
5711379dd9
[ jOOQ/jOOQ#13818 ] MySQL DEFAULT CURRENT_TIMESTAMP column is generated as
...
computed column
2022-07-22 10:52:26 +02:00
Lukas Eder
d7ccb35d20
[ jOOQ/jOOQ#13418 ] Add a Settings.emulateComputedColumns
2022-07-08 17:36:11 +02:00
Lukas Eder
479c0e06e4
[ jOOQ/jOOQ#9844 ] Generator strategies should support <schemaExtends/>, <tableExtends/>, <recordExtends/>, <daoExtends/>, <routineExtends/>
2022-07-07 16:01:22 +02:00
Lukas Eder
8e3553c378
[ jOOQ/jOOQ#9844 ] Upgraded XSD to jooq-codegen-3.18.0.xsd
2022-07-07 14:36:02 +02:00
Lukas Eder
7ced2e06d4
[ jOOQ/jOOQ#13780 ] ERROR: unknown function: nameconcatoid() in
...
CockroachDBDatabase on CockroachDB 22
2022-07-06 16:14:07 +02:00
Lukas Eder
58d8c3e971
[ jOOQ/jOOQ#13769 ] Emulate GROUP BY <column index> using substitution in dialects where this isn't natively supported
2022-07-06 10:44:32 +02:00