Lukas Eder
0a5ecc33bf
[ jOOQ/jOOQ#12776 ] Compilation errors in generated code when enabling <pojosAsJavaRecordClasses> and <embeddables>
2022-01-03 09:15:55 +01:00
Lukas Eder
f55538ccd2
[ jOOQ/jOOQ#12425 ] Add a new org.jooq.Replacer type
...
For better forward compatibility, let's introduce a wrapper type for replacement operations, rather than passing around its components individually (Predicate, Function)
2021-12-31 16:05:28 +01:00
Lukas Eder
7c3940985c
Upgrade log4j again
2021-12-31 11:20:11 +01:00
Lukas Eder
35a4d4936b
[ jOOQ/jOOQ#12407 ] It's called YugabyteDB, not Yugabyte
2021-12-31 10:48:20 +01:00
Lukas Eder
7050cc0b5c
[ jOOQ/jOOQ#12425 ] CachingTraverser as a top level class
2021-12-30 17:15:42 +01:00
Lukas Eder
996c54b703
[ jOOQ/jOOQ#12425 ] Remove internal UOperatorN::transform methods
...
The methods leak into public API but aren't really necessary. Better remove them.
2021-12-30 17:03:31 +01:00
Lukas Eder
34526c71f6
[ jOOQ/jOOQ#12425 ] Add note about unsafe casts
2021-12-30 16:07:33 +01:00
Lukas Eder
b786054265
[ jOOQ/jOOQ#12425 ] Traverser shouldn't be stateful
2021-12-30 16:02:51 +01:00
Lukas Eder
855cbff9bf
[ jOOQ/jOOQ#12425 ] Seal the UnmodifiableCollection hierarchy
2021-12-30 14:38:52 +01:00
Lukas Eder
1b801537be
[ jOOQ/jOOQ#12425 ] Rename QOM collections:
...
- MList -> UnmodifiableList
- MCollection -> UnmodifiableCollection
2021-12-30 12:26:14 +01:00
Lukas Eder
e03c18f15c
[ jOOQ/jOOQ#12425 ] QOM accessors should produce unmodifiable values
2021-12-30 12:16:54 +01:00
Lukas Eder
a87ea78e4f
[ jOOQ/jOOQ#12425 ] Get QOM Javadoc up to date
2021-12-29 10:29:22 +01:00
Lukas Eder
07d7765fff
[ jOOQ/jOOQ#12425 ] Remove unnecessary QueryPart.() overloads
2021-12-28 21:04:37 +01:00
Lukas Eder
df199a69e7
[ jOOQ/jOOQ#12425 ] QOM traversal is a commercial feature
2021-12-24 14:00:16 +01:00
Lukas Eder
a580a6b3dd
More log4j CVEs o_O
2021-12-19 10:33:04 +01:00
Lukas Eder
d956866f2d
[ jOOQ/jOOQ#12757 ] Experiment with sealed classes
...
Also, added more QOM API to Select [jOOQ/jOOQ#12425 ]
2021-12-17 17:38:48 +01:00
Lukas Eder
1ae4f85ac6
[ jOOQ/jOOQ#12757 ] Experiment with sealed classes
2021-12-17 15:34:08 +01:00
Lukas Eder
8a0be09c61
[ jOOQ/jOOQ#7965 ] Table can also be a view
2021-12-17 13:29:27 +01:00
Lukas Eder
08114dfb48
[ jOOQ/jOOQ#12755 ] DSL.unquotedName() has wrong Javadoc
2021-12-17 10:20:16 +01:00
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