Commit Graph

9055 Commits

Author SHA1 Message Date
Lukas Eder
9995378892
Update bug_report.md 2020-09-17 09:12:03 +02:00
Lukas Eder
dbc4b6b402 [jOOQ/jOOQ#7312] Add Setting to transform table lists to ansi join 2020-09-16 17:03:55 +02:00
Lukas Eder
07c0b55561 [jOOQ/jOOQ#10635] AbstractQueryPart::equals might not work when one QueryPart has a different Configuration than the other 2020-09-15 17:25:17 +02:00
Lukas Eder
df5f0cdd14 [jOOQ/jOOQ#10632] [jOOQ/jOOQ#10633]
- Log all column and parameter types in DEBUG level in JavaGenerator
- Add DataTypeDefinition.getMatchNames()
2020-09-15 16:19:24 +02:00
Lukas Eder
a127ec65ef [jOOQ/jOOQ#10588] Fixed wrong XSD element name 2020-09-10 17:42:06 +02:00
Lukas Eder
e64a4279ff [jOOQ/jOOQ#10616] Add Settings.implicitJoinType to govern whether an INNER or LEFT JOIN is generated 2020-09-10 16:49:31 +02:00
Lukas Eder
4b8fcd9eff [jOOQ/jOOQ#10614] Avoid ClassCastException when comparing two column
values without natural order in Record::compareTo
2020-09-10 14:38:30 +02:00
Lukas Eder
373e725e9c [jOOQ/jOOQ#10588] Configuration should allow for explicit ordering of
key fields
2020-09-10 10:44:42 +02:00
Lukas Eder
2dbf3ab145 [jOOQ/jOOQ#10588] Apply synthetic keys to jOOQ-meta, use implicit joins
(WIP)
2020-09-09 17:57:44 +02:00
Lukas Eder
1b6e651765 [jOOQ/jOOQ#7507] Implicit Joins should produce inner joins when possible 2020-09-09 16:10:14 +02:00
Lukas Eder
b32d747387 Removed some redundant managed version numbers from pom.xml files 2020-09-09 15:59:03 +02:00
Lukas Eder
735a96f27c [jOOQ/jOOQ#10605] offset(0) is ignored 2020-09-09 11:41:24 +02:00
Lukas Eder
9fa6814779 [jOOQ/jOOQ#10588] Apply synthetic keys to jOOQ-meta, use implicit joins
(WIP)
2020-09-08 17:27:40 +02:00
Lukas Eder
a00eda2c02 [jOOQ/jOOQ#10603] Ambiguous match with complex implicit join graphs 2020-09-08 16:39:50 +02:00
Lukas Eder
2203d53b5b [jOOQ/jOOQ#10602] Missing NOT NULL constraint in generated DDL: MySQL 2020-09-08 14:38:26 +02:00
Lukas Eder
9442a0dcae [jOOQ/jOOQ#10588] Java 6 fix 2020-09-07 18:11:13 +02:00
Lukas Eder
fc90811118 [jOOQ/jOOQ#10594] Parse optional 2020-09-07 10:42:51 +02:00
Lukas Eder
09001aaccc [jOOQ/jOOQ#10592] Java 6 fix 2020-09-07 10:30:58 +02:00
Lukas Eder
4ea1ab465f [jOOQ/jOOQ#10588] Apply synthetic keys to jOOQ-meta, use implicit joins (WIP) 2020-09-04 17:51:20 +02:00
Lukas Eder
f57dd124d6 [jOOQ/jOOQ#10595] Error when fully qualifying a view with catalog name
in DROP VIEW in SQL Server
2020-09-04 14:02:03 +02:00
Lukas Eder
79f85e2a5f [jOOQ/jOOQ#10595] Error when fully qualifying a view with catalog name in CREATE/ALTER VIEW in SQL Server 2020-09-04 13:55:38 +02:00
Lukas Eder
9557b235c9 [jOOQ/jOOQ#10594] Meta::ddl does not correctly export view contents from generated code 2020-09-04 12:38:14 +02:00
Lukas Eder
b29dad7a11 [jOOQ/jOOQ#10592] Add DDLExportConfiguration.includeConstraintsOnViews to prevent Meta::ddl from exporting synthetic constraints on views 2020-09-04 11:59:38 +02:00
Lukas Eder
3616cc43c7 [jOOQ/jOOQ#10588] Rename <syntheticKeys/> to <syntheticObjects/> 2020-09-04 11:29:22 +02:00
Lukas Eder
7d53551114 [jOOQ/jOOQ#10588] Deprecate <syntheticIdentities/> 2020-09-04 10:50:00 +02:00
Lukas Eder
19ce35ce7b [jOOQ/jOOQ#10588] Deprecate <syntheticPrimaryKeys/> 2020-09-04 10:08:36 +02:00
Lukas Eder
d5365531c9 [jOOQ/jOOQ#10588] Deprecate <overridePrimaryKeys/> 2020-09-04 09:31:19 +02:00
Lukas Eder
69fe7b2728 [jOOQ/jOOQ#10587] NullPointerException when misconfiguring code generator, lacking a <database/> 2020-09-03 16:56:21 +02:00
Lukas Eder
10c12b3752 [jOOQ/jOOQ#681] Generate also Schema.getDomains() 2020-09-03 15:01:55 +02:00
Lukas Eder
d864df381c [jOOQ/jOOQ#10554] Distribute indexes to nested classes only if necessary 2020-09-03 14:34:15 +02:00
Lukas Eder
f3b390a0d7 [jOOQ/jOOQ#10586] Some missing nullable annotations in generated code 2020-09-03 14:17:12 +02:00
Lukas Eder
622985ee5e [jOOQ/jOOQ#10583] Loader API should pad input rows if more target fields are provided than source fields 2020-09-03 13:04:15 +02:00
Lukas Eder
4a8078c3d5 [jOOQ/jOOQ#10579] JavaWriter::beforeClose shouldn't search for package
using a regex
2020-09-03 10:25:32 +02:00
Lukas Eder
387912cbd1 [jOOQ/jOOQ#10576] Compilation error when 2 Oracle packages both contain the same record type name 2020-09-02 16:10:08 +02:00
Lukas Eder
c02b69eb2d [jOOQ/jOOQ#10578] Add PackageDefinition.getUDTs() 2020-09-02 15:32:16 +02:00
Lukas Eder
702b69c35b [jOOQ/jOOQ#10578] Add PackageDefinition.getUDTs() 2020-09-02 15:22:56 +02:00
Lukas Eder
a35a6c052f [jOOQ/jOOQ#10554] Re-generated example code 2020-09-02 14:37:09 +02:00
Lukas Eder
792212a944 [jOOQ/jOOQ#10554] Avoid workaround for too large initialisers when
unnecessary
2020-09-02 14:00:04 +02:00
Lukas Eder
fa532b4aa9 [jOOQ/jOOQ#10575] Add some empty protected methods to generate custom
class footers in reference classes
2020-09-02 12:48:20 +02:00
Lukas Eder
ef181a93f6 [jOOQ/jOOQ#6183] [jOOQ/jOOQ#6248] Support kotlin package constants
All sorts of fixes, including:

- Putting Tables.kt and Routines.kt in a .references subpackage
- Correctly applying convertToIdentifier to package and class names
- Correctly applying escapeWindowsForbiddenNames
- Correctly importing generated constants
2020-09-02 12:13:02 +02:00
Lukas Eder
d8e8f0e045 [jOOQ/jOOQ#10499] Refactor INSERT .. VALUES flattening of embeddables 2020-09-01 21:05:10 +02:00
Lukas Eder
844dd8ad24 [jOOQ/jOOQ#10566] Wrong DDL generated in Oracle when translating integer types 2020-09-01 16:29:04 +02:00
Lukas Eder
3613a37884 [jOOQ/jOOQ#10565] Correctly interpret CREATE VIEW .. FOR XML 2020-09-01 15:48:40 +02:00
Lukas Eder
0e358f3970 [jOOQ/jOOQ#10569] ParserCLI should display individual flags when not providing a new value in interactive mode 2020-09-01 14:36:37 +02:00
Lukas Eder
8171f4bfe0 [jOOQ/jOOQ#10568] ParserCLI should offer configuration of
RenderQuotedNames
2020-09-01 14:30:18 +02:00
Lukas Eder
3947dc11a2 [jOOQ/jOOQ#10565] Fixed CTEs 2020-09-01 11:20:28 +02:00
Lukas Eder
7e500c350e [jOOQ/jOOQ#10565] Fix other usages of Select.getSelect().size() 2020-09-01 11:04:55 +02:00
Lukas Eder
a90353095b [jOOQ/jOOQ#10565] Fix AliasedSelect 2020-09-01 11:00:38 +02:00
Lukas Eder
f35e3ea504 [jOOQ/jOOQ#10565] Support using FOR XML and FOR JSON in CREATE VIEW 2020-09-01 10:55:50 +02:00
Lukas Eder
520892d5fa [jOOQ/jOOQ#10565] Support parsing FOR XML as scalar subqueries 2020-09-01 10:16:20 +02:00