Commit Graph

12774 Commits

Author SHA1 Message Date
Lukas Eder
bc0c06fd23 Ignore .idea folder 2024-01-26 10:47:35 +01:00
Lukas Eder
6cb15e9b50 [jOOQ/jOOQ#16135] Fix NPE 2024-01-26 10:47:11 +01:00
Lukas Eder
3eaf3b1729 [jOOQ/jOOQ#16135] Add the invisibleColumnsAsHidden flag 2024-01-25 14:22:57 +01:00
Lukas Eder
ecc9576125 [jOOQ/jOOQ#16135] Support also Db2's IMPLICITLY HIDDEN 2024-01-25 12:50:09 +01:00
Lukas Eder
385324ffce [jOOQ/jOOQ#16135] INVISIBLE only in MariaDB 10.3 or MySQL 8.0.20 2024-01-25 12:49:50 +01:00
Lukas Eder
bdba91611c [jOOQ/jOOQ#16135] Include the hidden flag in DDL exports 2024-01-25 10:43:20 +01:00
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