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
Lukas Eder
f7923c5f5e
[ jOOQ/jOOQ#16043 ] DATE column in Oracle is null when fetched through
...
multiset
This includes:
- [jOOQ/jOOQ#16044 ] org.jooq.tools.Convert should delegate to
org.jooq.impl.Convert, instead of duplicating implementations
2024-01-10 11:14:31 +01:00
Lukas Eder
27390cfd7b
[ jOOQ/jOOQ#15286 ] [ jOOQ/jOOQ#16012 ] More Javadoc hints
2024-01-09 14:57:25 +01:00
Lukas Eder
5dfa78037c
[ jOOQ/jOOQ#16039 ] Compilation error in JavaGenerator generated code when
...
<pojosAsJavaRecordClasses> is active and a table references a UDT
2024-01-09 11:17:42 +01:00
Lukas Eder
d6f26880ad
[ jOOQ/jOOQ#16037 ] ScalaGenerator produces duplicate paths for cyclic foreign key relationships
2024-01-09 10:30:34 +01:00
Data Geekery CI Bot
f5bb5c0e50
Re-generated code
2024-01-09 05:34:36 +01:00
Lukas Eder
00070175ef
[ jOOQ/jOOQ#16031 ] SQLPerformanceWarning should log hint about gathering dictionary statistics in OracleDatabase
2024-01-08 16:33:21 +01:00
Lukas Eder
bc06815ce2
[ jOOQ/jOOQ#16029 ] Regression: NullPointerException in KotlinGenerator
...
generated code when InlineDerivedTable constructor calls
TableImpl.where(null)
2024-01-08 16:02:52 +01:00
Lukas Eder
3363a8e811
[ jOOQ/jOOQ#15991 ] Cannot project TableAsField if table contains embeddables in PostgreSQL
2024-01-08 13:08:19 +01:00
Lukas Eder
b0508a9235
[ jOOQ/jOOQ#16012 ] Add Javadoc to discourage using any Fields.field(x,
...
Class<T>) method if there's an Fields.field(x, DataType<T>) overload
2024-01-08 09:51:01 +01:00
Lukas Eder
66668c50df
[ jOOQ/jOOQ#16006 ] Compilation error in KotlinGenerator generated code
...
when GeneratorStrategy produces identifiers conflicting with property
access syntax of AbstractRoutine getters
2024-01-05 16:09:34 +01:00
Lukas Eder
729acdf795
[ jOOQ/jOOQ#15966 ] Remove mandatory dependency from compileJava to
...
jOOQ-codegen-gradle tasks
This includes:
- [jOOQ/jOOQ#15974 ] Cannot look up tasks.named(jooqCodegen) from
gradle scripts
- [jOOQ/jOOQ#16003 ] Misleading XSD warnings logged when working with
MiniJAXB
2024-01-05 15:16:49 +01:00
Lukas Eder
476182fdd2
Release 3.20.0-SNAPSHOT
2024-01-05 11:53:57 +01:00
Lukas Eder
a4e2948280
[ jOOQ/jOOQ#16008 ] Code generator fails when generating triggers because TriggerExecution value is null
2024-01-05 11:47:23 +01:00
Lukas Eder
62ae2e4f76
[ jOOQ/jOOQ#15993 ] RenderTable.WHEN_MULTIPLE_TABLES only works with table lists, not with joins
2023-12-27 12:20:10 +01:00