Lukas Eder
814bb5b142
[ jOOQ/jOOQ#9609 ] Add SQLDialect.H2_2_0_202
2021-12-02 15:15:29 +01:00
Lukas Eder
b6afa6862e
[ jOOQ/jOOQ#6492 ] [ jOOQ/jOOQ#12664 ] Support STORED and VIRTUAL flags
...
Also, add support for SQL Server computed columns
2021-11-30 12:06:06 +01:00
Lukas Eder
aa43d13c21
[ jOOQ/jOOQ#12663 ] Add EnumType.<E extends
...
EnumType>lookupLiteral(Class<E>, String) and generate
E.lookupLiteral(String) methods
2021-11-25 13:21:02 +01:00
Lukas Eder
08be0478da
[ jOOQ/jOOQ#6492 ] Add support for computed columns
...
- Add DataType<T>.generatedAlwaysAs(Field<T>)
- Add code generation support for:
- H2
- PostgreSQL
- Added parser support
- Added code generation tests
- Added DDL support
2021-11-23 16:45:28 +01:00
Lukas Eder
5a99d6da22
[ jOOQ/jOOQ#12633 ] Move XSDs from jOOQ and jOOQ-meta to subpackages to
...
avoid split xsd packages
2021-11-17 15:48:27 +01:00
Lukas Eder
2c9295af0a
[ jOOQ/jOOQ#12630 ] The JavaGEnerator.printDeprecationIfUnknownType should
...
hint at a UDT being in a different schema
2021-11-16 11:14:24 +01:00
Lukas Eder
2a8e30b6a6
[ jOOQ/jOOQ#10881 ] Scala's enums are Java classes
2021-11-10 12:16:43 +01:00
Lukas Eder
a280058080
[ jOOQ/jOOQ#10881 ] Enum literals should be defined by generator strategies
2021-11-10 11:52:32 +01:00
Lukas Eder
15581a9958
[ jOOQ/jOOQ#8431 ] Add support for PostgreSQL 11 procedures
2021-11-09 17:15:20 +01:00
Lukas Eder
f2a7dfd881
[ jOOQ/jOOQ#12611 ] SQLDataType.null generated when using XMLDatabase with
...
lower case array type
2021-11-09 09:14:24 +01:00
Lukas Eder
2aa166f846
[ jOOQ/jOOQ#9864 ] Generate additional record constructor
...
It is useful to have an additional record constructor that does not include the readonly columns. Further improvements to code generation might follow.
2021-11-08 11:04:39 +01:00
Lukas Eder
15b52ffafb
[ jOOQ/jOOQ#12601 ] Produce compilation error if code generator version
...
doesn't match runtime version
2021-11-04 14:01:49 +01:00
Lukas Eder
e06f06edb7
[ jOOQ/jOOQ#9864 ] Added READONLY support in InformationSchema
2021-11-04 10:51:34 +01:00
Lukas Eder
2766eeb4b5
[ jOOQ/jOOQ#12601 ] Produce compilation error if code generator version
...
doesn't match runtime version
2021-11-04 10:33:56 +01:00
Lukas Eder
15004cdc1d
Updated Constants.XSD_CODEGEN
2021-11-02 16:42:35 +01:00
Lukas Eder
284d1d095b
[ jOOQ/jOOQ#9864 ] Implement <readonlyIdentities/>
2021-11-02 15:01:32 +01:00
Lukas Eder
eb126b2ee0
[ jOOQ/jOOQ#8388 ] Generate Table.rowid() overrides, implement KotlinGenerator and ScalaGenerator, improved configuration
2021-11-02 14:17:48 +01:00
Lukas Eder
e1d3a45206
[ jOOQ/jOOQ#12585 ] Use INFO level instead of WARNING level for routines with more than 254 parameters
2021-11-02 11:52:06 +01:00
Lukas Eder
b7154e57b9
[ jOOQ/jOOQ#8388 ] Add code generation option to generate a synthetic, readonly ROWID column (WIP)
2021-11-02 11:50:48 +01:00
Lukas Eder
27d911dede
[ jOOQ/jOOQ#12583 ] Generate DAO.fetchOptionalBy[Column] methods
2021-11-01 13:58:31 +01:00
Lukas Eder
9de6ba83de
[ jOOQ/jOOQ#9864 ] Add support for readonly columns
...
- Added synthetic readonly column codegen config
- Added code generation logic
- Added DataTypeDefinition.readonly()
- Added DataType.readonly()
2021-10-29 16:24:01 +02:00
Lukas Eder
942697a219
Log jOOQ logo earlier in code generator
2021-10-29 13:25:07 +02:00
Lukas Eder
c6d89c78e0
[ jOOQ/jOOQ#10149 ] Duh exports, not opens!
2021-10-21 16:27:05 +02:00
Lukas Eder
a9d8e9e67d
[ jOOQ/jOOQ#10149 ] Modularise more modules
...
- jOOQ-codegen (add opens)
- jOOQ-postgres-extensions (add opens)
2021-10-15 09:58:23 +02:00
Lukas Eder
8c15e0c97f
[ jOOQ/jOOQ#10149 ] Modularise more modules
...
- jOOQ-codegen
- jOOQ-meta
- jOOQ-postgres-extensions
2021-10-15 09:55:21 +02:00
Lukas Eder
bd83f2bbc3
[ jOOQ/jOOQ#12488 ] Add Maven groupId info to Constants
2021-10-07 15:14:45 +02:00
Lukas Eder
6f329c16f7
[ jOOQ/jOOQ#12488 ] More robust version check (e.g. NoClassDefFoundError)
2021-10-07 15:06:53 +02:00
Lukas Eder
74005c452d
[ jOOQ/jOOQ#12488 ] Log warning in code generator when wrong runtime
...
version is used
2021-10-07 15:03:44 +02:00
Lukas Eder
6ecb5b5cd8
[ jOOQ/jOOQ#12457 ] Generate some Javadoc on implicit join path navigation methods
2021-09-29 14:03:56 +02:00
Lukas Eder
7b689b0a98
[ jOOQ/jOOQ#12459 ] KotlinGenerator setter return type must be Unit also for records
2021-09-21 14:06:33 +02:00
Lukas Eder
84b01f3398
[ jOOQ/jOOQ#12440 ] Compilation error in KotlinGenerator generated code
...
when @set:JvmName is applied to overriding property
2021-09-17 10:04:35 +02:00
Octavia Togami
1dbbcaa7ef
Fix generating multi-key DAOs with Java records
...
The single-key case was correctly mapped for this, but not the multi-key
case.
2021-09-16 18:17:30 -07:00
Lukas Eder
c04bac5d21
[ jOOQ/jOOQ#12407 ] Add a SQLDialect.YUGABYTE dialect (WIP)
2021-09-09 09:43:07 +02:00
Lukas Eder
0d7eb1748f
[ jOOQ/jOOQ#12405 ] CLI programs should set java.util.loggin.SimpleFormatter.format if not already set
2021-09-07 15:00:02 +02:00
Lukas Eder
6149f674d3
[ jOOQ/jOOQ#5620 ] OSS edition fix
2021-07-26 13:44:51 +02:00
Lukas Eder
280043cdad
[ jOOQ/jOOQ#5620 ] Add support for PL/SQL associative array types
...
- New AssociativeArrayRecord API
- Code generation support
- Support for OUT parameters
- [jOOQ/jOOQ#12251 ] Read DBMS_SQL.XYZ_TABLE as ARRAY not CURSOR
- Re-generated test code
- Updated integration tests
2021-07-23 15:44:10 +02:00
Lukas Eder
2b298c27c0
[ jOOQ/jOOQ#12238 ] Deprecate Internal.fieldsRow(TableField)
2021-07-21 15:46:33 +02:00
Lukas Eder
bc80a8089b
[ jOOQ/jOOQ#12216 ] Remove references to javax.annotation.Generated from
...
jooq-codegen Javadoc
2021-07-17 15:32:33 +02:00
Lukas Eder
888b1cf143
[ jOOQ/jOOQ#12148 ] Setter return type must be Unit & '@set:' annotations could be applied only to mutable properties
2021-07-12 10:04:24 +02:00
Lukas Eder
53e49ff76f
[ jOOQ/jOOQ#12118 ] Fix this also in ScalaGenerator
2021-07-09 10:34:40 +02:00
Lukas Eder
f14fdafef8
[ jOOQ/jOOQ#12118 ] Regression in SQLite code generation for unnamed composite pkeys on JDK 9+ with the jOOQ Open Source Edition
2021-07-09 10:06:50 +02:00
Lukas Eder
c67e718892
Release 3.16.0-SNAPSHOT
2021-07-05 17:30:40 +02:00
Lukas Eder
e946c6f09a
[ jOOQ/jOOQ#12093 ] Add <includeExcludePackageRoutines/> to let code generator <includes/> and <excludes/> match package procedures and functions
2021-07-01 16:13:51 +02:00
Lukas Eder
91e5d938ff
[ jOOQ/jOOQ#11912 ] More general and configurable fix
2021-06-10 15:49:01 +02:00
Lukas Eder
67639e1076
[ jOOQ/jOOQ#11912 ] KotlinGenerator generates invalid code when column names X and isX clash
2021-05-26 11:06:30 +02:00
Lukas Eder
c52b01f8c5
[ jOOQ/jOOQ#2620 ] BigQuery support (WIP)
...
- Generate correct view sources
- Query INFORMATION_SCHEMA.TABLES and COLUMNS directly
- Add array type support in code generator
- Re-generated code
- Updated code generation configuration
2021-05-24 12:29:55 +02:00
Lukas Eder
64e113261a
[ jOOQ/jOOQ#10287 ] Fix <interfaces/>
2021-04-29 16:55:01 +02:00
Lukas Eder
8526e62635
[ jOOQ/jOOQ#10287 ] Fix record getter access in DAO.getId()
2021-04-29 16:31:14 +02:00
Lukas Eder
69c5bd66f1
[ jOOQ/jOOQ#11801 ] Move Tools content to the top level
2021-04-26 08:56:56 +02:00
Lukas Eder
fcc258bfe8
[ jOOQ/jOOQ#11787 ] Add an <includeSystemUDTs/> flag to turn on/off the
...
generation of system UDTs
2021-04-21 11:35:25 +02:00