Commit Graph

12521 Commits

Author SHA1 Message Date
Lukas Eder
9f1b86a1a0 [jOOQ/jOOQ#15582] MariaDB UPDATE .. RETURNING emulation should work on tables with unique constraints only 2023-09-19 16:38:30 +02:00
Lukas Eder
68dc0f4ce5 [jOOQ/jOOQ#9483] Shame on me :D 2023-09-19 13:28:05 +02:00
Lukas Eder
477aeba7eb [jOOQ/jOOQ#9483] ojdbc's DatabaseMetaData::getTables returns TABLE
Instead of clearly indicating that something is a materialized view...
2023-09-19 10:47:47 +02:00
Lukas Eder
8e83af8c8b [jOOQ/jOOQ#9483] Support materialized views in Diff 2023-09-19 08:48:07 +02:00
Lukas Eder
5a02c0cd48
Merge pull request #15610 from jOOQ/dependabot/maven/jOOQ-migrations/org.eclipse.jgit-org.eclipse.jgit-6.6.1.202309021850-r
Bump org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 6.6.1.202309021850-r in /jOOQ-migrations
2023-09-19 08:18:41 +02:00
dependabot[bot]
5f41604fc7
Bump org.eclipse.jgit:org.eclipse.jgit in /jOOQ-migrations
Bumps org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 6.6.1.202309021850-r.

---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 19:22:21 +00:00
Lukas Eder
9f3645f94e [jOOQ/jOOQ#9483] Fix export of COMMENT ON MATERIALIZED VIEW 2023-09-18 18:15:15 +02:00
Lukas Eder
5853a7e3da [jOOQ/jOOQ#9483] Add DDLExportConfiguration flags
And also:
[jOOQ/jOOQ#9483] Fixed PG/CRDB meta query, added Db2 implementation
2023-09-18 18:13:06 +02:00
Lukas Eder
5e6ae12455 [jOOQ/jOOQ#15608] Upgrade H2 to 2.2.224 2023-09-18 16:11:34 +02:00
Lukas Eder
f58fc103ed [jOOQ/jOOQ#9483] Include sources of materialized views in PostgresDatabase::sources 2023-09-18 14:49:19 +02:00
Lukas Eder
c84ed4bfcf [jOOQ/jOOQ#15607] Add interpreter support for COMMENT ON MATERIALIZED VIEW 2023-09-15 15:29:47 +02:00
Lukas Eder
555a1d4884 [jOOQ/jOOQ#15607] Add support for COMMENT ON MATERIALIZED VIEW 2023-09-15 15:19:09 +02:00
Lukas Eder
450ad85d32 [jOOQ/jOOQ#9483] Add support for ALTER MATERIALIZED VIEW 2023-09-15 14:19:27 +02:00
Lukas Eder
e6391079f6 [jOOQ/jOOQ#9483] Add support for { CREATE | DROP } MATERIALIZED VIEW
This includes:

- [jOOQ/jOOQ#15593] Add support for and emulate CREATE OR REPLACE MATERIALIZED VIEW and other objects
- Interpreter support
- InformationSchemaExport support
- InformationSchema support
2023-09-15 13:33:42 +02:00
Lukas Eder
de1195b669 [jOOQ/jOOQ#15602] Plain SQL Javadoc disclaimer is absent on api
generator generated step methods
2023-09-15 11:55:47 +02:00
Lukas Eder
b7e0e04e99 [jOOQ/jOOQ#15602] Plain SQL Javadoc disclaimer is absent on api generator generated step methods 2023-09-15 11:45:37 +02:00
Lukas Eder
89276bfc3f [jOOQ/jOOQ#15598] Fix DefaultRecordMapper Javadoc to reflect actual
behaviour
2023-09-15 11:28:22 +02:00
Lukas Eder
47db4a9c9b [jOOQ/jOOQ#9483] Added parser support 2023-09-14 16:09:56 +02:00
Lukas Eder
5352cdfce3 [jOOQ/jOOQ#15592] Add missing Asterisk and QualifiedAsterisk.except(Collection<? extends Field<?>>) overloads 2023-09-14 15:21:01 +02:00
Lukas Eder
9b2d1226f7 [jOOQ/jOOQ#9483] Implement CREATE / DROP MATERIALIZED VIEW 2023-09-14 15:12:45 +02:00
Lukas Eder
ece047750c [jOOQ/jOOQ#9483] Move QOM.CreateView to API generator 2023-09-14 13:47:05 +02:00
Lukas Eder
f957a1e7ee [jOOQ/jOOQ#15591] Remove unnecessary line breaks in formatted DDL 2023-09-14 09:04:55 +02:00
Lukas Eder
4c72fe508d [jOOQ/jOOQ#15591] Remove unnecessary line breaks in formatted DDL 2023-09-14 08:56:48 +02:00
Lukas Eder
abdf5bd2b5 [jOOQ/jOOQ#15588] Add support for ALTER TYPE IF EXISTS 2023-09-13 17:06:54 +02:00
Lukas Eder
aed19d79f4 [jOOQ/jOOQ#12547] Refactor some common code 2023-09-13 12:09:42 +02:00
Lukas Eder
acefae289c [jOOQ/jOOQ#12547] Internal patchIso8601Timestamp() isn't safe for 5
digit years

This addresses also the various edge cases from [jOOQ/jOOQ#13786]
2023-09-13 12:04:34 +02:00
Lukas Eder
cc452c2c45 [jOOQ/jOOQ#15583] UDTImpl should use Name instead of String in
constructor
2023-09-13 10:22:23 +02:00
Lukas Eder
fe9e97ce6d Revert "[jOOQ/jOOQ#15564] MutablePOJOMapper should be able to map to instance, even if there isn't a default constructor" 2023-09-13 09:32:50 +02:00
Lukas Eder
f740a00069 [jOOQ/jOOQ#15564] MutablePOJOMapper should be able to map to instance, even if there isn't a default constructor 2023-09-12 16:19:25 +02:00
Lukas Eder
4fb5291fe8 [jOOQ/jOOQ#15574] DefaultOtherBinding shouldn't create string literals for inline values for numeric data types 2023-09-12 13:55:04 +02:00
Lukas Eder
2739f355a0 [jOOQ/jOOQ#15569] Record.into(recordInstance) should modify argument record 2023-09-11 13:12:26 +02:00
Lukas Eder
2e5a1c8e8a [jOOQ/jOOQ#14946] Upgrade Spring 2023-09-11 08:36:22 +02:00
Lukas Eder
312901e7b4 [jOOQ/jOOQ#15563] DefaultRecordMapper should skip most mappers when an instance is provided 2023-09-08 17:17:00 +02:00
Lukas Eder
7eedcf1340 [jOOQ/jOOQ#2356] Support multi table TRUNCATE also in the parser 2023-09-08 13:00:15 +02:00
Lukas Eder
49c81c6950 [jOOQ/jOOQ#15555] Datetime precision isn't maintained by code generator for domain types 2023-09-08 13:00:05 +02:00
Lukas Eder
da72d18d2b [jOOQ/jOOQ#2356] Let query fail in the database, as always 2023-09-08 11:27:37 +02:00
Lukas Eder
276c9a8ceb [jOOQ/jOOQ#2356] Fix regression 2023-09-07 18:14:03 +02:00
Lukas Eder
772c3c0520 [jOOQ/jOOQ#15554] Fix regression where resolver can be null 2023-09-07 17:48:56 +02:00
Lukas Eder
8c72eb8ccb [jOOQ/jOOQ#2356] Support PostgreSQL multi table TRUNCATE statement 2023-09-07 17:26:29 +02:00
Lukas Eder
dd52536fa0 [jOOQ/jOOQ#12052] Started adding DuckDB UDT support 2023-09-07 17:26:22 +02:00
Lukas Eder
0d70664474 [jOOQ/jOOQ#15554] JavaWriter should have a Mode reference 2023-09-07 13:21:38 +02:00
Lukas Eder
6bc82eb3ef [jOOQ/jOOQ#9509] Add Meta.getEnums()
- Added ResultQueryDatabase::enums
- Added MetaSQL queries
- Added MySQL implementation
2023-09-07 09:24:43 +02:00
Lukas Eder
30b198ea77 [jOOQ/jOOQ#15551] Fix UDT type casts of bind values 2023-09-06 16:05:04 +02:00
Lukas Eder
73da24c17c [jOOQ/jOOQ#8474] Support parsing synthetic SQL Server CREATE TYPE IF NOT EXISTS 2023-09-06 14:45:43 +02:00
Lukas Eder
bce323ab32 [jOOQ/jOOQ#15551] Add runtime UDT mapping 2023-09-06 14:42:12 +02:00
Lukas Eder
89cacbf10b [jOOQ/jOOQ#8474] Support CREATE TYPE IF NOT EXISTS 2023-09-06 12:55:23 +02:00
Lukas Eder
209fd9c1eb [jOOQ/jOOQ#12747] Add runtime support for Informix UDTs 2023-09-06 12:18:32 +02:00
Lukas Eder
b0d1be0d92 [jOOQ/jOOQ#12083] [jOOQ/jOOQ#15546] Regression with configured comments
The [jOOQ/jOOQ#9728] configured comments feature may produce empty comments, e.g. when <includeSchemaComment/> is false. In that case, we mustn't re-introduce the schema comment!
2023-09-05 19:51:09 +02:00
Lukas Eder
2323a84f0f [jOOQ/jOOQ#12747] Add support for Informix UDTs 2023-09-05 19:35:57 +02:00
Lukas Eder
03959618ac [jOOQ/jOOQ#12083] [jOOQ/jOOQ#15546] SQL Server implementation 2023-09-05 10:14:29 +02:00