Lukas Eder
f915b55590
[ jOOQ/jOOQ#13655 ] Add XMLSchemaCollectionDefinition,
...
XMLNamespaceDefinition, and XMLTypeDefinition to jOOQ-meta
2022-06-10 15:57:14 +02:00
Lukas Eder
b3a044b621
[ jOOQ/jOOQ#13069 ] Revert prototype
2022-06-07 12:01:24 +02:00
Lukas Eder
4c92db68c6
[ jOOQ/jOOQ#13069 ] Deactivate the experimental feature for now
2022-06-03 10:39:58 +02:00
Lukas Eder
768f5033b4
[ jOOQ/jOOQ#13619 ] Revert this for now, until compilation issues are understood
2022-05-31 12:29:08 +02:00
Lukas Eder
c17bd6eba3
[ jOOQ/jOOQ#13619 ] No idea what I'm doing...
2022-05-31 12:06:37 +02:00
Lukas Eder
e63719fad0
[ jOOQ/jOOQ#12430 ] Make Java 17 the baseline for the jOOQ Open Source Edition
2022-05-23 16:45:35 +02:00
Lukas Eder
2da6648520
[ jOOQ/jOOQ#11071 ] Fix for Java < 16
...
Before Java 16, static classes couldn't be nested in inner classes!
2022-05-20 17:11:23 +02:00
Lukas Eder
1340f23008
[ jOOQ/jOOQ#11071 ] Java 8 fix
2022-05-19 21:00:48 +02:00
Lukas Eder
d54a522af8
[ jOOQ/jOOQ#9817 ] Generate text blocks for views
2022-05-19 20:40:24 +02:00
Lukas Eder
0d60fd887f
[ jOOQ/jOOQ#9817 ] Added config
2022-05-19 15:46:17 +02:00
Lukas Eder
65e3a39f2b
[ jOOQ/jOOQ#11071 ] First prototype committed
...
- Added code generation configuration
- Simple code generation implementation
- Simple integration tests
2022-05-19 15:28:46 +02:00
Lukas Eder
9bbf43fba6
[ jOOQ/jOOQ#13557 ] MySQL / MariaDB generated columns with enum type are
...
not generated as readonly
2022-05-17 16:23:40 +02:00
Lukas Eder
b95715d1fc
[ jOOQ/jOOQ#13558 ] Add a PrefixSuffixGeneratorStrategy to jOOQ-codegen
2022-05-13 16:00:59 +02:00
Lukas Eder
95bc88e5fe
[ jOOQ/jOOQ#13069 ] Added <existsConvenience/>
2022-05-13 09:21:23 +02:00
Lukas Eder
7f416b3136
[ jOOQ/jOOQ#13546 ] Stop aligning generated POJO members and constructor arguments in columns
2022-05-12 15:50:08 +02:00
Lukas Eder
78792b0659
[jOOQ/jOOQ#10677¨Add <onUnused/> to code generation configuration to specify behaviour when encountering unused objects
2022-05-11 16:05:07 +02:00
Lukas Eder
0bab3f41fa
[ jOOQ/jOOQ#13457 ] New configuration to generate implicit join definitions ALWAYS from foreign key name
2022-05-05 11:47:16 +02:00
Lukas Eder
51ba61d336
[ jOOQ/jOOQ#13516 ] KotlinGenerator should generate implicit joins path
...
accessors as properties
2022-05-03 16:40:18 +02:00
Lukas Eder
b7fc10238c
[ jOOQ/jOOQ#5641 ] Support overriding code generation <target/> configuration via system properties
2022-05-02 11:54:40 +02:00
Lukas Eder
dae248ac3e
[ jOOQ/jOOQ#13467 ] Generate @Suppress(INAPPLICABLE_JVM_NAME) everywhere
2022-04-21 10:02:28 +02:00
Lukas Eder
0b3c99e00a
[ jOOQ/jOOQ#13467 ] KotlinGenerator should generate open properties in generated records
2022-04-21 09:48:26 +02:00
Lukas Eder
90f0a01c91
[ jOOQ/jOOQ#13434 ] Log unused synthetic columns
2022-04-11 11:13:12 +02:00
Lukas Eder
124368ce3e
[ jOOQ/jOOQ#13439 ] No warning is logged when readonly columns or rowids are not used
2022-04-11 11:07:24 +02:00
Lukas Eder
d3b700685d
[ jOOQ/jOOQ#9879 ] Support VIRTUAL client side computed columns
2022-04-08 17:04:34 +02:00
Lukas Eder
f7e72cd17d
[ jOOQ/jOOQ#13432 ] Add <visibilityModifier/> code generation option to <forcedType/>
2022-04-07 14:56:07 +02:00
Lukas Eder
fd05a97f92
[ jOOQ/jOOQ#13393 ] Replace internal usage of
...
DatatypeConverter::parseBase64Binary by java.util.Base64
2022-03-31 14:53:49 +02:00
Lukas Eder
95bd4ecce8
[ jOOQ/jOOQ#13355 ] Invalid code generated when pojosEqualsAndHashCode option is enabled and column name is 'other'
2022-03-28 15:50:33 +02:00
Lukas Eder
10b8a6176d
[ jOOQ/jOOQ#13336 ] Generate covariant overrides for Table.rename(Table) and Table.as(Table) methods
2022-03-24 15:59:26 +01:00
Lukas Eder
953501b380
[ jOOQ/jOOQ#13324 ] Code generation output shouldn't print table mapping output, if it's the same as the input
2022-03-23 10:08:22 +01:00
Lukas Eder
02df3dced5
[ jOOQ/jOOQ#9879 ] Add support for client side GENERATED ALWAYS AS - WIP
2022-03-23 10:03:44 +01:00
Lukas Eder
11dbdbb75e
[ jOOQ/jOOQ#13319 ] Generated records shouldn't have a @ConstructorProperties annotation on their POJO constructor
2022-03-22 08:56:25 +01:00
Lukas Eder
a8b4fa6231
[ jOOQ/jOOQ#13315 ] Compilation error in generated UDTRecord's POJO constructor if the UDT contains arrays of table records
2022-03-21 16:33:39 +01:00
Lukas Eder
af4c3396ea
[ jOOQ/jOOQ#11424 ] Improve the alignment of GenerationTool INFO log
2022-03-21 12:38:38 +01:00
Lukas Eder
69f4fa3066
[ jOOQ/jOOQ#10756 ] Generate @Transactional on DAOImpl and generated DAOs
...
query-methods
2022-03-11 11:04:14 +01:00
Lukas Eder
ed778cf7b3
[ jOOQ/jOOQ#13143 ] Add code generation flags to turn off the recognition
...
of jOOQ-specific types
2022-03-09 10:40:29 +01:00
Lukas Eder
77c1cd2ebf
[ jOOQ/jOOQ#13211 ] KotlinGenerator cannot read existing catalog/schema
...
version
2022-03-04 15:35:43 +01:00
Lukas Eder
da2aa57f11
[ jOOQ/jOOQ#2968 ] Added daterange support
2022-03-01 17:34:03 +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
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
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
6cf2bf9353
[ jOOQ/jOOQ#13069 ] Support <rowConvenienceToOne/> in kotlin, scala
2022-02-23 15:39:56 +01:00
Lukas Eder
f492aa31c1
[ jOOQ/jOOQ#13069 ] Implementation draft for <rowConvenienceToOne/>
2022-02-23 08:56:18 +01:00
Lukas Eder
8e237c0aa9
[ jOOQ/jOOQ#13107 ] Fix regression of XMLDatabase
2022-02-21 11:57:25 +01:00
Lukas Eder
b8f1d35876
[ jOOQ/jOOQ#13069 ] Generate convenience methods for common MULTISET and ROW nestings
2022-02-15 16:41:25 +01:00
Lukas Eder
eb73c795d7
[ jOOQ/jOOQ#13063 ] Upgrade the jooq-codegen-3.17.0.xsd version
2022-02-14 11:37:18 +01:00
Lukas Eder
560f2af5fd
[ jOOQ/jOOQ#12608 ] Support referencing the same embeddable type multiple times per table
...
This includes:
- [jOOQ/jOOQ#13028 ] Generated DAOs should use an embeddable's referencingName, not name for the fetchByXYZ() and fetchRangeOfXYZ() methods
2022-02-09 12:48:27 +01:00
Lukas Eder
1d5c8c2ccf
[ jOOQ/jOOQ#13008 ] Compilation error in KotlinGenerator output when implicit join path cache conflicts with keyword
2022-02-08 13:47:52 +01:00
Lukas Eder
6063896ec0
Merge pull request #13010 from owyke/another-solution-to-kotlin-code-gen-issue
...
[#13008 ] Unquote keyword when mapping one to many relation
2022-02-08 13:42:58 +01:00
Oskar Wyke
d74d1c9655
[jOOQ#13008] Unquote keyword when mapping one to many relation
2022-02-07 16:32:13 +01:00