Lukas Eder
71cc8a71c4
[ jOOQ/jOOQ#13411 ] HANA supports the NOT HIDDEN keywords
2024-01-25 09:41:40 +01:00
Lukas Eder
9eded931ee
[ jOOQ/jOOQ#13411 ] CockroachDB uses the NOT VISIBLE keywords
2024-01-25 08:57:37 +01:00
Lukas Eder
571d4e28da
Remove unnecessary spring.boot.version
2024-01-25 08:16:46 +01:00
Lukas Eder
cf25eb888b
[ jOOQ/jOOQ#16136 ] Meta::ddl should include hidden columns in DDL exports
2024-01-25 08:16:32 +01:00
Lukas Eder
e68941c1d7
[ jOOQ/jOOQ#16139 ] Upgrade Spring dependency from jOOQ-meta-extensions-hibernate to 6.1.3 due to CVE-2024-22233
2024-01-24 15:02:44 +01:00
Lukas Eder
65f25639ef
Remove unnecessary spring version properties
2024-01-24 14:12:43 +01:00
Lukas Eder
60113d2f6f
Remove unnecessary spring-tx dependency
...
It is only present due to a code generation test, but we don't actually
need the dependency for the test
2024-01-24 13:52:48 +01:00
Lukas Eder
93bf6c70e9
[ jOOQ/jOOQ#13411 ] Fix RETURNING * with hidden columns for data change
...
delta tables
2024-01-24 13:52:42 +01:00
Lukas Eder
2b5bfe45c7
Re-generate code
2024-01-24 13:29:34 +01:00
Lukas Eder
045852585d
[ jOOQ/jOOQ#13411 ] Parser meta lookups must look up hidden fields
...
This includes:
- [jOOQ/jOOQ#16138 ] Let AbstractRecord, AbstractRow implement
FieldsTrait
2024-01-24 11:16:43 +01:00
Lukas Eder
57e529b916
[ jOOQ/jOOQ#13411 ] Expand asterisks in the presence of hidden fields
2024-01-23 14:46:47 +01:00
Lukas Eder
f57f1e494d
[ jOOQ/jOOQ#16133 ] jOOQ-codegen-gradle doesn't consider basedir property for its OutputDirectory
2024-01-23 09:29:32 +01:00
Lukas Eder
47339e4bb4
[ jOOQ/jOOQ#15933 ] Maximum consumed results reached when Hikari close a SQL Server connection, leading to excessive logging
2024-01-23 08:49:13 +01:00
Lukas Eder
1f07cdfe6d
[ jOOQ/jOOQ#15998 ] [ jOOQ/jOOQ#15996 ] RenderTable fixes
...
This includes:
- [jOOQ/jOOQ#16121 ] Add Context.scopeParts(Class<Q>): Iterable<Q> to
allow for iterating over the values that are currently in scope
- [jOOQ/jOOQ#15998 ] RenderTable.WHEN_AMBIGUOUS_COLUMNS doesn't cover all
ambiguous column name cases
- [jOOQ/jOOQ#15996 ] RenderTable.WHEN_MULTIPLE_TABLES doesn't work
correctly in correlated subqueries
2024-01-22 17:49:59 +01:00
Lukas Eder
e6aaf25bbd
[ jOOQ/jOOQ#16101 ] Fix support annotation:
...
- YugabyteDB doesn't support LTRIM/RTRIM (https://github.com/yugabyte/yugabyte-db/issues/20728 )
- Add missing support annotation on OCTET_LENGTH
2024-01-22 13:43:53 +01:00
Lukas Eder
9595a35f29
[ jOOQ/jOOQ#16117 ] Upgrade dependencies
2024-01-22 12:40:34 +01:00
Lukas Eder
de1bf6e82d
[ jOOQ/jOOQ#16111 ] Generated implicit join alias collision when child table foreign keys share the same name
2024-01-22 10:33:43 +01:00
Lukas Eder
0db655820f
[ jOOQ/jOOQ#16113 ] jOOQ-codegen-gradle fails with UnknownDomainObjectException when java plugin isn't applied first
2024-01-22 08:54:42 +01:00
Lukas Eder
4acfafc71b
[ jOOQ/jOOQ#13411 ] Exclude hidden columns from records/pojos/interfaces etc.
2024-01-19 17:45:09 +01:00
Lukas Eder
1c2f46be40
[ jOOQ/jOOQ#13411 ] Code generation support
2024-01-19 16:18:27 +01:00
Lukas Eder
d949b5fcbc
[ jOOQ/jOOQ#16101 ] Fix regression
2024-01-19 15:43:59 +01:00
Lukas Eder
4179d2eb42
[ jOOQ/jOOQ#13411 ] Add jOOQ and jOOQ-meta API for hidden columns
2024-01-19 15:42:28 +01:00
Lukas Eder
04a4b3f408
[ jOOQ/jOOQ#13411 ] Added configuration flags
2024-01-19 13:57:26 +01:00
Lukas Eder
22261b9ce1
[ jOOQ/jOOQ#16101 ] javac fails inferring types with so many rawtypes
2024-01-19 10:01:23 +01:00
Lukas Eder
be43c31a8a
[ jOOQ/jOOQ#16101 ] Support binary BIT_LENGTH() and OCTET_LENGTH()
2024-01-19 09:22:17 +01:00
Lukas Eder
4e19b9799d
[ jOOQ/jOOQ#16101 ] Support binary LENGTH(), OVERLAY(), POSITION(), SUBSTRING() functions
2024-01-18 15:12:18 +01:00
Lukas Eder
a361727952
[ jOOQ/jOOQ#16101 ] Support binary SUBSTRING() function
2024-01-18 13:57:59 +01:00
Lukas Eder
0954738160
[ jOOQ/jOOQ#16101 ] Support binary MD5() function
2024-01-18 11:31:39 +01:00
Lukas Eder
83cf7318ea
[ jOOQ/jOOQ#16101 ] Update Settings.transformPatternsIdempotentFunctionRepetition
2024-01-18 11:23:31 +01:00
Lukas Eder
16bdd96fdd
[ jOOQ/jOOQ#16101 ] Update Settings.transformPatternsTrim
2024-01-18 11:16:56 +01:00
Lukas Eder
e99e209e7b
[ jOOQ/jOOQ#16101 ] Add parser support for binary trim functions
2024-01-18 11:12:06 +01:00
Lukas Eder
3a95ed0749
[ jOOQ/jOOQ#16101 ] Support binary TRIM(), RTRIM(), LTRIM() functions
2024-01-18 10:53:06 +01:00
Lukas Eder
59e056ff1f
[ jOOQ/jOOQ#16105 ] Wrong Javadoc in RTRIM() and LTRIM()
2024-01-18 10:16:46 +01:00
Lukas Eder
2ef003eee2
[ jOOQ/jOOQ#8418 ] Add support for vendor specific DateParts in DSL.trunc()
2024-01-17 17:30:58 +01:00
Lukas Eder
e00feb08ec
[ jOOQ/jOOQ#16093 ] Add matcher strategies for method overrides
2024-01-17 14:01:19 +01:00
Lukas Eder
98ff868302
[ jOOQ/jOOQ#16093 ] Add matcher strategies for method overrides
2024-01-17 14:00:02 +01:00
Lukas Eder
eb64cf976d
[ jOOQ/jOOQ#16092 ] JavaGenerator::generateRecordSetter0 uses wrong Mode.POJO for GeneratorStrategy::getJavaMemberName call
2024-01-17 11:53:03 +01:00
Lukas Eder
f8406cc4a0
[ jOOQ/jOOQ#16094 ] Compilation error in ScalaGenerator generated Keys.scala class when using GeneratorStrategy
2024-01-17 11:18:02 +01:00
Lukas Eder
a85679c815
[ jOOQ/jOOQ#10776 ] Add GeneratorStrategy::getJavaMemberOverride, getJavaSetterOverride, getJavaGetterOverride, getJavaMethodOverride
2024-01-17 11:01:47 +01:00
Lukas Eder
4516607284
[ jOOQ/jOOQ#16083 ] jOOQ-gradle-plugin multi execution configuration shouldn't require an explicit default configuration
...
This includes:
- [jOOQ/jOOQ#16084 ] Wrong order of MiniJAXB.append() calls in jOOQ-codegen-gradle
2024-01-16 10:41:57 +01:00
Lukas Eder
4d77894b4a
[ jOOQ/jOOQ#16080 ] Syntax error in generated SQL of ALTER SCHEMA
...
statement, when identifiers aren't quoted
2024-01-15 14:19:53 +01:00
Lukas Eder
ac77290658
[ jOOQ/jOOQ#16080 ] Syntax error in generated SQL of ALTER INDEX statement, when identifiers aren't quoted
2024-01-15 14:02:24 +01:00
Lukas Eder
0ea3691c2f
Add policies to README
2024-01-15 13:18:28 +01:00
Lukas Eder
2a8016e644
[ jOOQ/jOOQ#16075 ] Remove unnecessary runtimeClasspath dependency of the jOOQ-codegen-gradle plugin
2024-01-15 10:47:24 +01:00
Lukas Eder
49a001ca91
[ jOOQ/jOOQ#12180 ] [ jOOQ/jOOQ#16074 ] Scalac 3 regression workarounds
2024-01-15 10:38:33 +01:00
Lukas Eder
e6abaf2c7b
[ jOOQ/jOOQ#13225 ] Add Javadoc to all XJC-generated withers and setters
...
of boolean types
2024-01-12 11:55:42 +01:00
Lukas Eder
ba636bdd1e
[ jOOQ/jOOQ#16059 ] MetaSQL lookups are done with SQLDialect.family(), not
...
SQLDialect
This includes:
- [jOOQ/jOOQ#16054 ] Regression: Table metadata calculation for Oracle
does not work after 3.19.0
2024-01-11 11:25:49 +01:00
Lukas Eder
303cfefa99
[ jOOQ/jOOQ#15966 ] [ jOOQ/jOOQ#15974 ] Copy default configuration
...
MiniJAXB doesn't deep clone the appended objects, so we end up using shared mutable state (see [jOOQ/jOOQ#16056 ]). This must be avoided, otherwise, each execution updates the common shared default configuration, which is certainly not what we want.
2024-01-11 09:35:34 +01:00
Lukas Eder
ab8b9dff1e
[ jOOQ/jOOQ#15966 ] [ jOOQ/jOOQ#15974 ] Another iteration
...
Correct order of registering tasks and configuring them. We mustn't rely on any implicit ordering of the NamedDomainObjectContainer as that might be an implementation detail subject to change at any time.
2024-01-11 09:03:39 +01:00
Lukas Eder
9d8d793c97
[ jOOQ/jOOQ#15966 ] [ jOOQ/jOOQ#15974 ] Another iteration
...
- Remove jooqCodegenAll again (I managed!)
- Add tests for single-execution configurations
- Nest test projects into a single project
2024-01-10 17:00:24 +01:00