Commit Graph

9250 Commits

Author SHA1 Message Date
Lukas Eder
a4728bafe9 [jOOQ/jOOQ#10778] Add support for Packages, UDTs, and ArrayRecord in
KotlinGenerator
2020-11-05 17:49:48 +01:00
Lukas Eder
41e1949d27 [jOOQ/jOOQ#10867] KotlinGenerator should quote identifiers containing $ 2020-11-05 17:20:09 +01:00
Lukas Eder
b904956211 [jOOQ/jOOQ#10864] Don't create a diff between DECIMAL and NUMERIC types, where they are just aliases 2020-11-05 16:25:08 +01:00
Lukas Eder
f671d83817 [jOOQ/jOOQ#5179] Make these regexes case insensitive 2020-11-05 16:09:42 +01:00
Lukas Eder
27bb9dee59 [jOOQ/jOOQ#10821] Code generation fails in PostgreSQL when grants for enum types are missing 2020-11-05 14:40:55 +01:00
Lukas Eder
564af3e86a [jOOQ/jOOQ#10829] Fix regression 2020-11-05 14:30:02 +01:00
Lukas Eder
b69cc3eba3 [jOOQ/jOOQ#10824] Stop using information_schema.table_constraints in PostgresDatabase 2020-11-05 14:16:51 +01:00
Lukas Eder
2f5cf12064 [jOOQ/jOOQ#8469] Added support also for other dialects
Including:
- CockroachDB
- Db2
- Derby
- Firebird
- HSQLDB
- MariaDB
- Oracle
- Postgres
- SQLite
- Sybase ASE
2020-11-05 10:19:52 +01:00
Lukas Eder
ebf9b5e50c [jOOQ/jOOQ#10828] Record.get(Field) doesn't work for embeddable table fields when non field-replacing embeddables are projected explicitly 2020-11-04 16:44:55 +01:00
Lukas Eder
d474d3f69a [jOOQ/jOOQ#10844] Added implementation for Oracle 2020-11-04 15:20:11 +01:00
Lukas Eder
bc59e040a0 [jOOQ/jOOQ#10858] <includeSystemIndexes/> doesn't work correctly on MySQL 8.0.22 2020-11-04 14:49:51 +01:00
Lukas Eder
23c1b6826d [jOOQ/jOOQ#10856] Avoid querying information_schema.columns.datetime_precision in older versions of MySQL 5.7 2020-11-04 13:58:34 +01:00
Lukas Eder
58e484ee1d [jOOQ/jOOQ#10827] Add a DSL.currentCatalog() function 2020-11-04 12:55:29 +01:00
Lukas Eder
2226072a28 [jOOQ/jOOQ#10852] Parser fails to parse schema qualified type in CREATE
TYPE .. AS ENUM commands
2020-11-04 12:17:02 +01:00
Lukas Eder
49f646a33c Re-generated example code 2020-11-04 11:42:53 +01:00
Lukas Eder
8268f2745e [jOOQ/jOOQ#10854] Added TODO 2020-11-04 11:42:43 +01:00
Lukas Eder
78c002fa02 [jOOQ/jOOQ#10851] KotlinGenerator should produce Explicit API mode compatible code 2020-11-04 11:42:20 +01:00
Lukas Eder
286635b8ea [jOOQ/jOOQ#10844] Added implementation for SQL Server 2020-11-03 17:14:52 +01:00
Lukas Eder
0bf24f16c1 [jOOQ/jOOQ#10844] Added implementation for Firebird, HSQLDB, PostgreSQL 2020-11-03 17:05:05 +01:00
Lukas Eder
0b1c02b640 [jOOQ/jOOQ#10844] Added implementation for Db2 and H2 2020-11-03 15:28:33 +01:00
Lukas Eder
1e29d60278 [jOOQ/jOOQ#10760] Wrong emulation of INSERT .. RETURNING for embeddables on SQL Server 2020-11-03 10:36:28 +01:00
Lukas Eder
0ec6fc7525 Removed unused method 2020-11-03 10:04:19 +01:00
Lukas Eder
0fc060ae93 [jOOQ/jOOQ#10837] KotlinGenerator produces invalid syntax for enums with special characters 2020-11-03 09:43:14 +01:00
Lukas Eder
93fc154e04 [jOOQ/jOOQ#10834] Wrong columns requested from Connection.prepareStatement(String, String[]) when running INSERT .. RETURNING with embeddables in HSQLDB and Oracle 2020-11-02 16:58:03 +01:00
Lukas Eder
3e82394bef [jOOQ/jOOQ#10835] KotlinGenerator should produce open classes 2020-11-02 16:40:44 +01:00
Lukas Eder
aec5cce297 [jOOQ/jOOQ#10839] DefaultConverterProvider should be Serializable 2020-11-02 16:40:29 +01:00
Lukas Eder
24b1795852 [jOOQ/jOOQ#10825] Informix doesn't support the RECURSIVE keyword 2020-11-02 13:30:18 +01:00
Lukas Eder
228cdba3af [jOOQ/jOOQ#5179] Added support for SQLite 2020-11-02 13:25:00 +01:00
Lukas Eder
7c3f542d4c [jOOQ/jOOQ#10834] Wrong columns requested from Connection.prepareStatement(String, String[]) when running INSERT .. RETURNING with embeddables in HSQLDB and Oracle 2020-11-02 13:24:49 +01:00
Lukas Eder
fcd8f7064e [jOOQ/jOOQ#5179] Added support for HSQLDB 2020-10-30 21:52:58 +01:00
Lukas Eder
c2784cdd88 [jOOQ/jOOQ#10830] There should be no diff between implicit and explicit ASC ordering in index definitions 2020-10-30 21:52:49 +01:00
Lukas Eder
c961e71baf [jOOQ/jOOQ#10829] Exclude synthetic fields and keys from diff 2020-10-30 21:08:31 +01:00
Lukas Eder
386ec58010 Refactored some tests 2020-10-30 19:39:41 +01:00
Lukas Eder
5a5961be78 [jOOQ/jOOQ#5179] Fix regression 2020-10-30 19:39:30 +01:00
Lukas Eder
0f468d77a7 [jOOQ/jOOQ#9590] Fixed this for Firebird 2020-10-30 19:39:10 +01:00
Lukas Eder
31680e7c92 OSS sync 2020-10-30 16:37:03 +01:00
Lukas Eder
b9d800c489 Test has been moved to integration tests a long time ago 2020-10-30 16:36:55 +01:00
Lukas Eder
7bc0b652f0 [jOOQ/jOOQ#5179] Added support for SQL Server 2020-10-30 16:18:12 +01:00
Lukas Eder
2c75ee6ac3 [jOOQ/jOOQ#5179] Revert some recent changes related to Informix 2020-10-30 15:55:04 +01:00
Lukas Eder
54607c3105 [jOOQ/jOOQ#9684] Order parents deterministically 2020-10-30 15:54:45 +01:00
Lukas Eder
63394ce326 [jOOQ/jOOQ#5179] OSS edition sync 2020-10-30 15:39:04 +01:00
Lukas Eder
b8e4d4a759 [jOOQ/jOOQ#5179] OSS edition sync 2020-10-30 11:12:12 +01:00
Lukas Eder
fcbe607ff9 [jOOQ/jOOQ#10817] MetaImpl shouldn't produce explicit DEFAULT NULL value 2020-10-29 15:38:19 +01:00
Lukas Eder
f0cb795d1e [jOOQ/jOOQ#10807] MariaDB timestamp precision defaults to 0 2020-10-29 15:26:21 +01:00
Lukas Eder
65b97aed0e [jOOQ/jOOQ#10812] Compilation error in KotlinGenerator generated code when <enumConverter/> flag is turned on 2020-10-29 13:36:16 +01:00
Lukas Eder
32966556b1 [jOOQ/jOOQ#10813] Java 6 fix 2020-10-29 13:24:53 +01:00
Lukas Eder
c7695a390b [jOOQ/jOOQ#9627] Exclude also H2's FK_INDEX_nn indexes 2020-10-29 12:59:31 +01:00
Lukas Eder
2a87942331 [jOOQ/jOOQ#10813] Meta.migrateTo(Meta) produces constraint rename operations for MySQL PRIMARY KEY constraints 2020-10-29 12:41:29 +01:00
Lukas Eder
01f332fa0c [jOOQ/jOOQ#10761] KotlinGenerator produces invalid syntax for PostgreSQL enum types 2020-10-29 12:07:04 +01:00
Lukas Eder
07c28ad1d8 [jOOQ/jOOQ#9627] Add Settings.metaIncludeSystemIndexes 2020-10-29 11:05:29 +01:00