Commit Graph

11459 Commits

Author SHA1 Message Date
Lukas Eder
eb8dfd689f [jOOQ/jOOQ#13906] Logger name repeated twice 2022-08-23 08:26:11 +02:00
Lukas Eder
1b3aae3d3d [jOOQ/jOOQ#13897] The maven codegen plugin does not load
syntheticObjects from external configurationFile
2022-08-22 09:12:22 +02:00
Lukas Eder
21c4b942d3 [jOOQ/jOOQ#13891] H2 dialect should always generate standard OFFSET .. FETCH 2022-08-19 11:24:37 +02:00
Lukas Eder
dd13f01390 [jOOQ/jOOQ#13894] Add SQLDialect.precedesStrictly(SQLDialect) 2022-08-19 11:15:04 +02:00
Lukas Eder
862f3939e9 [jOOQ/jOOQ#13893] Add SQLDialect.H2_2_1_214 2022-08-19 11:05:57 +02:00
Lukas Eder
038454ad1f [jOOQ/jOOQ#13880] Fix regression
The "primary" flag is passed to the inline constraint parse method. As such, it could be true because of a previous column. We must ignore that, and consider only locally set "unique" flags
2022-08-18 11:12:20 +02:00
Lukas Eder
26d7ccec7d [jOOQ/jOOQ#13881] Parse and ignore SQLite DDL conflict-clause 2022-08-18 10:08:55 +02:00
Lukas Eder
53c47f352e [jOOQ/jOOQ#13882] Parse length on unknown data types 2022-08-18 09:39:57 +02:00
Lukas Eder
1df45f4945 [jOOQ/jOOQ#13880] Parser should parse and ignore PRIMARY KEY UNIQUE 2022-08-18 09:25:28 +02:00
Lukas Eder
6de6e31214 [jOOQ/jOOQ#13872] PostgreSQL arrays don't deserialise correctly when
using XML MULTISET emulation
2022-08-17 16:49:01 +02:00
Lukas Eder
ba1432a439 [jOOQ/jOOQ#13872] PostgreSQL arrays don't deserialise correctly when using XML MULTISET emulation 2022-08-17 10:13:18 +02:00
Lukas Eder
7c19f28754 [jOOQ/jOOQ#13867] MemSQL doesn't support SET @@var = @other_var syntax 2022-08-15 16:09:05 +02:00
Lukas Eder
dfaeb6026e [jOOQ/jOOQ#13804] Wrong kotlin code generated for SQL Server stored procedures 2022-08-15 14:38:43 +02:00
Lukas Eder
c7ce8d900d [jOOQ/jOOQ#13803] AbstractSpringDAOImpl imported from wrong package when
generating multiple schemas
2022-08-15 14:02:21 +02:00
Lukas Eder
d39181737f
Merge pull request #13844 from perlun/patch-1
Fix typo in log message
2022-08-15 11:11:58 +01:00
Lukas Eder
7ef581bd05 [jOOQ/jOOQ#13857] Upgrade pgjdbc to mitigate CVE-2022-31197 2022-08-15 10:15:11 +02:00
Lukas Eder
e73cbfa543 [jOOQ/jOOQ#13854] Syntax error in MemSQL code generation 2022-08-15 09:56:42 +02:00
Lukas Eder
ccb35e5d46 [jOOQ/jOOQ#13851] Wrong DDL generated for computed columns in MEMSQL 2022-08-15 09:19:10 +02:00
Lukas Eder
187aa8cbda [jOOQ/jOOQ#13851] Wrong DDL generated for computed columns in MEMSQL 2022-08-15 08:54:27 +02:00
Per Lundberg
8801dbeebb
Fix typo in log message
Spotted locally; there is a double negation in this sentence:

> This code generation run has not produced any file modifications.
> This means, the schema has not changed, and no other parameters (jOOQ version, driver version, database version,
> and any configuration elements) have not changed either.
2022-08-09 15:43:33 +03:00
Lukas Eder
69844c3180 Updated Oracle connection string 2022-07-28 12:48:56 +02:00
Lukas Eder
5cc3230694 [jOOQ/jOOQ#13827] NullPointerException when calling DBMS_AQ.dequeue 2022-07-28 12:48:50 +02:00
Lukas Eder
5711379dd9 [jOOQ/jOOQ#13818] MySQL DEFAULT CURRENT_TIMESTAMP column is generated as
computed column
2022-07-22 10:52:26 +02:00
Lukas Eder
78d1affb8f [jOOQ/jOOQ#13796] Virtual client side computed columns must be excluded from generated DDL statements
This includes:

- [jOOQ/jOOQ#13798] GenerationOption.DEFAULT should act as STORED in client side computed columns
2022-07-08 17:54:26 +02:00
Lukas Eder
d7ccb35d20 [jOOQ/jOOQ#13418] Add a Settings.emulateComputedColumns 2022-07-08 17:36:11 +02:00
Lukas Eder
b9874806a2 [jOOQ/jOOQ#13703] Don't generate javadoc on every build 2022-07-08 15:06:11 +02:00
Lukas Eder
39048aa303 [jOOQ/jOOQ#13690] Data type rewrites to BOOLEAN don't work in Oracle
JSON_OBJECT
2022-07-08 13:55:33 +02:00
Lukas Eder
11498364a5 [jOOQ/jOOQ#13698] Support parsing H2's CREATE CACHED TABLE 2022-07-07 16:16:32 +02:00
Lukas Eder
479c0e06e4 [jOOQ/jOOQ#9844] Generator strategies should support <schemaExtends/>, <tableExtends/>, <recordExtends/>, <daoExtends/>, <routineExtends/> 2022-07-07 16:01:22 +02:00
Lukas Eder
47503f68bf [jOOQ/jOOQ#10340] Add missing nullability annotations 2022-07-07 15:23:59 +02:00
Lukas Eder
8e3553c378 [jOOQ/jOOQ#9844] Upgraded XSD to jooq-codegen-3.18.0.xsd 2022-07-07 14:36:02 +02:00
Lukas Eder
f9a1a19abf [jOOQ/jOOQ#10340] Add SQLDialect.category() 2022-07-07 13:53:12 +02:00
Lukas Eder
9423e7b6a2 [jOOQ/jOOQ#13698] Support parsing H2's CREATE MEMORY TABLE 2022-07-07 09:42:48 +02:00
Lukas Eder
7d2ff11fbc [jOOQ/jOOQ#13748] Support parsing the PostgreSQL DATE_PART function 2022-07-07 09:34:35 +02:00
Lukas Eder
dbf4101b60 javac's type inference trips again 2022-07-07 08:54:43 +02:00
Lukas Eder
dbd77b5f1a [jOOQ/jOOQ#13781] Add SQLDialect.COCKROACHDB_22 2022-07-06 16:49:55 +02:00
Lukas Eder
7ced2e06d4 [jOOQ/jOOQ#13780] ERROR: unknown function: nameconcatoid() in
CockroachDBDatabase on CockroachDB 22
2022-07-06 16:14:07 +02:00
Lukas Eder
c46244e3c1 [jOOQ/jOOQ#12531] Auto-inline bind values in ON CONFLICT .. WHERE clause 2022-07-06 15:23:05 +02:00
Lukas Eder
019b6975c1 [jOOQ/jOOQ#13358] Correct PRO code removal 2022-07-06 11:47:39 +02:00
Lukas Eder
bc962fc051 [jOOQ/jOOQ#13769] Added support to ParserCLI 2022-07-06 11:24:12 +02:00
Lukas Eder
7b76553963 [jOOQ/jOOQ#13769] Firebird and SQLite support GROUP BY <column index> 2022-07-06 11:03:48 +02:00
Lukas Eder
58d8c3e971 [jOOQ/jOOQ#13769] Emulate GROUP BY <column index> using substitution in dialects where this isn't natively supported 2022-07-06 10:44:32 +02:00
Lukas Eder
7ac2013a51 [jOOQ/jOOQ#13771] Parser doesn't support parsing parenthesised GROUP BY expression 2022-07-06 10:10:18 +02:00
Lukas Eder
9fe180919c [jOOQ/jOOQ#13764] Refactor internal schema mapping logic to use the new QualifiedImpl type 2022-07-05 14:49:28 +02:00
Lukas Eder
f9b777f5ea [jOOQ/jOOQ#13763] Support DB2 selectivity-Keyword in Query-Parser 2022-07-05 14:25:42 +02:00
Lukas Eder
7c1feb80de [jOOQ/jOOQ#13766] Upgrade log4j to 2.18.0 to mitigate CVE-2022-33915 2022-07-05 13:17:26 +02:00
Lukas Eder
e96702ce1b [jOOQ/jOOQ#13358] Add SQLDialect.POSTGRES_15 2022-07-05 12:40:40 +02:00
Lukas Eder
22dcb18da3 [jOOQ/jOOQ#13358] Re-generated code 2022-07-05 12:33:49 +02:00
Lukas Eder
41d35be980 [jOOQ/jOOQ#13762] DefaultRecordBinding.pgRenderRecordCast and others don't apply schema mapping 2022-07-05 12:26:40 +02:00
Lukas Eder
eba80bb09b [jOOQ/jOOQ#13358] Add SQLDialect.POSTGRES_15 (Support MERGE)
This also fixes:

- [jOOQ/jOOQ#7552] INSERT .. ON DUPLICATE KEY { IGNORE | UPDATE }
emulation should consider all UNIQUE keys on PostgreSQL
- [jOOQ/jOOQ#13575] Support EXCLUDED table emulation also in expressions
2022-07-04 17:49:05 +02:00