Lukas Eder
da0a801bc5
[ jOOQ/jOOQ#10535 ] Generated code should import org.jooq.impl.SQLDataType if possible
2020-08-26 14:14:08 +02:00
Lukas Eder
dc1f3dc6ae
[ jOOQ/jOOQ#10532 ] Add new <lambdaConverter/> configuration in <forcedType/> to further simplify programmatic converters
2020-08-26 13:22:39 +02:00
Lukas Eder
192be43181
[ jOOQ/jOOQ#8589 ] Unstable code generation in PostgreSQL regexp_split_to_table function
2020-08-26 12:50:56 +02:00
Lukas Eder
7837875e12
[ jOOQ/jOOQ#8353 ] Correctly emulate RowSubqueryCondition with embeddables
2020-08-26 12:40:32 +02:00
Lukas Eder
425602980e
[ jOOQ/jOOQ#6187 ] Add Schema.getTable(Name), getSequence(Name), getUDT(Name), getDomain(Name)
2020-08-26 11:18:26 +02:00
Lukas Eder
4df803651b
[ jOOQ/jOOQ#6188 ] Add Catalog.getSchema(Name)
2020-08-26 10:43:31 +02:00
Lukas Eder
f1eb8ba775
[ jOOQ/jOOQ#8353 ] Fix data type in embeddable scalar subquery emulation
2020-08-25 15:01:53 +02:00
Lukas Eder
25278f48eb
[ jOOQ/jOOQ#10524 ] Better use of new DataType.isEmbeddable() API
2020-08-25 14:49:28 +02:00
Lukas Eder
4b67d4244a
[ jOOQ/jOOQ#8353 ] Fix known limitations of embeddable types
...
- More embeddables in scalar subqueries improvements
2020-08-25 14:46:03 +02:00
Lukas Eder
563c037d0d
[ jOOQ/jOOQ#8353 ] Fix known limitations of embeddable types
...
- More embeddables in scalar subqueries improvements
2020-08-25 14:26:42 +02:00
Lukas Eder
5c97467580
[ jOOQ/jOOQ#8353 ] Fix known limitations of embeddable types
...
- Embeddables in scalar subqueries
- [jOOQ/jOOQ#10524 ] Better use of DataType::isEmbeddable
2020-08-25 14:00:53 +02:00
Lukas Eder
fdc05e3349
[ jOOQ/jOOQ#10524 ] Add DataType.isEmbeddable()
2020-08-25 13:26:41 +02:00
Lukas Eder
d8eac6cc60
[ jOOQ/jOOQ#8353 ] Emulate UPDATE .. SET embeddable = (SELECT ..)
2020-08-25 11:30:25 +02:00
Lukas Eder
fe96278656
[ jOOQ/jOOQ#8353 ] Support placing comments on embeddables
2020-08-21 17:13:48 +02:00
Lukas Eder
0abfdbec0c
[ jOOQ/jOOQ#2530 ] Minor scala code generation improvement
2020-08-21 16:27:48 +02:00
Lukas Eder
536cebfaba
[ jOOQ/jOOQ#8353 ] Fixed Record[N]::values for embeddables
2020-08-21 15:56:28 +02:00
Lukas Eder
ac516892e9
[ jOOQ/jOOQ#8732 ] Add native support for H2's new UNIQUE predicate
2020-08-21 15:14:40 +02:00
Lukas Eder
564b71b06b
[ jOOQ/jOOQ#9744 ] Java 6 fix
2020-08-21 15:14:33 +02:00
Lukas Eder
e58593e690
[ jOOQ/jOOQ#9744 ] Add <locale/> to code generator <target/> specification
2020-08-21 14:32:35 +02:00
Lukas Eder
441f7ccc25
[ jOOQ/jOOQ#10512 ] Add a CloseableDSLContext and stop subtyping AutoCloseable from DSLContext directly
2020-08-21 11:31:41 +02:00
Lukas Eder
afa0ce5748
[ jOOQ/jOOQ#10481 ] Don't generate record constructor with replaced fields
2020-08-20 17:18:17 +02:00
Lukas Eder
a742cffe27
[ jOOQ/jOOQ#10511 ] Add <embeddableDomains/> to allow for wrapping all
...
DOMAIN types in embeddables
This includes [jOOQ/jOOQ#10481 ] removing replaced getters / setters from
generated records
2020-08-20 16:51:56 +02:00
Lukas Eder
bb16438f07
[ jOOQ/jOOQ#10511 ] Add <embeddableDomains/> to allow for wrapping all
...
DOMAIN types in embeddables
2020-08-20 15:38:48 +02:00
Lukas Eder
c76e505a60
[ jOOQ/jOOQ#8353 ] Generate interfaces and POJOs
2020-08-20 13:31:26 +02:00
Lukas Eder
47d5276038
[ jOOQ/jOOQ#2530 ] Kotlin code generation fixes
2020-08-20 11:23:32 +02:00
Lukas Eder
76392c4220
[ jOOQ/jOOQ#6124 ] Java 6 type inference fix
2020-08-20 10:19:59 +02:00
Lukas Eder
c37fed5deb
[ jOOQ/jOOQ#10481 ] Generate an additional TableRecord constructor
...
In the presence of embeddables, there should be an additional TableRecord constructor taking the embeddables instead of the individual fields. If <replacesFields/> is enabled, that constructor will replace the other one.
2020-08-19 18:01:33 +02:00
Lukas Eder
a99454facd
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ]
...
Updated scala code generation
2020-08-19 17:25:09 +02:00
Lukas Eder
ddf6a931ae
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ]
...
Updated kotlin code generation
2020-08-19 17:18:35 +02:00
Lukas Eder
e0dc46000b
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ]
...
Correct getter and setter names for embeddable keys
2020-08-19 16:57:59 +02:00
Lukas Eder
8be5e78a0f
[ jOOQ/jOOQ#6124 ] Fixed mix up between defining and referencing columns
2020-08-19 16:36:47 +02:00
Lukas Eder
80ed6c76d5
[ jOOQ/jOOQ#8353 ] Generated EmbeddableRecords must reference forced type
...
When an embeddable's base table has converted columns (via forced type), then the embeddable record must reflect the base table column's converted data types.
2020-08-19 15:52:48 +02:00
Lukas Eder
b19246ace2
[ jOOQ/jOOQ#10481 ] Added getters and setters for embeddable records in generated TableRecords
2020-08-19 15:33:43 +02:00
Lukas Eder
72c259a48a
[ jOOQ/jOOQ#8353 ] Added a warning when embeddable definitions lack fields
2020-08-19 13:19:35 +02:00
Lukas Eder
eb10240431
[ jOOQ/jOOQ#10508 ] DSLContext.meta(Table) may contain sequences
2020-08-19 13:14:13 +02:00
Lukas Eder
5ec18c6b08
[ jOOQ/jOOQ#8353 ] Add matcher strategy support for embeddables
2020-08-19 12:29:16 +02:00
Lukas Eder
f22c4dae62
[ jOOQ/jOOQ#8029 ] Avoid casting timestamp precisions in Firebird
2020-08-19 12:28:57 +02:00
Lukas Eder
41e0adc7f8
[ jOOQ/jOOQ#8353 ] Correct handling of NULL embeddable records
2020-08-19 10:44:17 +02:00
Lukas Eder
14c2fac8f0
[ jOOQ/jOOQ#8353 ] Log warning when there are unused embeddables
2020-08-19 10:44:07 +02:00
Lukas Eder
d8a2b44e96
[ jOOQ/jOOQ#2530 ] Schemas with embeddables are not empty
2020-08-18 15:56:24 +02:00
Lukas Eder
79396e3cc4
[ jOOQ/jOOQ#2530 ] Added qualification support for embeddables
2020-08-18 15:41:32 +02:00
Lukas Eder
80e81e89aa
[ jOOQ/jOOQ#2530 ] Fixed defining/referencing column names in embeddables
2020-08-18 15:20:26 +02:00
Lukas Eder
c47897b514
[ jOOQ/jOOQ#2530 ] Allow for matching tables in <embeddable/> config
2020-08-18 14:50:42 +02:00
Lukas Eder
7e03b13d49
[ jOOQ/jOOQ#10498 ] Compilation error in generated code when there is a table called OVERRIDE
2020-08-18 10:16:39 +02:00
Lukas Eder
a3779fae88
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ] Updated OSS edition
2020-08-18 10:06:27 +02:00
Lukas Eder
985bda87df
[ jOOQ/jOOQ#10497 ] Add parser support for the PostgreSQL CREATE INDEX ..
...
ON .. USING syntax
2020-08-18 09:25:31 +02:00
Lukas Eder
18957d5bee
[ jOOQ/jOOQ#10493 ] Add TemplatingException for errors that occur with plain SQL templating
2020-08-17 09:15:24 +02:00
Lukas Eder
061e425340
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ]
...
Support overlapping embeddables
2020-08-14 17:13:35 +02:00
Lukas Eder
e90a9abd76
[ jOOQ/jOOQ#10489 ] Add parser support for qualified data types in DDL and casts
2020-08-14 10:50:18 +02:00
Lukas Eder
29bce7c908
[ jOOQ/jOOQ#2530 ] [ jOOQ/jOOQ#6124 ] [ jOOQ/jOOQ#10481 ] Improved embeddable support and added code generation support for embeddable keys
2020-08-12 17:11:36 +02:00