Lukas Eder
6281e94c70
[ jOOQ/jOOQ#9931 ] Add a new DSL.systemName type
...
This also fixes: [jOOQ/jOOQ#12752 ] DDLDatabase defaultNameCase property shouldn't affect built in functions in view definitions
2021-12-17 10:07:46 +01:00
Lukas Eder
a48c24009a
Avoid CVE-2021-23463 from outdated H2 reference in other examples
2021-12-16 16:28:44 +01:00
Lukas Eder
b702b36439
Remove outdated jOOQ-javaee-example
...
It's not part of the jOOQ-examples build, and the various dependency versions are heavily outdated. It's not even called JavaEE anymore, but JakartaEE now. If someone asks for it, we can create a new example...
2021-12-16 16:17:19 +01:00
Lukas Eder
da302ef7b8
[ jOOQ/jOOQ#9077 ] Use Configuration, not Component
2021-12-16 15:54:17 +01:00
Lukas Eder
14e5358824
[ jOOQ/jOOQ#9077 ] Add a Spring Boot example, which modifies the Settings
...
for jOOQ
2021-12-16 15:51:12 +01:00
Lukas Eder
1c801b4552
[ jOOQ/jOOQ#9136 ] Wrong SQL generated in DB2's NTH_VALUE() IGNORE NULLS window function
2021-12-16 15:01:05 +01:00
Lukas Eder
2952a0119e
[ jOOQ/jOOQ#9310 ] Add support for MariaDB 10.3 PERCENTILE_DISC, PERCENTILE_CONT, MEDIAN functions
2021-12-16 13:11:24 +01:00
Lukas Eder
2c8fe1d524
[ jOOQ/jOOQ#9542 ] Remove deprecated reference to org.sonatype.oss:oss-parent
2021-12-16 12:53:31 +01:00
Lukas Eder
c467e3c668
[ jOOQ/jOOQ#10022 ] Remove Alias.SUPPORT_DERIVED_COLUMN_NAMES_SPECIAL3 on SQLDialect.H2_2_0_202
2021-12-16 12:29:16 +01:00
Lukas Eder
9a0c1f2bb6
[ jOOQ/jOOQ#10039 ] Add support for the Oracle 21c WINDOW clause
2021-12-16 12:11:30 +01:00
Lukas Eder
f195735676
[ jOOQ/jOOQ#12741 ] Loader.onDuplicateKeyIgnore doesn't work on tables that don't have a PRIMARY KEY
2021-12-16 10:01:07 +01:00
Lukas Eder
d5d7c02d50
[ jOOQ/jOOQ#12742 ] Fix also SQL Server STRING_AGG
2021-12-16 09:43:03 +01:00
Lukas Eder
528e53b4f7
[ jOOQ/jOOQ#12742 ] ListAgg not working with filter clause
...
This includes:
- [jOOQ/jOOQ#8543 ] Support FILTER for GROUP_CONCAT
2021-12-15 17:14:18 +01:00
Lukas Eder
5505d03f2c
[ jOOQ/jOOQ#982 ] Support ST_AsBinary and ST_GeomFromWKB
2021-12-15 12:13:22 +01:00
Lukas Eder
fb2c870bcf
[ jOOQ/jOOQ#982 ] Fix spatial bind values in MySQL
...
MySQL produces an almost WKB style representation from ResultSet, which we can patch to produce the same hex encoded WKB as PostgreSQL. At the same time, we must be able to accept both WKB and WKT content in Spatial::data as bind values, where this makes sense.
2021-12-15 11:50:31 +01:00
Lukas Eder
97c455e748
[ jOOQ/jOOQ#12737 ] DataType.isSpatial() is a commercial feature
2021-12-15 08:29:46 +01:00
Lukas Eder
ddc9762698
[ jOOQ/jOOQ#982 ] The data types aren't in the OSS edition
2021-12-15 08:26:42 +01:00
Lukas Eder
1fb263a129
[ jOOQ/jOOQ#982 ] Add support for SDO_GEOMETRY bind values in Oracle
2021-12-14 17:48:16 +01:00
Lukas Eder
5b5fae3e7b
[ jOOQ/jOOQ#982 ] Add support for spatial bind values
...
This includes:
- [jOOQ/jOOQ#12737 ] Add DataType.isSpatial()
2021-12-14 14:09:40 +01:00
Lukas Eder
c1dd20a2e0
[ #12733 ] Upgrade examples to log4j 2.16.0
...
Also, downgrade the log4j build to the JDK 8 one to prevent the slf4j troubles presented here: http://www.slf4j.org/faq.html#changesInVersion200
2021-12-14 08:43:56 +01:00
Lukas Eder
d07c1ad2e5
[ jOOQ/jOOQ#12733 ] Update log4j to 2.15.0 because of CVE-2021-44228
2021-12-10 16:08:32 +01:00
Lukas Eder
b88999c372
[ jOOQ/jOOQ#10866 ] Generator produces an invalid enum with an underscore _ as the name
2021-12-10 14:57:57 +01:00
Lukas Eder
7ec1d714df
[ jOOQ/jOOQ#12731 ] DB2Database should order routine overloads by
...
signature, not specificname
This includes:
- [jOOQ/jOOQ#12727 ] Support overloads also in Informix
2021-12-10 14:20:17 +01:00
Lukas Eder
3cfa82ca34
[ jOOQ/jOOQ#6492 ] Maintain readonly and generation info with forced types
2021-12-10 11:29:17 +01:00
Lukas Eder
82e774402f
[ jOOQ/jOOQ#12728 ] Add support for Informix stored procedures
2021-12-10 11:29:03 +01:00
Lukas Eder
41c727fa3c
[ jOOQ/jOOQ#11864 ] Additional startup tips
2021-12-09 10:46:45 +01:00
Lukas Eder
9db4680140
[ jOOQ/jOOQ#12193 ] Upgrade R2DBC dependency to 0.9.0.RELEASE
2021-12-09 10:46:33 +01:00
Lukas Eder
4f25c51d03
[ jOOQ/jOOQ#12712 ] Parser mis-interprets KEY columns as MySQL KEY (INDEX) specification if unquoted and of type VARCHAR(n)
2021-12-08 14:14:07 +01:00
Lukas Eder
d071fda2ef
[ jOOQ/jOOQ#12697 ] Mapped JSON in multiset causes multiple ad-hoc conversions
...
This fix includes:
- [jOOQ/jOOQ#12713 ] Debug log output causes exceptions when data type converter is re-applied incompatibly
2021-12-08 13:15:04 +01:00
Lukas Eder
82a565f566
[ jOOQ/jOOQ#12704 ] DefaultRecordUnmapper.IterableUnmapper uses name based
...
field access instead of index based ones, leading to ambiguities
2021-12-08 11:22:36 +01:00
Lukas Eder
c079eac3c9
[ jOOQ/jOOQ#12706 ] Again javac 8 compiler bug?
2021-12-07 17:11:30 +01:00
Lukas Eder
43557edc8c
[ jOOQ/jOOQ#12604 ] Support more Firebird 4 features natively
2021-12-07 17:11:10 +01:00
Lukas Eder
a183191a3a
[ jOOQ/jOOQ#12706 ] Cannot nest MULTISET in top level ROW in PostgreSQL
2021-12-07 15:59:25 +01:00
Lukas Eder
00e8e9a504
Update Flyway in jOOQ-flyway-example
2021-12-07 15:59:15 +01:00
Lukas Eder
c76fdce133
[ jOOQ/jOOQ#12700 ] Single element IN predicate without parentheses uses
...
wrong operator precedence
2021-12-06 15:46:16 +01:00
Lukas Eder
9e940cccc6
[ jOOQ/jOOQ#6492 ] Added support for XML based meta data, and GenerationOption
2021-12-04 16:50:14 +01:00
Lukas Eder
be557019a1
[ jOOQ/jOOQ#9641 ] Log WARN messages when users are still using javax
2021-12-03 09:12:16 +01:00
Lukas Eder
1248fc494c
[ jOOQ/jOOQ#9641 ] Migrate bean validation
2021-12-03 08:55:38 +01:00
Lukas Eder
6a96121bff
[ jOOQ/jOOQ#9641 ] Migrate JPA
2021-12-02 21:40:49 +01:00
Lukas Eder
d52d2252f6
[ jOOQ/jOOQ#9641 ] Migrate JAXB from javax.xml.bind to jakarta.xml.bind
2021-12-02 18:19:54 +01:00
Lukas Eder
4fb10cb442
[ jOOQ/jOOQ#12691 ] Support parsing single element IN predicate without
...
parentheses
2021-12-02 15:42:50 +01:00
Lukas Eder
814bb5b142
[ jOOQ/jOOQ#9609 ] Add SQLDialect.H2_2_0_202
2021-12-02 15:15:29 +01:00
Lukas Eder
5ade54ae2b
[ jOOQ/jOOQ#12681 ] Simplified the new API
...
No nested auxiliary classes should be required for these loggers
2021-11-30 12:24:13 +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
24144b2afe
[ jOOQ/jOOQ#12683 ] Regression in code generation catalog mapping
2021-11-30 11:54:01 +01:00
Lukas Eder
c6281cf0e6
[ jOOQ/jOOQ#12681 ] Add JooqLogger.getLogger(Class<?>, int) to create a logger whose number of messages are limited to some number
2021-11-29 10:16:56 +01:00
Lukas Eder
46f67918a0
[ jOOQ/jOOQ#12678 ] Potential resource leak in SettingsTools static initialiser
2021-11-29 09:09:32 +01:00
Lukas Eder
1e70ccfef9
[ jOOQ/jOOQ#6492 ] Added integration tests and code generation support:
...
- SQLite
2021-11-26 17:48:09 +01:00
Lukas Eder
6fdc827bac
[ jOOQ/jOOQ#6492 ] Added integration tests and code generation support:
...
- Db2
- Derby
- Firebird
- H2
- HANA
- HSQLDB
- MariaDB
- MySQL
- PostgreSQL
- SQLite
Also added tests for:
- Interpreter
2021-11-26 17:13:57 +01:00
Lukas Eder
3bb7226ae3
[ jOOQ/jOOQ#12675 ] MariaDBDatabase no longer generates check constraints
2021-11-26 17:06:47 +01:00