From a9df7649b19f78255c660912c8c64b5c74d4a4da Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 19 Dec 2019 10:52:33 +0100 Subject: [PATCH] [jOOQ/jOOQ#9685] Generate.globalTableReferences should not impact what is returned by Schema#getTables() --- .../src/main/java/org/jooq/codegen/JavaGenerator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java index 4ee3a11aaa..bba47aecae 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -4877,10 +4877,12 @@ public class JavaGenerator extends AbstractGenerator { if (generateGlobalSequenceReferences()) printReferences(out, database.getSequences(schema), Sequence.class, true); - if (generateGlobalTableReferences()) + // [#9685] Avoid referencing table literals if they're not generated + if (generateTables()) printReferences(out, database.getTables(schema), Table.class, true); - if (generateGlobalUDTReferences()) + // [#9685] Avoid referencing UDT literals if they're not generated + if (generateUDTs()) printReferences(out, database.getUDTs(schema), UDT.class, true); generateSchemaClassFooter(schema, out);