From c39ff053ea5bf32923b8b92a4e0f500925412975 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Sat, 7 Apr 2018 13:05:20 +0200 Subject: [PATCH] [#6577] Add documentation about the flag --- .../resources/org/jooq/web/manual-3.10.xml | 47 +++++++++++++++++++ .../resources/org/jooq/web/manual-3.11.xml | 47 +++++++++++++++++++ .../resources/org/jooq/web/manual-3.9.xml | 47 +++++++++++++++++++ 3 files changed, 141 insertions(+) diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml index dcd5ced09d..f78c7387a6 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml @@ -16473,6 +16473,53 @@ public class CaseInsensitiveOrderProvider implements Comparator { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+
diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml index 907a893548..d7a8219a67 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml @@ -16712,6 +16712,53 @@ public class CaseInsensitiveOrderProvider implements Comparator { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+
diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml index f55effdd86..173715abaf 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml @@ -16174,6 +16174,53 @@ configuration { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+